Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 2 из 3 ПерваяПервая 1 2 3 ПоследняяПоследняя
Показано с 11 по 20 из 27

Тема: Античит

  1. #11
    Аватар для L0ndl3m
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Паблик OnPlayerStateChange выкладывайте, я же не так давно отписывался об вашей проблеме.

  2. #12
    Аватар для #Gabriel
    Пользователь

    Статус
    Оффлайн
    Регистрация
    22.11.2014
    Сообщений
    76
    Репутация:
    3 ±
    Строки связанные с
    PHP код:
    Kick(playerid); 
    Перебирайте.

  3. #13
    Аватар для Shayba
    Пользователь

    Статус
    Оффлайн
    Регистрация
    11.10.2014
    Сообщений
    195
    Репутация:
    23 ±
    Цитата Сообщение от Londlem Посмотреть сообщение
    Паблик OnPlayerStateChange выкладывайте, я же не так давно отписывался об вашей проблеме.
    Я помню,у меня все получилось тогда как вы сказали.На другом моде такая же проблема,думал получится ее решить как вы мне говорили,но ничего не вышло.

    Тот самый паблик:

     Тык:
    PHP код:
    public OnPlayerStateChange(playeridnewstateoldstate)
    {
        if(
    newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER) {
            if( 
    RadioVeh[GetPlayerVehicleID(playerid)] != -1) {
                
    StopAudioStreamForPlayer(playerid),
                
    VPInfo[playerid] [SeeVehicle] = -;
                
    PlayAudioStreamForPlayer(playeridRadio RadioVeh [GetPlayerVehicleID(playerid)] ] [ ] );
            }
        }
        if(
    newstate == PLAYER_STATE_DRIVER)
        {
            
    TextDrawHideForPlayer(playeridTextdrawSpeedGround); TextDrawHideForPlayer(playeridTextdrawSpeedSpeed); TextDrawHideForPlayer(playeridTextdrawSpeedFuel);
              
    TextDrawHideForPlayer(playeridTextdrawSpeedEngine); TextDrawHideForPlayer(playeridTextdrawSpeedStatus); TextDrawHideForPlayer(playeridTextdrawSpeed[playerid]);
              
    TextDrawHideForPlayer(playeridTextdrawFuel[playerid]); TextDrawHideForPlayer(playeridTextdrawEngine[playerid]); TextDrawHideForPlayer(playeridTextdrawStatus[playerid]);
        }
        if(
    oldstate == PLAYER_STATE_DRIVER)
        {
            
    TextDrawHideForPlayer(playeridTextdrawSpeedGround); TextDrawHideForPlayer(playeridTextdrawSpeedSpeed); TextDrawHideForPlayer(playeridTextdrawSpeedFuel);
              
    TextDrawHideForPlayer(playeridTextdrawSpeedEngine); TextDrawHideForPlayer(playeridTextdrawSpeedStatus); TextDrawHideForPlayer(playeridTextdrawSpeed[playerid]);
              
    TextDrawHideForPlayer(playeridTextdrawFuel[playerid]); TextDrawHideForPlayer(playeridTextdrawEngine[playerid]); TextDrawHideForPlayer(playeridTextdrawStatus[playerid]);
        }
        if(
    newstate == 2SetPVarInt(playerid,"ENT_GTC",GetTickCount());
        else if(
    oldstate == 2)
        {
            new 
    name[MAX_PLAYER_NAME], str[2054];
            
    GetPlayerName(playeridnamesizeof(name));
            if((
    GetTickCount() - GetPVarInt(playerid,"ENT_GTC")) <= 1000)
            
    format(strsizeof(str), "[Античит]: %s[%d]: Возможно Раскидывает тачки",name,playerid);
            
    SendAdminMessage(0xFF0000AAstr);
            return 
    true;
        }
        
    SetPVarInt(playerid"NoAB"1);
        if(
    newstate == PLAYER_STATE_DRIVER)
        {
             
    timer2[playerid] = SetTimerEx("CheckForCheater",1000,true"i",playerid);
            
    player_NoCheckTimeVeh[playerid] = 1;
        }
        if(
    newstate == 2SetPVarInt(playerid,"ENT_GTC",GetTickCount());
        else if(
    oldstate == 2)
        {
            if((
    GetTickCount() - GetPVarInt(playerid,"ENT_GTC")) <= 1000) return Kick(playerid);
        }
        if(
    oldstate == PLAYER_STATE_DRIVER)
        {
            
    KillTimer(timer2[playerid]);
        }
        new 
    caridi GetPlayerVehicleID(playerid);
        if(
    SeitCar[playerid] == 1)
        {
            for(new 
    0sizeof(FermInfo); f++)
            {
                new 
    string[1024];
                if(
    FermInfo[f][fzernoseiano] >= 5001){FermInfo[f][fzernoseiano] = 5000;}
                
    format(stringsizeof(string), "~r~%d /5000",FermInfo[f][fzernoseiano]);
                
    GameTextForPlayer(playeridstring1001);
                new 
    prod[10];
                switch(
    FermInfo[f][fProdukt])
                {
                    case 
    0: { prod "нет"; }
                    case 
    1: { prod "хлеба"; }
                    case 
    2: { prod "марихуаны"; }
                    case 
    3: { prod "картошки"; }
                }
                
    SeitCar[playerid] = 0;
                
    Seitferma0[playerid] = 0;
                
    DisablePlayerRaceCheckpoint(playerid);
                
    format(stringsizeof(string), "Вы не завершили посадку %s, на поле %d /5000",prod,FermInfo[f][fzernoseiano]);
                
    SendClientMessage(playeridCOLOR_LIGHTREDstring);
            }
        }
        if(
    newstate == PLAYER_STATE_DRIVER && Type == 2)
        {
            
    Timerkk[playerid] = SetTimerEx("UnSurfCar",1600,1"i",GetPlayerVehicleID(playerid));
        }
        if(
    newstate == PLAYER_STATE_ONFOOT)
        {
            new 
    Veh GetPlayerVehicleID(playerid);
            if(
    TransportDuty[playerid] > 0)
            {
                
    SetVehicleToRespawn(GetPlayerVehicleID(playerid));
            }
            if(
    PlayerInfo[playerid][pJob] == 2)
            {
                if(
    gcontract[playerid] == 1)
                {
                    
    Delete3DTextLabel(Meh3d[GetPlayerVehicleID(playerid)]);
                    
    gcontract[playerid] = 0;
                }
            }
            if(
    Playerderby[playerid] != 0)
            {
                  
    SendClientMessage(playeridCOLOR_NEWS"Вы были дисквалифицированы!");
                
    DisablePlayerRaceCheckpoint(playerid);
                
    derbychet[playerid] = 0;
                  
    DerbyPlayers -= 1;
                  
    TogglePlayerControllable(playerid1);
                  
    SetPlayerInterior(playerid1);
                
    SetPlayerPos(playerid,-2159.0461,640.3610,1052.3817);
                
    SetPlayerFacingAngle(playerid76.4112);
                  
    Playerderby[playerid] = 0;
                 return 
    true;
            }
            if(
    PlayerRacing[playerid] != 0)
            {
                
    SendClientMessage(playeridCOLOR_NEWS"Вы были дисквалифицированы!");
                
    DisablePlayerRaceCheckpoint(playerid);
                
    DestroyVehicle(Veh);
                
    RaceCP[playerid] = 0;
                
    chet[playerid] = 0;
                
    TogglePlayerControllable(playerid1);
                
    SetPlayerInterior(playerid3);
                
    SetPlayerPos(playerid,831.9918,1.6614,1004.1797);
                
    SetPlayerFacingAngle(playerid39.0413);
                
    PlayerRacing[playerid] = 0;
                return 
    true;
            }
            if(
    TalkingLive[playerid] == 2)
            {
                
    SendClientMessage(playerid0x6495EDFF"Прямой эфир завершён");
                
    SendClientMessage(TalkingLive[playerid], 0x6495EDFF"Прямой эфир завершён");
                
    TogglePlayerControllable(playerid1);
                
    TogglePlayerControllable(TalkingLive[playerid], 1);
                
    TalkingLive[TalkingLive[playerid]] = 255;
                
    TalkingLive[playerid] = 255;
                return 
    true;
            }
            else if(
    TalkingLivels[playerid] == 2)
            {
                
    SendClientMessage(playerid0x6495EDFF"Прямой эфир завершён");
                
    SendClientMessage(TalkingLivels[playerid], 0x6495EDFF"Прямой эфир завершён");
                
    TogglePlayerControllable(playerid1);
                
    TogglePlayerControllable(TalkingLivels[playerid], 1);
                
    TalkingLivels[TalkingLivels[playerid]] = 255;
                
    TalkingLivels[playerid] = 255;
                return 
    true;
            }
            else if(
    TalkingLivelv[playerid] == 2)
            {
                
    SendClientMessage(playerid0x6495EDFF"Прямой эфир завершён");
                
    SendClientMessage(TalkingLivelv[playerid], 0x6495EDFF"Прямой эфир завершён");
                
    TogglePlayerControllable(playerid1);
                
    TogglePlayerControllable(TalkingLivelv[playerid], 1);
                
    TalkingLivelv[TalkingLivelv[playerid]] = 255;
                
    TalkingLivelv[playerid] = 255;
                return 
    true;
            }
            if(
    AutoBusJob[playerid] >= 1)
            {
                
    Delete3DTextLabel(fare3dtext[playerid]);
                
    JobCarTime[playerid] = 11;
                
    BusStopTime[playerid] = 11;
                
    SendClientMessage(playeridCOLOR_WHITE"У вас есть 10 секунд чтобы сесть в автобус");
            }
            if(
    AutoBusJob[playerid] == 0)
            {
                
    Delete3DTextLabel(fare3dtext[playerid]);
            }
            if(
    TakingLesson[playerid] == 1)
            {
                
    SendClientMessage(playeridCOLOR_RED"Автосдача прекращена, вы покинули автомобиль");
                
    DisablePlayerRaceCheckpoint(playerid);
                
    CP[playerid] = 0;
                
    TakingLesson[playerid] = 0;
                
    SetVehicleToRespawn(GetPlayerVehicleID(playerid));
                return 
    true;
            }
           }
        if(
    newstate == PLAYER_STATE_ONFOOT)
        {
            
    TextDrawHideForPlayer(playeridTextdrawSpeedGround); TextDrawHideForPlayer(playeridTextdrawSpeedSpeed); TextDrawHideForPlayer(playeridTextdrawSpeedFuel);
              
    TextDrawHideForPlayer(playeridTextdrawSpeedEngine); TextDrawHideForPlayer(playeridTextdrawSpeedStatus); TextDrawHideForPlayer(playeridTextdrawSpeed[playerid]);
              
    TextDrawHideForPlayer(playeridTextdrawFuel[playerid]); TextDrawHideForPlayer(playeridTextdrawEngine[playerid]); TextDrawHideForPlayer(playeridTextdrawStatus[playerid]);
        }
        if(
    newstate == PLAYER_STATE_DRIVER)
        {
            
    TextDrawShowForPlayer(playeridTextdrawSpeedGround); TextDrawShowForPlayer(playeridTextdrawSpeedSpeed); TextDrawShowForPlayer(playeridTextdrawSpeedFuel);
            
    TextDrawShowForPlayer(playeridTextdrawSpeedEngine); TextDrawShowForPlayer(playeridTextdrawSpeedStatus); TextDrawShowForPlayer(playeridTextdrawSpeed[playerid]);
            
    TextDrawShowForPlayer(playeridTextdrawFuel[playerid]); TextDrawShowForPlayer(playeridTextdrawEngine[playerid]); TextDrawShowForPlayer(playeridTextdrawStatus[playerid]);
        }
        if(
    newstate == PLAYER_STATE_DRIVER)
        {
            if(
    Fuell[caridi] <= 0)
            {
                
    SendClientMessage(playeridCOLOR_RED"Двигатель не заводится");
                
    SendClientMessage(playeridCOLOR_GREEN"{00A86B}Используйте телефон {FFFFFF}(( /call )) {00A86B}чтобы вызвать механика / таксиста");
                
    Fuell[caridi] = 0;
            }
            if(
    GetVehicleModel(caridi) != 481 || GetVehicleModel(caridi) != 509 || GetVehicleModel(caridi) != 510)
            {
                if(
    zavodis[playerid] == 0)
                {
                    
    SendClientMessage(playerid,COLOR_GREEN"{26931c}Что бы завести транспорт нажмите клавишу {ffffff}'2'{26931c} или введите команду {FF0000}/en");
                    
    SendClientMessage(playerid,COLOR_GREEN"{26931c}Что бы надеть ремень введите {FF0000}/rem");
                    
    SendClientMessage(playerid,COLOR_GREEN"{26931c}Без застегнутого ремня вы можете получить травму");
                    
    SendClientMessage(playerid,COLOR_GREEN"{26931c}Для прослушивания радио приемника в машине введите {FF0000}'/radio'");
                    
    SendClientMessage(playerid,COLOR_GREEN"{26931c}Для прослушивания интернет приемника в машине введите {FF0000}'/fm'");
                }
            }
        }

        new 
    string[90];
        if(
    newstate == PLAYER_STATE_ONFOOT)
        {
            
    DeletePVar(playerid"NoAB");
            new 
    Veh GetPlayerVehicleID(playerid);
             if(
    TransportDuty[playerid] > 0)
            {
                if(
    TransportDuty[playerid] == 1)
                {
                    
    TaxiDrivers -= 1;
                }
                   
    Delete3DTextLabel(taxi3d[Veh]);
                
    TransportDuty[playerid] = 1;
            }
            if(
    TransportCost[playerid] > && TransportDriver[playerid] < 999)
            {
                if(
    IsPlayerConnected(TransportDriver[playerid]))
                {
                    
    TransportTime[TransportDriver[playerid]] = 0;
                    
    TransportCost[TransportDriver[playerid]] = 0;
                    if(
    PlayerInfo[playerid][pCash] < TransportCost[playerid])
                    {
                        
    TransportCost[playerid] = 0;
                        
    TransportTime[playerid] = 0;
                        
    TransportDriver[playerid] = 999;
                        return 
    true;
                    }
                    
    TransportMoney[TransportDriver[playerid]] += TransportCost[playerid];
                    
    TransportCost[playerid] = 0;
                    
    TransportTime[playerid] = 0;
                    
    TransportDriver[playerid] = 999;
                }
            }
            
    TelePos[playerid][0] = 0.0;
            
    TelePos[playerid][1] = 0.0;
        }
        if(
    newstate == PLAYER_STATE_PASSENGER)
        {
            new 
    name[1024];
            
    GetPlayerName(playeridnamesizeof(name));
            new 
    vehicleid GetPlayerVehicleID(playerid);
            for(new 
    0MAX_PLAYERSi++)
            {
                if(
    IsPlayerInVehicle(ivehicleid) && GetPlayerState(i) == && TransportDuty[i] == 1)
                {
                    
    format(stringsizeof(string), "Пассажир %s сел в ваше Такси. Довезите его и государство заплатит вам"name);
                    
    SendClientMessage(i0x6495EDFFstring);
                }
                return 
    true;
            }
        }
        if(
    newstate == PLAYER_STATE_DRIVER)
        {
            new 
    newcar GetPlayerVehicleID(playerid);
            
    TelePos[playerid][0] = 0.0;
            
    TelePos[playerid][1] = 0.0;
            if(
    IsAGunsCar(newcar))
            {
                
    format(stringsizeof(string), "Оружия: %d/%d"MatHaul[newcar-gunscar[0]][mLoad],MatHaul[newcar-gunscar[0]][mCapasity]);
                
    SendClientMessage(playeridTEAM_GROVE_COLORstring);
                
    SendClientMessage(playeridCOLOR_WHITE"(( Для загрузки/разгрузки Оружия Введите: /carm ))");

            }
            if(
    newcar == mavlic)
            {
                if (
    FormaFrac[playerid] == 11) { }
                else
                {
                    
    SendClientMessage(playerid,COLOR_GREY"Вы не школьный инструктор!");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    newcar >= rentcarcerkva[0] && newcar <= rentcarcerkva[2])
            {
                if(
    arenda[playerid] != 1)
                {
                    
    SPD(playerid,9128,DIALOG_STYLE_MSGBOX,"Аренда машины","Стоимость аренды машины 1500 вирт","Арендовать","Отмена");
                    
    TogglePlayerControllable(playerid0);
                }
            }
            if(
    newcar >= liccar[0] && newcar <= liccar[9])
            {
                if (
    FormaFrac[playerid] == 11 || TakingLesson[playerid] == ) { }
                else
                {
                    
    SendClientMessage(playerid,COLOR_GREY"Вы не школьный инструктор!");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    newcar >= combain[0] && newcar <= combain[0])
            {
                if(
    PlayerInfo[playerid][pFermajob] == || PlayerInfo[playerid][pFerma] != 255){}
                else
                {
                    
    SendClientMessage(playeridCOLOR_GREY"Вы не Хозяин Фермы/Заместитель!");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    newcar >= fermercar[0] && newcar <= fermercar[1])
            {
                if(
    PlayerInfo[playerid][pFermajob] == || PlayerInfo[playerid][pFerma] != 255 || PlayerInfo[playerid][pFermajob] == 2)
                {
                    if(
    Fermworks[playerid] == 1)
                    {
                        for(new 
    0sizeof(FermInfo); f++)
                        {
                            new 
    carid GetPlayerVehicleID(playerid);
                            if((!(
    FermInfo[f][vnutricar] >= 1000)) && spicupom[carid] == true)
                            {
                                
    SendClientMessage(playeridCOLOR_WHITE"Грузовик ещё не заполнен!");
                                
    RemovePlayerFromVehicleAC(playerid);
                                return 
    true;
                            }
                            else if(
    FermInfo[f][vnutricar] >= 1000)
                            {
                                
    Delete3DTextLabel(JobText2);
                                
    DestroyPickup(collection);
                                
    spicupom[carid] = false;
                                
    SendClientMessage(playeridCOLOR_WHITE"Грузовик полон разгрузите на склад!");
                                
    format(stringsizeof(string), "В грузовике %d / 1000 зёрен",FermInfo[f][vnutricar]);
                                
    SendClientMessage(playeridCOLOR_GREEN,string);
                                
    RemovePlayerAttachedObject(playerid,3);
                                if(
    FermInfo[f][vnutricar] > 1000){FermInfo[f][vnutricar] = 1000;}
                                
    DisablePlayerCheckpoint(playerid);
                                return 
    true;
                            }
                            else
                            {
                                if(
    FermInfo[f][fzernoseiano] <= 0) return SendClientMessage(playeridCOLOR_WHITE"На поле нет урожая!");
                                new 
    rand;
                                
    rand random(sizeof(mestosbira));
                                
    spicupom[carid] = false;
                                
    SetPlayerCheckpoint(playerid,mestosbira[rand][0],mestosbira[rand][1],mestosbira[rand][2],5.0);
                                
    sbornacat[playerid] = 1;
                                
    format(stringsizeof(string), "В грузовике %d / 1000 зёрен",FermInfo[f][vnutricar]);
                                
    SendClientMessage(playeridCOLOR_GREEN,string);
                                return 
    true;
                            }
                        }
                    }
                    else
                    {
                        
    SendClientMessage(playerid,COLOR_WHITE"Вы не Фермер!");
                        
    RemovePlayerFromVehicleAC(playerid);
                        return 
    true;
                    }
                }
                else
                {
                    
    SendClientMessage(playeridCOLOR_WHITE"Вы не Фермер/Владелец/Заместитель!");
                    
    RemovePlayerFromVehicleAC(playerid);
                    return 
    true;
                }
            }
            if(
    newcar >= combain[0] && newcar <= combain[0])
            {
                for(new 
    0sizeof(FermInfo); f++)
                {
                    if(
    FermInfo[f][fzernoseiano] <= 2000)
                    {
                        if(
    Fermworks[playerid] == 1)
                        {
                            if(
    FermInfo[f][fzernozakup] >= 5000)
                            {
                                if(
    PlayerInfo[playerid][pFermajob] == || PlayerInfo[playerid][pFerma] != 255 || PlayerInfo[playerid][pFermajob] == 3)
                                {
                                    
    SeitCar[playerid] = 1;
                                    
    Seitferma0[playerid]++;
                                    
    Seitfers[playerid] = FCHECKPOINT_0;
                                    
    SetPlayerRaceCheckpoint(playerid,0,-324.9671,-1413.2345,15.1417,-319.7507,-1353.2788,10.4477,5.0);
                                }
                                else
                                {
                                    
    RemovePlayerFromVehicleAC(playerid);
                                    
    SendClientMessage(playeridCOLOR_WHITE"Вы не можете работать на Комбайне!");
                                    return 
    true;
                                }
                            }
                            else
                            {
                                
    RemovePlayerFromVehicleAC(playerid);
                                
    SendClientMessage(playeridCOLOR_WHITE"Чтобы сеять зерно нужно хотя бы 5000 зерна на складе");
                                return 
    true;
                            }
                        }
                        else
                        {
                            
    RemovePlayerFromVehicleAC(playerid);
                            
    SendClientMessage(playeridCOLOR_WHITE"Вы не фермер!");
                            return 
    true;
                        }
                    }
                    else
                    {
                        
    RemovePlayerFromVehicleAC(playerid);
                        
    SendClientMessage(playeridCOLOR_WHITE"Поле ещё засеяно с начала соберите остатки!");
                        return 
    true;
                    }
                }
            }
            if(
    newcar >= liccar[0] && newcar <= liccar[9])
            {
                  if(
    PlayerInfo[playerid][pCarLic] == && TakingLesson[playerid] == 1)
                {
                    if(
    JobCarTime[playerid] <= 16 && JobCarTime[playerid] >= 1)
                    {
                        
    JobCarTime[playerid] = 0;
                    }
                    
    LessonStat[playerid]++;
                    
    pLessonCar[playerid] = CHECKPOINT_1;
                    
    SetPlayerRaceCheckpoint(playerid,0,-2056.8748,-97.6126,32.9113,-2047.1299,-82.7046,32.9072,5.0);
                    
    SendClientMessage(playerid0x6495EDFF"Используйте гудок для поднятия шлагбаума");
                    
    SendClientMessage(playerid0x6495EDFF"Чтобы прервать экзамен /endlesson");
                }
            }
            if(
    newcar >= rentcarsf[0] && newcar <= rentcarsf[5])
            {
                if(
    arenda[playerid] != 1)
                {
                    
    ShowPlayerDialog(playerid,9126,DIALOG_STYLE_MSGBOX" ""<< Автосалон Сан Фиерро >>\nЦена аренды: 1500\nВы хотите взять автомобиль на прокат?""Да""Нет");
                    
    TogglePlayerControllable(playerid0);
                }
            }
            if(
    newcar >= rentcarls[0] && newcar <= rentcarls[8])
            {
                if(
    arenda[playerid] != 1)
                {
                    
    ShowPlayerDialog(playerid,9126,DIALOG_STYLE_MSGBOX" ""<< Автосалон Лос Сантос >>\nЦена аренды: 1500\nВы хотите взять автомобиль на прокат?""Да""Нет");
                    
    TogglePlayerControllable(playerid0);
                }
            }
            if(
    newcar >= rentcarlv[0] && newcar <= rentcarlv[17])
            {
                if(
    arenda[playerid] != 1)
                {
                    
    ShowPlayerDialog(playerid,9126,DIALOG_STYLE_MSGBOX" ""<< Автосалон Лас Вентурас >>\nЦена аренды: 1500\nВы хотите взять автомобиль на прокат?""Да""Нет");
                    
    TogglePlayerControllable(playerid0);
                }
            }
            new 
    car GetPlayerVehicleID(playerid);
            if(
    car >= PetrolTanker[0] && car <= PetrolTanker[1])
            {
                if(
    jobcar[car] == false)
                {
                    
    TogglePlayerControllable(playerid0);
                    
    ShowPlayerDialog(playerid,32000,0"Аренда""Вы хотите арендовать грузовик за 5000?""Да""Нет");
                    if(
    PlayerInfo[playerid][pJob] == 99)
                    {
                    }
                    else
                    {
                        
    SendClientMessage(playeridCOLOR_WHITE"Вы не Дальнобойщик!");
                        
    RemovePlayerFromVehicleAC(playerid);
                        
    TogglePlayerControllable(playerid1);
                    }
                }
            }
            if(
    car >= Linerunner[0] && car <= Linerunner[1])
            {
                if(
    jobcar[car] == false)
                {
                    
    ShowPlayerDialog(playerid,32000,0"Аренда""Вы хотите арендовать грузовик за 5000?""Да""Нет");
                    
    TogglePlayerControllable(playerid0);
                    if(
    PlayerInfo[playerid][pJob] == 99)
                    {
                    }
                    else
                    {
                        
    SendClientMessage(playeridCOLOR_WHITE"Вы не Дальнобойщик!");
                        
    RemovePlayerFromVehicleAC(playerid);
                        
    TogglePlayerControllable(playerid1);
                    }
                }
            }
            if(
    car >= Roadtrain[0] && car <= Roadtrain[1])
            {
                if(
    jobcar[car] == false)
                {
                    
    ShowPlayerDialog(playerid,32000,0"Аренда""Вы хотите арендовать грузовик за 5000?""Да""Нет");
                    
    TogglePlayerControllable(playerid0);
                    if(
    PlayerInfo[playerid][pJob] == 99)
                    {
                    }
                    else
                    {
                        
    SendClientMessage(playeridCOLOR_WHITE"Вы не Дальнобойщик!");
                        
    RemovePlayerFromVehicleAC(playerid);
                        
    TogglePlayerControllable(playerid1);
                    }
                }
            }
            if(
    newcar >= hotdogcar[0] && newcar <= hotdogcar[8])
            {
                if(
    PlayerInfo[playerid][pJob] == && PlayerInfo[playerid][pMember] == 0) { }
                else
                {
                    
    SendClientMessage(playeridCOLOR_GREY"Вы не продавец ХотДогов! /gps - Мэрия");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    newcar >= taxicar[0] && newcar <= taxicar[37])
            {
                if(
    PlayerInfo[playerid][pJob] == && PlayerInfo[playerid][pMember] == 0)
                {
                    if(
    arenda[playerid] != 1)
                    {
                        
    ShowPlayerDialog(playerid,9127,DIALOG_STYLE_MSGBOX" ""<< Таксопарк >>\nЦена аренды: 500\nВы хотите взять автомобиль на прокат?""Да""Нет");
                    }
                }
                else
                {
                    
    SendClientMessage(playeridCOLOR_WHITE"Вы не таксист! /gps - Мэрия");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    IsABoat(newcar))
            {
                if(
    PlayerInfo[playerid][pBoatLic] < 1)
                {
                    
    SendClientMessage(playeridCOLOR_WHITE"У Вас нет лицензии на водный транспорт! (/gps - Автошкола )");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    IsAPlane(newcar))
            {
                if(
    PlayerInfo[playerid][pFlyLic] < 1)
                {
                    if(
    TakingLesson[playerid] == 1) { }
                    else {
                    
    SendClientMessage(playeridCOLOR_WHITE"У Вас нет лицензии на воздушный транспорт! (/gps - Автошкола )");
                    
    RemovePlayerFromVehicleAC(playerid); }
                }
            }
            if(
    CarLic(newcar))
            {
                if(
    PlayerInfo[playerid][pCarLic] == 0)
                {
                    if(
    TakingLesson[playerid] != 1)
                    {
                        
    SendClientMessage(playeridCOLOR_WHITE"У Вас нет водительских прав! (/gps - Автошкола)");
                        
    RemovePlayerFromVehicleAC(playerid);
                    }
                }
            }
            if(
    newcar >= lsnewscar[0] && newcar <= lsnewscar[5])
            {
                if(
    FormaFrac[playerid] == 16) { }
                else
                {
                    
    SendClientMessage(playeridCOLOR_GREY"Вы не работник SA News!");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    newcar >= lvpdcar[0] && newcar <= lvpdcar[16])
            {
                if(
    FormaFrac[playerid] == 21) { }
                else
                {
                    
    SendClientMessage(playeridCOLOR_GREY"Вы не состоите в LVPD!");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    newcar >= hitcar[0] && newcar <= hitcar[7])
            {
                if(
    PlayerInfo[playerid][pLeader] == 24 || PlayerInfo[playerid][pMember] == 24) { }
                else
                {
                    
    SendClientMessage(playeridCOLOR_GREY"Вы не состоите в Hitman!");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    newcar >= bomgcar[0] && newcar <= bomgcar[6])
            {
                if(
    PlayerInfo[playerid][pLeader] == 25 || PlayerInfo[playerid][pMember] == 25) { }
                else
                {
                    
    SendClientMessage(playeridCOLOR_RED"Вы не состоите в Bomg Gang!");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    newcar == ugoncar[playerid])
            {
                
    GangZoneDestroy(zonapoiska[playerid]);
                
    SendClientMessage(playerid0x6495EDFF"SMS: Это то что нам нужно, гони её на склад.");
                new 
    rand random(3);
                switch(
    rand)
                {
                     case 
    0SetPlayerCheckpoint(playerid,2120.0693,2718.2942,10.8203,3);
                       case 
    1SetPlayerCheckpoint(playerid,-1931.6606,271.5569,41.0469,3);
                     case 
    2SetPlayerCheckpoint(playerid,2507.9807,-2113.6448,13.5469,3);
                }
            }
            if(
    newcar >= ruscar[0] && newcar <= ruscar[11])
            {
                if(
    PlayerInfo[playerid][pLeader] == 14 || PlayerInfo[playerid][pMember] == 14) { }
                else
                {
                    
    SendClientMessage(playeridCOLOR_GREY"Вы не член Русской мафии!");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    newcar >= lvnewscar[0] && newcar <= lvnewscar[5])
            {
                if(
    FormaFrac[playerid] == 20) { }
                else
                {
                    
    SendClientMessage(playeridCOLOR_GREY"Вы не работник LV News!");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    newcar >= lcncar[0] && newcar <= lcncar[11])
            {
                if(
    PlayerInfo[playerid][pLeader] == || PlayerInfo[playerid][pMember] == 5) { }
                else
                {
                    
    SendClientMessage(playeridCOLOR_GREY"Вы не член La Cosa Nostra!");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    newcar >= yakcar[0] && newcar <= yakcar[6])
            {
                if(
    PlayerInfo[playerid][pLeader] == || PlayerInfo[playerid][pMember] == 6) { }
                else
                {
                    
    SendClientMessage(playeridCOLOR_GREY"Вы не член Yakuza!");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    newcar >= cnncar[0] && newcar <= cnncar[4] || newcar == cnnmav)
            {
                if(
    FormaFrac[playerid] == 9) { }
                else
                {
                    
    SendClientMessage(playeridCOLOR_GREY"Вы не член SF News!");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    newcar >= comptruck[0] && newcar <= comptruck[8])
            {
                if(
    PlayerInfo[playerid][pJob] == && PlayerInfo[playerid][pMember] == && PlayerInfo[playerid][pPbiskey] == 255) { SendClientMessage(playeridCOLOR_WHITE"Для загрузки продуктов, Введите: /load ");}
                else
                {
                    
    SendClientMessage(playeridCOLOR_GREY"Вы не развозчик продуктов!");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    newcar >= benzovoz[0] && newcar <= benzovoz[9])
            {
                if(
    PlayerInfo[playerid][pJob] == && PlayerInfo[playerid][pMember] == && PlayerInfo[playerid][pPbiskey] == 255) { SendClientMessage(playeridCOLOR_WHITE"Для загрузки бензина, Введите: /loadgas ");}
                else
                {
                    
    SendClientMessage(playeridCOLOR_GREY"Вы не развозчик продуктов!");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    newcar >= govcar[0] && newcar <= govcar[3])
            {
                if(
    FormaFrac[playerid] == 7) { }
                else
                {
                    
    SendClientMessage(playeridCOLOR_GREY"Вы не член Правительства!");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    newcar >= matsfura[0] && newcar <= matsfura[0])
            {
                if(
    PlayerInfo[playerid][pLeader] == 12 || PlayerInfo[playerid][pMember] == 12) { }
                else
                {
                    
    SendClientMessage(playeridCOLOR_GREY"Вы не член The Ballas Gang!");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    newcar >= fbicar[0] && newcar <= fbicar[4])
            {
                if(
    FormaFrac[playerid] == 2) { }
                else
                {
                    
    SendClientMessage(playeridCOLOR_GRAD1"Вы не агент FBI!");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    newcar >= car1[0] && newcar <= car1[11])
            {
                if(
    PlayerInfo[playerid][pMember] == 2) { }
                else
                {
                    
    SendClientMessage(playeridCOLOR_GRAD1"Вы не сотрудник FBI");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
              if(
    newcar >= sapdcar[0] && newcar <= sapdcar[26])
            {
                if(
    FormaFrac[playerid] == 1) { }
                else
                {
                    
    SendClientMessage(playeridCOLOR_GRAD1"Вы не состоите в LSPD!");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    newcar >= medicslv[0] && newcar <= medicslv[7])
            {
                if(
    FormaFrac[playerid] == 33) { }
                else
                {
                    
    SendClientMessage(playeridCOLOR_GRAD1"Вы не медик Las Venturas!");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    newcar >= medicssf[0] && newcar <= medicssf[7])
            {
                if(
    FormaFrac[playerid] == 4) { }
                else
                {
                    
    SendClientMessage(playeridCOLOR_GRAD1"Вы не медик San Fierro!");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    newcar >= bus[0] && newcar <= bus[41])
            {
                if(
    PlayerInfo[playerid][pJob] == && PlayerInfo[playerid][pMember] == 0)
                {
                    if(
    JobCarTime[playerid] <= 16 && JobCarTime[playerid] >= 1)
                    {
                        if(
    AutoBusJob[playerid] == 1)
                        {
                               
    format(stringsizeof(string), "<< ВнутриГородской LS >>\nЦена за проезд: %d",AutoBusMoney[playerid]);
                            
    fare3dtext[playerid] = Create3DTextLabel(stringCOLOR_GREEN,9999.0,9999.0,9999.0,50.0,0,1);
                            
    Attach3DTextLabelToVehicle(fare3dtext[playerid], GetPlayerVehicleID(playerid), 0.00.02.25);
                            
    JobCarTime[playerid] = 0;
                        }
                    }
                }
                else
                {
                    
    SendClientMessage(playeridCOLOR_GRAD1"Вы не водитель автобуса! /gps - Мэрия");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    newcar >= mehanik[0] && newcar <= mehanik[12])
            {
                if(
    PlayerInfo[playerid][pJob] == && PlayerInfo[playerid][pMember] == 0) { }
                else
                {
                    
    SendClientMessage(playeridCOLOR_GRAD1"Вы не механик! /gps - Мэрия");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    newcar >= sfpdcar[0] && newcar <= sfpdcar[28])
            {
                if(
    FormaFrac[playerid] == 10) { }
                else
                {
                    
    SendClientMessage(playeridCOLOR_GRAD1"Вы не состоите в SFPD!");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    newcar >= matsfuragrove[0] && newcar <= matsfuragrove[0])
            {
                if(
    PlayerInfo[playerid][pLeader] == 15 || PlayerInfo[playerid][pMember] == 15) { }
                else
                {
                    
    SendClientMessage(playeridCOLOR_GREY"Вы не член Grove Street Gang!");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    newcar >= matsfuraactek[0] && newcar <= matsfuraactek[0])
            {
                if(
    PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pMember] == 17) { }
                else
                {
                    
    SendClientMessage(playeridCOLOR_GREY"Вы не член Varios Los Aztecas Gang!");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    newcar >= matsfuravagos[0] && newcar <= matsfuravagos[0])
            {
                if(
    PlayerInfo[playerid][pLeader] == 13 || PlayerInfo[playerid][pMember] == 13) { }
                else
                {
                    
    SendClientMessage(playeridCOLOR_GREY"Вы не член Los Santos Vagos Gang!");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    newcar >= matsfurarifa[0] && newcar <= matsfurarifa[0])
            {
                if(
    PlayerInfo[playerid][pLeader] == 18 || PlayerInfo[playerid][pMember] == 18) { }
                else
                {
                    
    SendClientMessage(playeridCOLOR_GREY"Вы не член The Rifa Gang!");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    newcar >= ballascar[0] && newcar <= ballascar[10])
            {
                if(
    PlayerInfo[playerid][pLeader] == 12 || PlayerInfo[playerid][pMember] == 12) { }
                else
                {
                    
    SendClientMessage(playeridCOLOR_GREY"Вы не член The Ballas Gang!");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    newcar >= grovecar[0] && newcar <= grovecar[10])
            {
                if(
    PlayerInfo[playerid][pLeader] == 15 || PlayerInfo[playerid][pMember] == 15) { }
                else
                {
                    
    SendClientMessage(playeridCOLOR_GREY"Вы не член Grove Street Gang!");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    newcar >= coronoscar[0] && newcar <= coronoscar[8])
            {
                if(
    PlayerInfo[playerid][pLeader] == 17 || PlayerInfo[playerid][pMember] == 17) { }
                else
                {
                    
    SendClientMessage(playeridCOLOR_GREY"Вы не член Varios Los Aztecas Gang!");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    newcar >= vagoscar[0] && newcar <= vagoscar[9])
            {
                if(
    PlayerInfo[playerid][pLeader] == 13 || PlayerInfo[playerid][pMember] == 13) { }
                else
                {
                    
    SendClientMessage(playeridCOLOR_GREY"Вы не член Los Santos Vagos Gang!");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    newcar >= rifacar[0] && newcar <= rifacar[9])
            {
                if(
    PlayerInfo[playerid][pLeader] == 18 || PlayerInfo[playerid][pMember] == 18) { }
                else
                {
                    
    SendClientMessage(playeridCOLOR_GREY"Вы не член The Rifa Gang!");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    newcar >= gunscar[0] && newcar <= gunscar[2])
            {
                if (
    FormaFrac[playerid] == 19 || proverkaforma[playerid] == 1) { }
                else
                {
                    
    SendClientMessage(playeridCOLOR_GREY"Вы не солдат Зоны 51!");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    newcar >= lsacar[0] && newcar <= lsacar[15])
            {
                if(
    FormaFrac[playerid] == || FormaFrac[playerid] == 19 || proverkaforma[playerid] == 1) { }
                else
                {
                    
    SendClientMessage(playeridCOLOR_GREY"Вы не Армеец!");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    newcar >= lsacarvert[0] && newcar <= lsacarvert[0])
            {
                if(
    FormaFrac[playerid] == || FormaFrac[playerid] == 19 || proverkaforma[playerid] == 1) { }
                else
                {
                    
    SendClientMessage(playeridCOLOR_GREY"Вы не Армеец!");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
                if(
    vertmatbilsa >= 10000)
                {
                    
    format(stringsizeof(string), "Вертолёт загружен");
                    
    SendClientMessage(playeridCOLOR_GREYstring);
                    
    SendClientMessage(playeridCOLOR_WHITE"Доставьте материалы в LSA");
                    
    VertMatslsa[playerid] = 2;
                    
    DisablePlayerCheckpoint(playerid);
                    
    SetPlayerCheckpoint(playerid,-1469.0442,1489.7952,8.2578,10);
                    
    lsacarvertexit[playerid] = 1;
                    return 
    true;
                }
                
    SetPlayerCheckpoint(playerid,-1420.4194,1485.6796,11.8084,14.0);
                
    SendClientMessage(playerid,COLOR_WHITE"Отправляйтесь на корабль, для загрузки Оружия");
                
    VertMatslsa[playerid] = 1;
                
    lsacarvertexit[playerid] = 1;
            }
            if(
    newcar >= armycarsf[0] && newcar <= armycarsf[20])
            {
                if(
    FormaFrac[playerid] == || proverkaforma[playerid] == 1) { }
                else
                {
                    
    SendClientMessage(playeridCOLOR_GRAD1"Вы не солдат Армии SF!");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
            if(
    newcar >= armcar[0] && newcar <= armcar[37])
            {
                if(
    FormaFrac[playerid] == 19 || proverkaforma[playerid] == 1) { }
                  else
                {
                    
    SendClientMessage(playeridCOLOR_GRAD1"Вы не cолдат зоны 51!");
                    
    RemovePlayerFromVehicleAC(playerid);
                }
            }
        }
        if(
    newstate == PLAYER_STATE_SPAWNED)
        {
            new 
    FloatlwxFloat:lwyFloat:lwz;
            
    GetPlayerPos(playeridlwxlwylwz);
            if((
    lwz 530.0 && PlayerInfo[playerid][pInt] == 0) || PlayerToPoint(1000.0playerid, -1041.9,-1868.4,79.1))
            {
                
    SetPlayerSpawn(playerid);
            }
            if(
    WantedPoints[playerid] > 0)
            {
                new 
    diecash 0;
                while(
    WantedPoints[playerid] > 0)
                {
                    
    diecash += 500;
                    
    WantedPoints[playerid] --;
                }
                
    SetPlayerWantedLevel(playerid0);
                
    PlayerInfo[playerid][pWantedDeaths] += 1;
            }
            
    WantedPoints[playerid] = 0;
            
    WantedLevel[playerid] = 0;
            
    TelePos[playerid][0] = 0.0;
            
    TelePos[playerid][1] = 0.0;
            
    gPlayerSpawned[playerid] = 1;
            
    SafeTime[playerid] = 60;
        }
        return 
    true;


  4. #14
    Аватар для Shayba
    Пользователь

    Статус
    Оффлайн
    Регистрация
    11.10.2014
    Сообщений
    195
    Репутация:
    23 ±
    Up Up Up

  5. #15
    Аватар для L0ndl3m
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Что на счёт того, чтобы удалить античит, связанный с PVar'ом "ENT_GTC"?

  6. #16
    Аватар для Shayba
    Пользователь

    Статус
    Оффлайн
    Регистрация
    11.10.2014
    Сообщений
    195
    Репутация:
    23 ±
    Цитата Сообщение от Londlem Посмотреть сообщение
    Что на счёт того, чтобы удалить античит, связанный с PVar'ом "ENT_GTC"?
    А вы не могли бы удалить все что связано с античитом в том паблике (OnPlayerStateChange) и показать мне что вы там удалили,мне просто интересно что же я там не до удалил тогда.

  7. #17
    Аватар для Shayba
    Пользователь

    Статус
    Оффлайн
    Регистрация
    11.10.2014
    Сообщений
    195
    Репутация:
    23 ±
    Up temu
    Помощь придет я надеюсь
    Последний раз редактировалось Shayba; 21.12.2014 в 14:26.

  8. #18
    Аватар для Shayba
    Пользователь

    Статус
    Оффлайн
    Регистрация
    11.10.2014
    Сообщений
    195
    Репутация:
    23 ±
    Up temku

    Нужна помощь...
    Последний раз редактировалось Shayba; 23.12.2014 в 14:51.

  9. #19
    Аватар для I'm Cobra
    Пользователь

    Статус
    Оффлайн
    Регистрация
    29.10.2013
    Сообщений
    151
    Репутация:
    17 ±
    Возможно, античит подключен как инклуд.

  10. #20
    Аватар для Shayba
    Пользователь

    Статус
    Оффлайн
    Регистрация
    11.10.2014
    Сообщений
    195
    Репутация:
    23 ±
    Цитата Сообщение от I'm Cobra Посмотреть сообщение
    Возможно, античит подключен как инклуд.
    Не зная название инклуда,его конечно же не найти ((

 

 
Страница 2 из 3 ПерваяПервая 1 2 3 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •