08.04.2012, 19:09
Olб gente tudo bem? Bem hoje venho trazer mais uma soluзгo para combater estes hackers, s0rveteiros do kct. -q
Primeiramente gostaria de falar antes de tudo que este cуdigo foi criado pelo: Vai_Besta, ele me permitiu estar postando aqui para vocкs!
Como ele detecta os hackers?
- Simples, o s0rvete executa algumas animaзхes igual do CJ! Entгo, colocando este cуdigo, ele vai verificar se ele esta andando ou correndo igual ao CJ.
AVISO:
Retire o UsePlayerPedAnims(); de seu GAME-MODE e retire a skin nъmero 0!
No OnGameModeInit ou OnFilterScriptInit
Se achar que a SetTimer podera dar lag ao servidor, aumente para o valor desejado!
OBS: E recomendado deixar 1000
Fim do Game-Mode:
http://pastebin.com/sd9nkjv7
Crйditos: Vai_Besta
Primeiramente gostaria de falar antes de tudo que este cуdigo foi criado pelo: Vai_Besta, ele me permitiu estar postando aqui para vocкs!
Como ele detecta os hackers?
- Simples, o s0rvete executa algumas animaзхes igual do CJ! Entгo, colocando este cуdigo, ele vai verificar se ele esta andando ou correndo igual ao CJ.
AVISO:
Retire o UsePlayerPedAnims(); de seu GAME-MODE e retire a skin nъmero 0!
No OnGameModeInit ou OnFilterScriptInit
pawn Код:
SetTimer("CheckCheater",1000,true);
OBS: E recomendado deixar 1000
Fim do Game-Mode:
pawn Код:
forward CheckCheater(playerid);
public CheckCheater(playerid){
if(GetPlayerAnimationIndex(playerid)){
new animname[32],Nomevb[MAX_PLAYER_NAME],Strvb[128];
GetAnimationName(GetPlayerAnimationIndex(playerid),animname,32,animname,32);
if(strcmp(animname, "RUN_PLAYER", true) == 0 || strcmp(animname, "WALK_player", true) == 0){
GetPlayerName(playerid, Nomevb, sizeof(Nomevb));
format(Strvb,sizeof(Strvb),"%s Banido por usar sob*it!",Nomevb);
SendClientMessageToAll(0x91FF00AA, Strvb);
SetCameraBehindPlayer (playerid);
BanEx(playerid,"Xiter");}}
return 1;}
Crйditos: Vai_Besta