Перейти к содержанию
Авторизация  
dumpling111

ВУ проблема с ВУ

Рекомендуемые сообщения

dumpling111
new TakingLesson[MAX_PLAYERS];
new string[256];
    SelectChar[playerid] = 0; HidePM[playerid] = 0; PhoneOnline[playerid] = 0; OnWeapon[playerid] = 0;
    SelectCharID[playerid] = 0; SelectCharPlace[playerid] = 0; ChosenSkin[playerid] = 0; Camtime[playerid] = 1;
    GettingJob[playerid] = 0; GuardOffer[playerid] = 999; GuardPrice[playerid] = 0;
    ApprovedLawyer[playerid] = 0; WantLawyer[playerid] = 0;
    KickPlayer[playerid] = 0; CurrentMoney[playerid] = 0; CP[playerid] = 0;
    TalkingLive[playerid] = 255; LiveOffer[playerid] = 999; TakingLesson[playerid] = 0;
    PlayerCuffed[playerid] = 0; PlayerCuffedTime[playerid] = 0;
    RegistrationStep[playerid] = 0;
    OnDuty[playerid] = 0;
    ChangePos2[playerid][1] = 0;
    TransportDuty[playerid] = 0; PlayerTied[playerid] = 0;
    JobDuty[playerid] = 0;
    Mobile[playerid] = 255; TutTime[playerid] = 0;
    PlayerDrunk[playerid] = 0; PlayerDrunkTime[playerid] = 0;
    gOoc[playerid] = 0; BigEar[playerid] = 0;
    gPlayerLogged[playerid] = 0; gPlayerLogTries[playerid] = 0; gPlayerAccount[playerid] = 0;
    PlayerTazeTime[playerid] = 0; PlayerStoned[playerid] = 0;
    TicketOffer[playerid] = 999; TicketMoney[playerid] = 0;
    /*PlayerInfo[playerid][pMoney] = dollah;*/ NoFuel[playerid] = 0;
    //GivePlayerMoney(playerid,PlayerInfo[playerid][pMoney]);
    PlayerInfo[playerid][pMoney] = 0;
    HelperDuty[playerid] = 0;
    PlayerInfo[playerid][pRpTest] = 0;// РП тест
    PlayerInfo[playerid][pPin] = 0;
    PlayerInfo[playerid][pAdminPass] = 0;
    PlayerInfo[playerid][pMedCard] = 0;    PlayerInfo[playerid][pSpawn] = 0;
    PlayerInfo[playerid][pLevel] = 0;    CheckpointSD[playerid]= 0;    PlayerInfo[playerid][pAdministrator] = 0;
    PlayerInfo[playerid][pDonateRank] = 0;
    PlayerInfo[playerid][pModerators] = 0;    PlayerInfo[playerid][pPasport] = 0;
    PlayerInfo[playerid][pConnectTime] = 0;    PlayerInfo[playerid][pReg] = 0;    PlayerInfo[playerid][pSex] = 0;    PlayerInfo[playerid][pAge] = 0;
    PlayerInfo[playerid][pStil1] = 0;PlayerInfo[playerid][pStil2] = 0;
    PlayerInfo[playerid][pStil3] = 0;    PlayerInfo[playerid][pOrigin] = 0;    PlayerInfo[playerid][pExp] = 0;    PlayerInfo[playerid][pRoliki] = 0;    PlayerInfo[playerid][pAccount] = 0;
    PlayerInfo[playerid][pPhoneBook] = 0;    PlayerInfo[playerid][pPhoneMoney] = 0;
    PlayerInfo[playerid][pJob] = 0;    PlayerInfo[playerid][pPayCheck] = 0;    PlayerInfo[playerid][pHeadValue] = 0;    PlayerInfo[playerid][pJailed] = 0;
    PlayerInfo[playerid][pJailTime] = 0;    PlayerInfo[playerid][pMats] = 0; PlayerInfo[playerid][pMatsss] = 0;
    PlayerInfo[playerid][pMask] = 0; PlayerInfo[playerid][pLeader] = 0;    PlayerInfo[playerid][pMember] = 0;    PlayerInfo[playerid][pRope] = 0;
    PlayerInfo[playerid][pRank] = 0;    PlayerInfo[playerid][pChar] = 0;    PlayerInfo[playerid][pArmBil] = 0;
    PlayerInfo[playerid][pPos_x] = 0;
    PlayerInfo[playerid][pPos_y] = 0;
    PlayerInfo[playerid][pPos_z] = 0;
    PlayerInfo[playerid][pInt] = 0;
    PlayerInfo[playerid][pModel] = 0;
    new randphone = 1000 + random(8999);//minimum 1000  max 9999 //giving one at the start
    PlayerInfo[playerid][pPnumber] = randphone;
    PlayerInfo[playerid][pCarLicA] = 0;
    PlayerInfo[playerid][pCarLicB] = 0;
    PlayerInfo[playerid][pCarLicC] = 0;
    PlayerInfo[playerid][pCarLicD] = 0;
    PlayerInfo[playerid][pBoatLic] = 0;
    PlayerInfo[playerid][pFlyLic] = 0;
    PlayerInfo[playerid][pFishLic] = 0;
    PlayerInfo[playerid][pFish] = 0;
    PlayerInfo[playerid][pFishing] = 0;
    PlayerInfo[playerid][pGunLic] = 0;
    PlayerInfo[playerid][pPayDay] = 0;
    PlayerInfo[playerid][pPayDayHad] = 0;
    PlayerInfo[playerid][pTut] = 0;
    PlayerInfo[playerid][pWarns] = 0;
    PlayerInfo[playerid][pAdjustable] = 0;
    PlayerInfo[playerid][pWanted] = 0;
    PlayerInfo[playerid][pPainPerk] = 0;
    PlayerInfo[playerid][pPasport] = 0;
    BeretPassport[playerid] = 0;//получение паспорта
    pInvite[playerid] = 999;
    GopUSE[playerid] = 0;
    PlayerInfo[playerid][pRequestingBackup] = 0;
    gPlayerUsingLoopingAnim[playerid] = 0;
