Ayuda con anti Fly cheat
#1

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
Reply
#2

Vaya esta genial para evitar por lo menos este tipo de hack cuando este nadando en el aire.
Reply
#3

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.
Reply
#4

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!
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)