1.- Pon este codigo en OnPlayerConnect
pawn Код:
SetTimerEx("Velocidad", 100, true, "i", playerid);
2.-Pon este cуdigo bajo la funciуn OnPlayerConnect:
pawn Код:
forward BuscarHacks(playerid);
Por ejemplo:
pawn Код:
public OnPlayerConnect(playerid){
SetTimerEx("BuscarHacks", 100, true, "i", playerid);
}
forward BuscarHacks(playerid);
3.-Ahora de nuevo abajo la "BuscarHacks forward (playerid)" poner este cуdigo:
pawn Код:
public BuscarHacks(playerid){
if(GetVehicleSpeed(GetPlayerVehicleID(playerid)) > 230){ //"230" es el limite de la velocidad
new string[128];
format(string, sizeof(string), "El jugador {FF0000}%s(ID: %d) {FFFFFF} fue baneado por el Anticheat, {FFFFFF}Razуn: {FF0000}SpeedHack{FFFFFF}.", GetPlayerName(giveplayerid), playerid);
SendClientMessageToAllEx(COLOR_WHITE, string);
Ban(playerid);
}
}
4.- Este es el stock de GetVehicleSpeed:
pawn Код:
stock GetVehicleSpeed(vehicleid)
{
new Float:xPos[3];
GetVehicleVelocity(vehicleid, xPos[0], xPos[1], xPos[2]);
return floatround(floatsqroot(xPos[0] * xPos[0] + xPos[1] * xPos[1] + xPos[2] * xPos[2]) * 170.00);
}
Por si necesitas,el stock de GetPlayerName:
pawn Код:
stock GetPlayerName(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
return name;
}
Espero haberte ayudado.