Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-07-28, 23:58


akon823

Czekotubka :D






Wiek: 29
Na forum: 4815 dni
Posty: 399
Nick w MP: Remik14

Piwa: 152

Respekt: 76,8

Witam mam problem z antycheatem .
Mianowicie mam interiory w budynkach i antycheat mnie banuje za airbrek ;/ Co jest nie tak? Co mog? zrobi? ?
Oto kod ;p
Kod:

if(PAB == 1)
{
if(GetPVarInt(i, "AdminProtect") == 0)
{
if(GetDistanceToPoint(i,Pozicija[i][0],Pozicija[i][1],Pozicija[i][2]) > 220 && Zastita[i] == 0 && GetPlayerInterior(i) == 0 && kikovan[i] == 0 && GetPVarInt(i, "SafeTeleport") == 0 && AFK2[i] == 0)
{
new ankategorija[320]; new anime[320];
GetAnimationName(GetPlayerAnimationIndex(i),ankategorija,320,anime,320);
GetPlayerName(i, ime, sizeof(ime));
GetPlayerIp(i, ipadresa, sizeof(ipadresa));
if(strcmp(anime,"RUN_PLAYER", false ) == 0 && strcmp(ankategorija,"PED", false ) == 0)
{
format(string, sizeof(string), "%s %s zosta? kickni?ty za AirBrake.",acime, ime);
SendClientMessageToAll(RED, string); kikovan[i] = 1;
format(string2, sizeof(string2),"{CD0000}Kick!\n{FFF8DC}Nazwa:{CD0000} %s\n{FFF8DC}Pow?d:{CD0000} AirBrake\n{FFF8DC}IP:{CD0000} %s\n \n{CD0000}Je?li zosta?e? nie s?usznie kickni?ty/zbanowany ,zg?o? to na forum .\n Forum: %s",ime,ipadresa,forum);
ShowPlayerDialog(i, 20000, DIALOG_STYLE_MSGBOX, "{FFF8DC}[Oko Boga]",string2, "Ok", "");
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "[%d/%d/%d]-[%d:%d:%d] [Oko Boga] kickn?? %s za AirBrake",d,m,y,h,mi,s,ime);
log(string);
SetTimerEx("kick",10, false, "i", i);
}
if(strcmp(anime,"WALK_PLAYER", false ) == 0 && strcmp(ankategorija,"PED", false ) == 0)
{
format(string, sizeof(string), "%s %s zosta? kickni?ty za AirBrake",acime, ime);
SendClientMessageToAll(RED, string); kikovan[i] = 1;
format(string2, sizeof(string2),"{CD0000}Kick!\n{FFF8DC}Nazwa:{CD0000} %s\n{FFF8DC}Pow?d:{CD0000} AirBrake\n{FFF8DC}IP:{CD0000} %s\n \n{CD0000}Je?li zosta?e? nie s?usznie kickni?ty/zbanowany ,zg?o? to na forum .\n Forum: %s",ime,ipadresa,forum);
ShowPlayerDialog(i, 20000, DIALOG_STYLE_MSGBOX, "{FFF8DC}[Oko Boga]",string2, "Ok", "");
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "[%d/%d/%d]-[%d:%d:%d] [Oko Boga] kickna? %s za AirBrake",d,m,y,h,mi,s,ime);
log(string);
SetTimerEx("kick",10, false, "i", i);
}
}
}
}

Kod jest nie m?j ja tylko go przerabia?em ;p
Czy da si? co? zrobi? ?:P

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-29, 07:54


optimus

PawnoMen






Wiek: 27
Na forum: 5614 dni
Posty: 453
Nick w MP: [PMS]ReveresPL

Piwa: 159

Respekt: 59

Ostrzeżeń: 80%
Daj to na koniec mapki:
Kod:

stock IsPlayerInInterior(playerid)

{

new interior = GetPlayerInterior(playerid);

// These are the interiors that has built-in checkpoints and/or NPC

if(interior == 1 || interior == 4 || interior == 6 || interior == 7 || interior == 10 || interior == 9 || interior == 5)
{
return 1; // True, in interior.
}else return 0; // False, not in interior.

}


i zmien twoj kod na moj:
Kod:

