[ Свежие темы · Новости · Купить Premium+ · Акции · Правила · Поиск · RSS ]
  • Страница 1 из 1
  • 1
На Fly-Hack
Lyon
Дата: Вторник, 01.10.2013, 17:01 | Сообщение # 1
Не активен...
Сообщений: 60
Решил выложить античит на Fly-Hack
Это в public OnPlayerUpdate(playerid)
PHP код:
Код
[i][color=#0000FF]new AnimLibrary[30], AnimName[30];  
new FlyHack;  
FlyHack = GetPlayerSpeed(playerid);  
GetAnimationName(GetPlayerAnimationIndex(playerid), AnimLibrary, sizeof(AnimLibrary), AnimName, sizeof(AnimName));
if(FlyHack > 30 && strcmp(AnimLibrary, "SWIM", true) == 0 && strcmp(AnimName, "SWIM_crawl", true) == 0  
|| FlyHack > 30 && strcmp(AnimLibrary, "SWIM", true) == 0 && strcmp(AnimName, "Swim_Breast", true) == 0  
|| FlyHack > 30 && strcmp(AnimLibrary, "SWIM", true) == 0 && strcmp(AnimName, "Swim_Dive_Under", true) == 0  
|| FlyHack > 30 && strcmp(AnimLibrary, "SWIM", true) == 0 && strcmp(AnimName, "Swim_jumpout", true) == 0  
|| FlyHack > 30 && strcmp(AnimLibrary, "SWIM", true) == 0 && strcmp(AnimName, "Swim_Tread", true) == 0  
|| FlyHack > 30 && strcmp(AnimLibrary, "SWIM", true) == 0 && strcmp(AnimName, "Swim_Under", true) == 0  
|| FlyHack > 30 && strcmp(AnimLibrary, "SWIM", true) == 0 && strcmp(AnimName, "Swim_Glide", true) == 0)  
{  
         SendClientMessage(playerid, COLOR_LIGHTRED, "« Вы кикнуты по подозрению в читерстве! [Fly-Hack] »");  
         KickWithMessage(playerid);  
         return true;  
}  



Далее делаем сток в конце мода вот он:
stock GetPlayerSpeed(playerid)
PHP код:

Код
[i][color=#0000FF]stock GetPlayerSpeed(playerid)  
{  
     new Float:Coord[4];  
     GetPlayerVelocity(playerid, Coord[0], Coord[1], Coord[2]);  
     Coord[3] = floatsqroot(floatpower(floatabs(Coord[0]), 2.0) + floatpower(floatabs(Coord[1]), 2.0) + floatpower(floatabs(Coord[2]), 2.0)) * 213.3;  
     return floatround(Coord[3]);  
}  


Далее кому надо кому нет создадим таймер на кик (для того чтобы сообщение при кике было видно)
Создаем Forward в начале мода 
PHP код:

Код
[i][color=#0000FF]forward KickPublic(playerid);  


Теперь паблик 
PHP код:

Код
[i][color=#0000FF]public KickPublic(playerid) Kick(playerid);  


Теперь сток вот он:
PHP код:

Код
[i][color=#0000FF]stock KickWithMessage(playerid)  
{  
     SetTimerEx("KickPublic", 25, 0, "d", playerid);  
}  


Теперь заменяем все стандартные функции Kick(playerid) на KickWithMessage(playerid);
Как в античите!




Подпись
Что хочу, то и ворочу...
  • Страница 1 из 1
  • 1
Поиск: