//Callback (Timer)
forward WeaponCheck();
public WeaponCheck(){
for(new i,string[75],pname[MAX_PLAYER_NAME];i<GetMaxPlayers();++i){
if(!IsPlayerConnedted(playerid) || IsPlayerNPC(playerid))continue;
GetPlayerName(i,pname_,sizeof pname_);
new weapons[13][2];
for(new x;x<12;++x){
GetPlayerWeaponData(i,x,weapons[x][0],weapons[x][1]);
if(weapons[x][0] == 38){
format(string,sizeof string,"AdmCmd: %s wurde vom Anti-Cheat gebannt. Grund: Minigun",pname_);
SendClientMessageToAll(colorcode,string);
return Kick(i);
}
}
}
}
//Timer starten bei OnGameModeInit
SetTimer("WeaponCheck",6*10000*60,true);
Ist ungetestet, müsse aber soweit Funktionieren.
Aber es rentiert sich wirklich nicht nur jede Stunde den Spieler abzufragen..
mfg