new PlayerMoney[MAX_PLAYERS]; public OnGameModeInit() { SetTimer("Anti_Cheat",1000,true); return 1; } public OnPlayerConnect(playerid) { PlayerMoney[playerid] = 0; return 1; } forward Anti_Cheat(); public Anti_Cheat() { foreach(new i: Player) { if(GetPlayerMoney(i) != PlayerMoney[playerid]) { //money cheat ? :) } } return 1; } stock SetUserMoney(playerid,money) { new pName[24]; GetPlayerName(playerid,pName,24); printf("Setting money for %s. $%d",pName,money); ResetPlayerMoney(playerid); PlayerMoney[playerid] = money; GivePlayerMoney(playerid,money); }