Античит на полет
Страница 1 из 6 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 55

Тема: Античит на полет

  1. #1
    кот Аватар для Ленивый
    Регистрация
    12.10.2011
    Адрес
    Балаково
    Сообщений
    1,190
    Вес репутации
    1

    Античит на полет

    В этом античите предусмотрены 2 чита на полет: FlyHack (sobeit) и Cleo SuperMan


    В шапку:
    PHP код:
    new antysheat
    В OnGameModeInit:
    PHP код:
    antysheatSetTimer("AntySheat"10001);// Антчит на полет 
    В конец мода:
    PHP код:
    boolanimki(animname[]);
    stock boolanimki(animname[])
    {
        if(
    strcmp(animname"SWIM_crawl"true) == 0) return true;
        if(
    strcmp(animname"SWIM_BREAST"true) == 0) return true;
        if(
    strcmp(animname"SWIM_TREAD"true) == 0) return true;
        return 
    false;
    }
    boolbasseins(playerid);
    stock boolbasseins(playerid)
    {
        if(
    IsPlayerInRangeOfPoint(playerid,100,193.69999694824,-1232.5999755859,76.599998474121)) return true;
        if(
    IsPlayerInRangeOfPoint(playerid,20,1089.9260,-665.9568,111.4500)) return true;
        if(
    IsPlayerInRangeOfPoint(playerid,1200,-893.29998779297,2387.8999023438,40)) return true;
        if(
    IsPlayerInRangeOfPoint(playerid,200,-1291.4000244141,2122.1000976563,40)) return true;
        if(
    IsPlayerInRangeOfPoint(playerid,30,1953.6931,-1194.0907,17.4500)) return true;
        if(
    IsPlayerInRangeOfPoint(playerid,30,2318.3306,-1415.2393,21.6150)) return true;
        if(
    IsPlayerInRangeOfPoint(playerid,30,1286.5262,-804.5318,86.1230)) return true;
        if(
    IsPlayerInRangeOfPoint(playerid,100,2582.8059,2384.6702,15.8500)) return true;
        return 
    false;
    }
    forward AntySheat();
    public 
    AntySheat()
    {
        for (new 
    iGetMaxPlayers(); i++){
            if(!
    IsPlayerConnected(i))continue;
            new 
    animlib[30],
                
    animname[30],
                
    Float:posz,
                
    Float:vida,
            if(!
    IsPlayerInAnyVehicle(i) && GetPlayerState(i) != 9)
            {
                
    GetPlayerHealth(ivida);
                
    GetAnimationName(GetPlayerAnimationIndex(i), animlibsizeof(animlib), animnamesizeof(animname));
                
    GetPlayerPos(i,posz,posz,posz);
                if(
    vida 0){
                    if(
    posz >= 10 && strcmp(animlib"SWIM"true) == && animki(animname) == true)
                    {
                        if(
    basseins(i) == false && GetPlayerSurfingVehicleID(i) == INVALID_VEHICLE_ID && GetPVarInt(i,"Death") != 1)
                        {
                            
    ClearAnimations(i);
                            
    SetPVarInt(i,"Fly",GetPVarInt(i,"Fly")+1);
                            if(
    GetPVarInt(i,"Fly")>3)
                            {
                                
    Kick(i);
                                continue;
                            }
                        }
                    }
                    else if(
    GetPVarInt(i,"Fly"))  SetPVarInt(i,"Fly",GetPVarInt(i,"Fly")-1);
                    else if((
    strcmp(animlib"PED"true) == || strcmp(animlib"PARACHUTE"true) == 0) && (strcmp(animname"FALL_SKYDIVE"true) == || strcmp(animname"FALL_SKYDIVE_ACCEL"true) == 0))
                    {
                        new 
    Float:Velocity[3];
                        
    GetPlayerVelocity(iVelocity[0], Velocity[1], Velocity[2]);
                        if(
    Velocity[2] > -0.2){
                            
    SetPVarInt(i,"Flye",GetPVarInt(i,"Flye")+1);
                            if(
    GetPVarInt(i,"Flye")>2){
                                
    Kick(i);
                                continue;
                            }
                        }
                    }
                    else if(
    GetPVarInt(i,"Flye"))SetPVarInt(i,"Flye",GetPVarInt(i,"Flye")-1);
                }
            }
        }


    v1.1
    PHP код:
    boolanimki(animname[]);
    stock boolanimki(animname[])
    {
        if(
    strcmp(animname"SWIM_crawl"true) == 0) return true;
        if(
    strcmp(animname"SWIM_BREAST"true) == 0) return true;
        if(
    strcmp(animname"SWIM_TREAD"true) == 0) return true;
        return 
    false;
    }
    forward AntySheat();
    public 
    AntySheat()
    {
        for (new 
    iGetMaxPlayers(); i++){
            if(!
    IsPlayerConnected(i))continue;
            new 
    animlib[30],
                
    animname[30],
                
    Float:posz,
                
    Float:vida,
            if(!
    IsPlayerInAnyVehicle(i) && GetPlayerState(i) != 9){
                new 
    Float:coord[3],
                    
    Float:vida;
                
    GetPlayerHealth(ivida);
                if(
    vida){
                    
    GetPlayerVelocityicoord], coord], coord] );
                    new 
    Float:rtn floatsqroot(floatabs(floatpower(coord] + coord] + coord],2))),
                    
    speed floatround(rtn 100 1.61),
                    
    animlib[30],
                    
    animname[30];
                    
    GetAnimationName(GetPlayerAnimationIndex(i), animlibsizeof(animlib), animnamesizeof(animname));
                    if(
    strcmp(animlib"SWIM"true) == && animki(animname) == true){
                        if(
    speed 40){
                            
    SetPVarInt(i,"Fly",GetPVarInt(i,"Fly")+1);
                            if(
    GetPVarInt(i,"Fly")>2){
                                
    Kick(i);
                                continue;
                            }
                        }
                    }
                    else if((
    strcmp(animlib"PED"true) == || strcmp(animlib"PARACHUTE"true) == 0) && (strcmp(animname"FALL_SKYDIVE"true) == 0
                                
    || strcmp(animname"FALL_SKYDIVE_ACCEL"true) == 0)){
                        if(
    coord] > 0){
                            
    SetPVarInt(i,"Fly",GetPVarInt(i,"Fly")+1);
                            if(
    GetPVarInt(i,"Fly")>2){
                                
    Kick(i);
                                continue;
                            }
                        }
                    }
                    else if(
    GetPVarInt(i,"Fly"))  SetPVarInt(i,"Fly",GetPVarInt(i,"Fly")-1);
                }
            }
        }

    by Alpano.

    Критика и советы по оптимизации приветствуются!
    тут может быть ваша реклама

  2. #2
    Забаненный
    Регистрация
    11.12.2011
    Адрес
    Алтайский край
    Сообщений
    2,035
    Вес репутации
    0

    Re: Античит на полет

    автор

  3. #3
    кот Аватар для Ленивый
    Регистрация
    12.10.2011
    Адрес
    Балаково
    Сообщений
    1,190
    Вес репутации
    1

    Re: Античит на полет

    Цитата Сообщение от Seregamil Посмотреть сообщение
    автор
    собстна я!

    Мб и проверки на анимации паблик, но все бассейны и дамбы я лично в исключения вносил.
    тут может быть ваша реклама

  4. #4
    Пользователь Аватар для Apple_
    Регистрация
    09.09.2012
    Адрес
    Лучшая страна
    Сообщений
    98
    Вес репутации
    1

    Re: Античит на полет

    bool: basseins(playerid);
    stock bool: basseins(playerid)
    это ещё что такое? работает и так:

    stock bool: basseins(playerid)
    Готовые решения:
    IsPlayerConnected fix

  5. #5
    кот Аватар для Ленивый
    Регистрация
    12.10.2011
    Адрес
    Балаково
    Сообщений
    1,190
    Вес репутации
    1

    Re: Античит на полет

    Цитата Сообщение от Apple_ Посмотреть сообщение
    это ещё что такое? работает и так:
    знаю, кто-то говорил что так быстрее. уточнять не буду...

    слышал поговорку "Дареному коню в зубы не смотрят" ...
    тут может быть ваша реклама

  6. #6
    Сурик
    Бродяга

    Re: Античит на полет

    +1 , то все просят эти античиты, то потом хают авторов, возьми, да доработай!

  7. #7
    кот Аватар для Ленивый
    Регистрация
    12.10.2011
    Адрес
    Балаково
    Сообщений
    1,190
    Вес репутации
    1

    Re: Античит на полет

    Хотел античит на СХ, который каждую тачку по разному проверяет выложить... но нет. жуки блин.
    тут может быть ваша реклама

  8. #8
    Забаненный
    Регистрация
    11.12.2011
    Адрес
    Алтайский край
    Сообщений
    2,035
    Вес репутации
    0

    Re: Античит на полет

    где то я видел, что игрок может перемещаться без использования анимок
    На такой случай не придусмотренно как я вижу)

  9. #9
    кот Аватар для Ленивый
    Регистрация
    12.10.2011
    Адрес
    Балаково
    Сообщений
    1,190
    Вес репутации
    1

    Re: Античит на полет

    Цитата Сообщение от Seregamil Посмотреть сообщение
    где то я видел, что игрок может перемещаться без использования анимок
    На такой случай не придусмотренно как я вижу)
    AirBrk же. Ищи, на форуме есть. Если нету адекватного, выложу.
    тут может быть ваша реклама

  10. #10
    Пользователь Аватар для Lenium
    Регистрация
    17.10.2012
    Сообщений
    24
    Вес репутации
    0

    Re: Античит на полет

    Зачем делать таймер если все это можно запихнуть в OnPlayerUpdate(playerid). Все равно для игрока обновление
    Если у меня репутация маленькая, то это не значит что я « нубок » (c) Lenium

    Skype: pawn.lenium

    Цитаты « великих » людей:
    1. Таймер, проверка на транспорт и проверка на координаты, если в секунду игрок оказывается за пределами |x|+25 |y|+25 >> в бан
    2. FrostJkeee: Спизжено

Страница 1 из 6 12345 ... ПоследняяПоследняя

Похожие темы

  1. Античит
    от Andrei234 в разделе Вопросы по скриптингу
    Ответов: 0
    Последнее сообщение: 27.07.2012, 21:54
  2. Полет с горочки
    от Lacoste в разделе Юмор
    Ответов: 2
    Последнее сообщение: 23.11.2011, 21:35
  3. полет не успевает грузица интерьер помогите
    от Grand19 в разделе Вопросы по скриптингу
    Ответов: 1
    Последнее сообщение: 28.09.2011, 17:03
  4. Ответов: 0
    Последнее сообщение: 12.01.2011, 21:19

Ваши права

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