new cars = GetPlayerVehicleID(playerid);
    if(IsABoat(cars))
    {
        if(PlayerInfo[playerid][pBoatLic] < 1)
        {
            SendClientMessage(playerid, COLOR_GREY, "Вы не умеете водить водный транспорт, вы покинули лодку !");
            RemovePlayerFromVehicle(playerid);
        }
    }
   if(IsAPlane(cars))
    {
        if(PlayerInfo[playerid][pFlyLic] < 1)
        {
            if(TakingLesson[playerid] == 1) { }
            else {
                SendClientMessage(playerid, COLOR_GREY, "Вы не умеете водить самолеты, вы вышли из самолета !");
                RemovePlayerFromVehicle(playerid); }
        }
    }
    if(IsACarA(cars))
    {
        if(PlayerInfo[playerid][pCarLicA] == 0 && TakingLesson[playerid] == 0)
        {
            if(PlayerDrunk[playerid] >= 5)
            {
                PlayerInfo[playerid][pWanted] += 1;
            }
            SendClientMessage(playerid, COLOR_GREY, "У вас нет лицензии на управление транспортом категории А");
            RemovePlayerFromVehicle(playerid);
            TogglePlayerControllable(playerid,1);
        }
    }
    if(IsACarB(cars))
    {
        if(PlayerInfo[playerid][pCarLicB] == 0  && TakingLesson[playerid] == 0)
        {
            if(PlayerDrunk[playerid] >= 5)
            {
                PlayerInfo[playerid][pWanted] += 1;
            }
            SendClientMessage(playerid, COLOR_GREY, "У вас нет лицензии на управление транспортом категории B");
            RemovePlayerFromVehicle(playerid);
            TogglePlayerControllable(playerid,1);
        }
    }
    if(IsACarC(cars))
    {
        if(PlayerInfo[playerid][pCarLicC] == 0  && TakingLesson[playerid] == 0)
        {
            if(PlayerDrunk[playerid] >= 5)
            {
                PlayerInfo[playerid][pWanted] += 1;
            }
            SendClientMessage(playerid, COLOR_GREY, "У вас нет лицензии на управление транспортом категории C");
            RemovePlayerFromVehicle(playerid);
            TogglePlayerControllable(playerid,1);
        }
    }
    if(IsACarD(cars))
    {
        if(PlayerInfo[playerid][pCarLicD] == 0  && TakingLesson[playerid] == 0)
        {
            if(PlayerDrunk[playerid] >= 5)
            {
                PlayerInfo[playerid][pWanted] += 1;
            }
            SendClientMessage(playerid, COLOR_GREY, "У вас нет лицензии на управление транспортом категории D");
            RemovePlayerFromVehicle(playerid);
            TogglePlayerControllable(playerid,1);
        }
    }

IsACarA(carid)//Лицензии категории A
{
    new m = GetVehicleModel(carid);
    if(m==448||m==461||m==463||m==468||m==521||m==523||m==581||m==586||m==522)
    {
        return true;
    }
    return false;
}
 
IsACarB(carid)//Лицензии категории B
{
    new m = GetVehicleModel(carid);
    if(m==400||m==401||m==402||m==404||m==405||m==409||m==410||m==411||m==412||m==415||m==419
            ||m==420||m==421||m==422||m==424||m==426||m==429||m==434||m==436||m==438||m==439||m==441
            ||m==442||m==444||m==445||m==451||m==457||m==458||m==466||m==467||m==470||m==474||m==475
            ||m==477||m==479||m==480||m==485||m==489||m==490||m==491||m==492||m==494||m==495||m==496
            ||m==500||m==502||m==503||m==504||m==505||m==506||m==507||m==516||m==517||m==518||m==526
            ||m==527||m==528||m==529||m==530||m==533||m==534||m==535||m==536||m==540||m==541||m==542
            ||m==543||m==545||m==546||m==547||m==549||m==550||m==551||m==554||m==555||m==556||m==557
            ||m==558||m==559||m==560||m==561||m==562||m==565||m==566||m==567||m==568||m==571||m==575
            ||m==576||m==579||m==580||m==585||m==587||m==596||m==597||m==598||m==599||m==600||m==602
            ||m==603||m==604||m==605)
    {
        return true;
    }
    return false;
}
 
