moin moin,
und zwar hab ich folgende Frage:
Ich hab eben mein Script ein bisschen auf Performance durchgeschaut und da fielen mir ein paar Timer auf. Jetzt kam mir die Idee es ohne Timer zu machen da die Funktion OnPlayerUpdate ja eh jede Sekunde 20 mal aufgerufen wird. Nur ist das jetzt besser wenn ich manche Sachen unter OnPlayerUpdate mache oder sind die Timer eine bessere Lösung?
public OnPlayerUpdate(playerid)
{
new SpielerName[24];
new Text[64], Float:russi;
if(GetPlayerArmour(playerid,russi))
{
if(russi>0)
{
GetPlayerName(playerid,SpielerName,sizeof(SpielerName));
format(Text,sizeof(Text),"%s wurde gebannt. Grund: Armourhack",SpielerName);
printf("%s wurde gebannt. Grund: Armourhack", SpielerName);
SendClientMessageToAll(FARBE_ROT,Text);
PlayerInfo[playerid][pBan] += 1;
Ban(playerid);
}
}
return 1;
}