Quote:
Originally Posted by MaXSpeeD
a simple anti weapon cheating system it bans the nightvission and thermal goggles camera and minigun
this goes under OnPlayerUpdate
pawn Код:
new name[MAX_PLAYER_NAME]; new string[256]; if(!IsPlayerConnected(playerid)) return 0; new weapon = GetPlayerWeapon(playerid); if(weapon == 43 || weapon == 45 || weapon == 38 || weapon == 44) { SendClientMessage(playerid,0x00FF00AA,"You have been banned for cheating!"); SendClientMessage(playerid,0x00FF00AA,"You can make an unban application at <your website here>"); SendClientMessage(playerid,0x00FF00AA,"have a nice day nubcake! kthxbai"); GetPlayerName(playerid, name, sizeof(name)); format(string, sizeof(string), "SERVER: %s has been banned! (Reason: Weapon Spawning)", name); SendClientMessageToAll(0xFF004040, string); BanEx(playerid,"Weapon Hacking"); printf("ANTI-CHEAT: %s has been cought with a forbidden weapon and was banned", name);// prints to the serverlog return 0;}
|
I do not prefer putting it under OnPlayerUpdate. It may causes some lag, I recommend you to put it under OnPlayerConnect or OnPlayerSpawn.
~Hakam.