IsACarC(carid)//Лицензии категории C
{
    new m = GetVehicleModel(carid);
    if(m==403||m==406||m==407||m==408||m==416||m==427||m==428||m==433||m==435||m==443||m==455||m==456||m==478||m==486||m==514||m==515||m==524||m==532||m==531||m==544
            ||m==569||m==573||m==578||m==583||m==584||m==590||m==591||m==606||m==607||m==608||m==610||m==432||m==611)
    {
        return true;
    }
    return false;
}
IsACarD(carid)//Лицензии категории D
{
    new m = GetVehicleModel(carid);
    if(m==418||m==431||m==437||m==449||m==459||m==482||m==483||m==414||m==413||m==498||m==437||m==438)
    {
        return true;
    }
    return false;
}
 
IsACarDriving(carid)
{
    new model = GetVehicleModel(carid);
    if(model == 509 || model == 481 || model == 510|| model == 592 || model == 577 || model == 511
            || model == 512 || model == 593 || model == 520 || model == 553|| model == 476 || model == 519
            || model == 460 || model == 513 || model == 548 || model == 425 || model == 417|| model == 487
            || model == 488 || model == 497 || model == 563 || model == 447 || model == 469|| model == 430
            || model == 446 || model == 452 || model == 453 || model == 454 || model == 472|| model == 473
            || model == 484 || model == 493 || model == 539 || model == 595)
    {
        return true;
    }
    return false;
}
new JoinPed[158][1] =
{
    {48},{30},{23},{284},{281},{280},{284},{280},{281},{282},{283},{188},{288},{280},
    {281},{282},{283},{286},{164},{165},{163},{287},{287},{276},{70},{275},{276},{277},{278},
    {279},{258},{127},{126},{125},{124},{113},{111},{98},{120},{121},{122},{123},{169},{186},
    {228},{185},{179},{166},{98},{217},{170},{68},{61},{255},
    {59},{60},{76},{150},{105},{106},{107},{270},{127},{118},{48},{127},{46},{98},
    {68},{111},{125},{126},{102},{103},{104},{19},{28},{180},{293},{47},//Cripz
    {24},{25},{67},{176},{297},{121},{122},{179},
    {288},{284},{283},{282},{281},{280},{286},{164},{166},{164},{163},{191},{287},
    {179},{274},{275},{276},{70},{71},{113},{98},{46},{127},{122},{120},{118},{117},{123},
    {68},{147},{187},{59},{228},{166},{151},{188},{189},{61},{255},{180},{171},{59},
    {270},{269},{271},{107},{106},{105},{127},{15},{148},{108},{109},{110},{124},{125},
    {126},{112},{111},{104},{103},{102},{67},{13},{66},{47},{25},{24},{121},{283}
};
 
new Peds[225][1] =
{
    {264},{288},{286},{287},{228},{113},{120},{147},{294},{227},{61},{171},{270},{115},{110},{68},{102},{293},{297},{174},{240},
    {217},{100},{256},{263},{262},{261},{260},{259},{258},{257},{256},{255},{253},{252},{251},{249},{246},{245},{244},{243},{242},{241},{240},{239},
    {238},{237},{236},{235},{234},{233},{232},{231},{230},{229},{226},{225},{173},{174},{175},{224},{223},{222},{221},{220},{219},{218},
    {217},{216},{215},{214},{213},{212},{211},{210},{209},{207},{206},{205},{204},{203},{202},{201},{200},{199},{198},{197},{196},
    {195},{194},{193},{192},{191},{190},{189},{185},{184},{183},{182},{181},{180},{179},{178},{176},{172},{170},{168},{167},{162},
    {161},{160},{159},{158},{157},{156},{155},{154},{153},{152},{151},{146},{145},{144},{143},{142},{141},{140},{139},{138},{137},{136},{135},
    {134},{133},{132},{131},{130},{129},{128},{254},{99},{97},{96},{95},{94},{92},{90},{89},{88},{87},{85},{84},{83},{82},{81},{80},{79},{78},{77},{76},
    {75},{73},{72},{69},{68},{67},{66},{64},{63},{62},{58},{57},{56},{55},{54},{53},{52},{51},{50},{49},{45},{44},{43},{41},{39},{38},{37},{36},{35},
    {34},{33},{32},{31},{30},{29},{28},{27},{26},{25},{24},{23},{22},{21},{20},{19},{18},{17},{16},{15},{14},{13},{12},{11},{10},{1},{2},{290},{291},
    {292},{293},{187},{296},{297},{298},{299}
};

Вечер добрый,с ву проблема,нету категорий  в /vu,игрок может садиться в другие машины, игроков,за руль,а в личную или фракционную не может без прав.

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
dumpling111

Как приравнять TakingLesson к нулю когда он садиться в тс в public OnPlayerStateChange(playerid, newstate, oldstate)

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Aleksandr_Fedosov

Как приравнять TakingLesson к нулю когда он садиться в тс в public OnPlayerStateChange(playerid, newstate, oldstate)

TakingLesson[playerid] == 0;

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.