Udělal jsem AntiBreak, ale když jsem daleko a dám na hráče goto nebo se teleportuju na SF,apod tak mě to detekuje jako podezřelý na AirBreak, , poradili bys mi? Posílám kod:
Pokud by to šlo udělat nějak jinak, jednodušeji, lépe, budu rád když se o ton podělíte,
díky
public antiairbrk(playerid){newFloat:xt,Float:yt,Float:zt;GetPlayerPos(playerid,xt,yt,zt);if(!IsPlayerInAirPlane(playerid)){if(xo[playerid]!=0.0|| yo[playerid]!=0.0|| zo[playerid]!=0.0){newFloat:xs,Float:ys,Float:zs;
xs =GetPlayerMoveCount(xo[playerid],xt);
ys =GetPlayerMoveCount(yo[playerid],yt);
zs =GetPlayerMoveCount(zo[playerid],zt);if(xs >=16.5|| ys >=16.5|| zs >=16.5){if(xs <=50.0){SendClientMessage(playerid,RED,"Byl jste vyhozen, z podezření na AirBreak");new name[255];GetPlayerName(playerid,name,sizeof(name));new out[800];
format(out,sizeof(out),"[GAIB] Hráč %s byl vyhozen ze serveru",name);SendClientMessageToAll(RED,out);//Kick(playerid);}}}}GetPlayerPos(playerid,xo[playerid],yo[playerid],zo[playerid]);return1;}
stock Float:GetPlayerMoveCount(Float:oldd,Float:neww){newFloat:ret;if(oldd < neww){
ret = neww - oldd;}elseif(neww > oldd){
ret = oldd - neww;}elseif(neww == oldd){
ret =0;}return ret;}
Dotaz
Honza_585 0
Ahoj chtěl jsem se zeptat na jeden bug..
Udělal jsem AntiBreak, ale když jsem daleko a dám na hráče goto nebo se teleportuju na SF,apod tak mě to detekuje jako podezřelý na AirBreak, , poradili bys mi? Posílám kod:
Pokud by to šlo udělat nějak jinak, jednodušeji, lépe, budu rád když se o ton podělíte,
díky
formátování kódu
Link to comment
Share on other sites
1 odpověd na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now