Jump to content

script Antispeedhack


Ewwe

Recommended Posts

  • Administrátor

Zdravim ..

Našel jsem zde tutoriál na antispeed hack a tak nějak jsem na to čuměl jako vyvoraná myš. Návod je neuplný proměné vytváří pro 256 hráčů cykluje 40 hráčů no divný...

 

Script je opravil upravil a tady je :

enum AntiSpeedHack
{
Float:xx,
Float:yy,
Float:zz,
Float:x,
Float:y,
Float:z,
speed,
hSpeed
};
new SP[MAX_PLAYERS][AntiSpeedHack];
forward CheckSpeed(playerid);
forward AnSpeed(playerid);

 

Do onplayerconnect :

SetTimerEx("CheckSpeed",1100,true,"i",playerid);

 

public CheckSpeed(playerid)
{
if (IsPlayerConnected(playerid) && SP[playerid][speed] == 1)
{
if (!IsPlayerAdmin(playerid))
{
if(IsPlayerInAnyVehicle(playerid))
{
if (GetVehicleModel(GetPlayerVehicleID(playerid)) != 520 && GetVehicleModel(GetPlayerVehicleID(playerid)) != 519)
{
GetPlayerPos(playerid,SP[playerid][x],SP[playerid][y],SP[playerid][zz]);
SP[playerid][hSpeed] = 1;
SetTimerEx("AnSpeed",1000,false,"i",playerid);
}
}
}
}
}
public AnSpeed(playerid)
{
if (IsPlayerConnected(playerid) && SP[playerid][hSpeed] == 1)
{
GetPlayerPos(playerid,SP[playerid][xx],SP[playerid][yy],SP[playerid][zz]);
if (SP[playerid][xx] > SP[playerid][x]+75 ||
SP[playerid][yy] > SP[playerid][y]+75 ||
SP[playerid][xx] < SP[playerid][x]-75 ||
SP[playerid][yy] < SP[playerid][y]-75)
{
new pName[21],string[128];
GetPlayerName(playerid, pName, 21);
format(string, sizeof(string), "Hráč %s byl pozitivni na SpeedHack!!", pName);
SendClientMessageToAll(0xFF0000FF,string);
SP[playerid][hSpeed] = 0;
}
}
}

 

 

Původní tutoriál : http://pawno.cz/topic/23034-anti-speed-hack/

Lovu zdar

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...