if(PAB == 1)
{
if(!IsPlayerInInterior(i))//jezeli gracz nie jest w interiorze to uruchamia sie AntyAirBrake
{
if(GetPVarInt(i, "AdminProtect") == 0)
{
if(GetDistanceToPoint(i,Pozicija[i][0],Pozicija[i][1],Pozicija[i][2]) > 220 && Zastita[i] == 0 && GetPlayerInterior(i) == 0 && kikovan[i] == 0 && GetPVarInt(i, "SafeTeleport") == 0 && AFK2[i] == 0)
{
new ankategorija[320]; new anime[320];
GetAnimationName(GetPlayerAnimationIndex(i),ankategorija,320,anime,320);
GetPlayerName(i, ime, sizeof(ime));
GetPlayerIp(i, ipadresa, sizeof(ipadresa));
if(strcmp(anime,"RUN_PLAYER", false ) == 0 && strcmp(ankategorija,"PED", false ) == 0)
{
format(string, sizeof(string), "%s %s zosta? kickni?ty za AirBrake.",acime, ime);
SendClientMessageToAll(RED, string); kikovan[i] = 1;
format(string2, sizeof(string2),"{CD0000}Kick!\n{FFF8DC}Nazwa:{CD0000} %s\n{FFF8DC}Pow?d:{CD0000} AirBrake\n{FFF8DC}IP:{CD0000} %s\n \n{CD0000}Je?li zosta?e? nie s?usznie kickni?ty/zbanowany ,zg?o? to na forum .\n Forum: %s",ime,ipadresa,forum);
ShowPlayerDialog(i, 20000, DIALOG_STYLE_MSGBOX, "{FFF8DC}[Oko Boga]",string2, "Ok", "");
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "[%d/%d/%d]-[%d:%d:%d] [Oko Boga] kickn?? %s za AirBrake",d,m,y,h,mi,s,ime);
log(string);
SetTimerEx("kick",10, false, "i", i);
}
if(strcmp(anime,"WALK_PLAYER", false ) == 0 && strcmp(ankategorija,"PED", false ) == 0)
{
format(string, sizeof(string), "%s %s zosta? kickni?ty za AirBrake",acime, ime);
SendClientMessageToAll(RED, string); kikovan[i] = 1;
format(string2, sizeof(string2),"{CD0000}Kick!\n{FFF8DC}Nazwa:{CD0000} %s\n{FFF8DC}Pow?d:{CD0000} AirBrake\n{FFF8DC}IP:{CD0000} %s\n \n{CD0000}Je?li zosta?e? nie s?usznie kickni?ty/zbanowany ,zg?o? to na forum .\n Forum: %s",ime,ipadresa,forum);
ShowPlayerDialog(i, 20000, DIALOG_STYLE_MSGBOX, "{FFF8DC}[Oko Boga]",string2, "Ok", "");
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "[%d/%d/%d]-[%d:%d:%d] [Oko Boga] kickna? %s za AirBrake",d,m,y,h,mi,s,ime);
log(string);
SetTimerEx("kick",10, false, "i", i);
}
}
}
}
}


Podpis
Prpgramujesz w Unity i potrzebujesz pomocy?
|?Zapraszamy na forum Unity?|
http://www.unity3d.ugu.pl
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-29, 12:35


akon823

Czekotubka :D






Wiek: 29
Na forum: 4815 dni
Posty: 399
Nick w MP: Remik14

Piwa: 152

Respekt: 76,8

Kod:

if(interior == 1 || interior == 4 || interior == 6 || interior == 7 || interior == 10 || interior == 9 || interior == 5)


Co to jest ? Poniewa? ja mam swoje dodane interiory i wlasnie tam mnie wywala za air break i po dodaniu tego Twojego kodu jest nadal to samo ;/

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-29, 12:56


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Tw?j k?opot polega na tym, ?e przy ka?dym teleporcie b?dzie wykrywa?o u gracza airbreaka. Polecam sprawdza? pr?dko?? gracza za pomoc? funkcji

Kod:

Float:GetPlayerSpeed(i)
{
new Float:Speed[3];
GetPlayerVelocity(i, Speed[0], Speed[1], Speed[2]);

return floatsqroot(floatpower(Speed[0], 2.0) + floatpower(Speed[1], 2.0) + floatpower(Speed[2], 2.0)) * 179.28625;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-29, 15:19


optimus

PawnoMen






Wiek: 27
Na forum: 5614 dni
Posty: 453
Nick w MP: [PMS]ReveresPL

Piwa: 159

Respekt: 59

Ostrzeżeń: 80%
No to sk?d mia?em wiedzie? ?e to tw?j interior !!

Trzeba by?o go uwzgl?dni? w problemie !!

Podpis
Prpgramujesz w Unity i potrzebujesz pomocy?
|?Zapraszamy na forum Unity?|
http://www.unity3d.ugu.pl
Postaw piwo autorowi tego posta
 

 
Tagi: antycheat
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku