27.02.2011, 08:42
Quote:
Hello,I putted in my script this :
Код:
forward ArmourCheck( ); public ArmourCheck( ) { new Float:pArmour; for(new i=0; i<MAX_PLAYERS; i++) { if(!IsPlayerConnected(i)) continue; GetPlayerArmour(i, pArmour); if(pArmour > 0.0) Ban(i); } } |
Untested, but this is the idea...
pawn Код:
// Whereever armour is added
PlayerInfo[playerid][Armour] = // armour amount
public OnPlayerUpdate(playerid)
{
new Float:armour
GetPlayerArmour(playerid, armour);
if(PlayerInfo[playerid][Armour] > armour)
{
// Armour Hack Detected
// Call a function
}
else
PlayerInfo[playerid][Armour] = armour;
}