Posts: 6,129
Threads: 36
Joined: Jan 2009
Quote:
Originally Posted by JohnFTW
Hey, I got a noobie question:
Will this affect server's ping if it runs every 5 seconds ?
pawn Код:
forward cheatann(playerid); public cheatann(playerid) new string[128]; new sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid, sendername, sizeof(sendername)); // JETPACK if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK) { format(string, sizeof(string), "ANTICHEAT: [%d]%s has a JETPACK!",playerid, sendername); ABroadCast(COLOR_DARKRED, string, 7); return 1; } // WEAPONS new accheckwp = GetPlayerWeapon(playerid); if(accheckwp == 35 || accheckwp == 36 || accheckwp == 37 || accheckwp == 38 || accheckwp == 44 || accheckwp == 45) { format(string, sizeof(string), "ANTICHEAT: [%d]%s has a FORBIDDEN GUN!", playerid, sendername); ABroadCast(COLOR_DARKRED, string, 7); return 1; } return 1;
}
SetTimer("cheatann", 5000, 1);
|
5 seconds is not often enough, even 1 second can be too slow sometimes. 5 seconds will definitely cause any ping problems however, though you should really consider running your timer more often.
Minor usage even in OnPlayerUpdate is also fine.