pawn Код:
forward AntiSob3it(playerid);
public AntiSob3it(playerid)
{
new Float:x, Float:y, Float:z;
GetPlayerCameraFrontVector(playerid, x, y, z);
#pragma unused x
#pragma unused y
if(z < -0.68)
{
Kick(playerid);
}
return 1;
}
Bueno, si vos colocбs eso en OnPlayerConnect, yo entro con el s***** activado y se ejecuta bien la funciуn, expulsбndome del servidor. Ahora, si ni bien me termina de cargar el SAMP, desactivo el cheat con la tecla correspondiente, la funciуn se ejecutarб pero al ver que estб todo en orden, no pasarб nada. Es una avivada del cheater, aunque sуlo los cheaters con mнnimos conocimientos de PAWN saben eso. Entonces, para evitar eso, tambiйn hay que ejecutar la funciуn en OnPlayerSpawn, para asн poder hacer mбs verificaciones.
Igual, porque tengas esto, no quiere decir que vas a tener todo solucionado, yo que vos hago lo que te dije, pero tambiйn programo un anticheat con diversas detecciones. En lo que respecta a la vida, chaleco, dinero y armas, lo mejor es programarlos completamente server side, todo con funciones server side y variables que se guarden bien, asн, al haber una diferencia de lo que fuese entre client side y server side, significa que estarнa usando cheat.