Diese ForAllPlayers Loop macht da irgendwie keinen Sinn.
Machs mal so:
C
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
PlayerEnterTime[playerid] = GetTickCount();
}
else if(oldstate == PLAYER_STATE_DRIVER)
{
if((GetTickCount()-PlayerEnterTime[playerid]) < 220)
{
new string[128];
GetPlayerName(playerid, string, sizeof(string));
format(string, sizeof(string), "SERVERGUARD: %s wurde gebannt. Grund: Vehicle Teleport", string);
SendClientMessageToAll(COLOR_LIGHTRED, string);
SendClientMessage(playerid,COLOR_GRAD3, "Du wurdest vom Serverguard gebannt, sollte es sich hierbei um ein Versehen handeln,");
SendClientMessage(playerid,COLOR_GRAD3, "erstelle hiervon ein Screen (F8) und Erstelle im Forum einen Entbannantrag.");
BanSelfmade(playerid, -1, "Vehicle Teleport", -1, 1);
}
}
return 1;
}
Alles anzeigen

