Zwecks dem Freeze:
Bei OnPlayerEnterCheckpoint:
if(LSRACE[playerid] == 0)
{
TogglePlayerControllable(playerid, false);
}
Und zwecks der Sperre:
Unter den Includes:
new joinSperre[MAX_PLAYERS];
Und beim Join:
if(joinSperre[playerid] > gettime()) return SendClientMessage(playerid, 0xFF0000FF, "Error: Du bist noch gesperrt.");
joinSperre[playerid] = gettime() + 30 * 60;