Ayuda con anti Fly cheat - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (
https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Ayuda con anti Fly cheat (
/showthread.php?tid=469375)
Ayuda con anti Fly cheat -
The_Scope - 13.10.2013
Hola, bueno tengo este codigo para prevenir el Fly hack:
pawn Код:
new Float:animX, Float:animY, Float:animZ;
new anim = GetPlayerAnimationIndex(id);
GetPlayerPos(id, animX, animY, animZ);
if((anim >= 1538) && (anim <= 1542) && animZ > 5)
{
Banear(id, 20, "Fly hack", -1);
return 1;
}
Lo que hace es obtener las animaciones de nadar y si el jugador esta usando esa animacion a una altura alta lo banea.
El problema es que en los nuevos cheats han cambiado la animacion de nadar por la de paracaidas, entonces esto ya no funcionaria ya que si pones la animacion de paracaidas en este codigo serias baneado al usar un paracaidas xD (Son ingeniosos los hackers u.u).
Alguien sabe como puedo prevenir el fly hack de los nuevos cheats?
Saludos
Respuesta: Ayuda con anti Fly cheat -
scualito - 13.10.2013
Vaya esta genial para evitar por lo menos este tipo de hack cuando este nadando en el aire.
Respuesta: Ayuda con anti Fly cheat -
The_Scope - 13.10.2013
Quote:
Originally Posted by scualito
Vaya esta genial para evitar por lo menos este tipo de hack cuando este nadando en el aire.
|
Mhh si pero no era un aporte xD.
Lo que necesito es si saben como prevenir el fly hack que tiene la animacion de paracaidas.
Respuesta: Ayuda con anti Fly cheat -
MillerUTL - 13.10.2013
Acabo de crear este cуdigo que descubri intentando crear un Anti Airbreak, aquн lo tienes:
pawn Код:
new Float:Pos_x,Float:Pos_y,Float:Pos_z; // Creamos las variables que almacenaran las velocidades del jugador
new anim = GetPlayerAnimationIndex(playerid); // Creamos la variable que almacenara la animaciуn que esta usando el jugador
GetPlayerVelocity(playerid,Pos_x,Pos_y,Pos_z); // Obtenemos la velocidad del jugador y se la seteamos a las variables
if(Pos_x <= -0.800000 || Pos_y <= -0.800000 || Pos_z <= -0.800000 && anim == 1008) // Si la velocidad x,y,z es mayor o igual a -0.800000 y el jugador esta usando la animaciуn de paracaнdas
{
BanEx(playerid, "Fly Hack"); // Banea al jugador con la razуn Fly Hack
return 1; // Retornamos 1 :)
}
Espero que te sirva, saludos!