rendered paste bodypublic OnPlayerRequestSpawn(playerid) {
if(SpawnLock == 1) {
if(sentmsg_spawn[playerid] == 0) {
SendClientMessage(playerid, COLOR_YELLOW, "The admins have blocked all spawning.");
GameTextForPlayer(playerid, "Blocked from spawning.~n~Read chat for details.", 3, 5000);
sentmsg_spawn[playerid] = 1;
SetTimerEx("ResetNoSpam",1000,0,"%i",playerid);
}
return false;
}
if(!IsPlayerRegistered(playerid)){
if(sentmsg_spawn[playerid] == 0) {
SendClientMessage(playerid, COLOR_YELLOW, "You need to be registered to play! Type /register to register.");
GameTextForPlayer(playerid, "Register please!", 3, 5000);
sentmsg_spawn[playerid] = 1;
SetTimerEx("ResetNoSpam",1000,0,"%i",playerid);
}
return 0;
} else if(!IsPlayerLoggedIn(playerid)){
if(sentmsg_spawn[playerid] == 0) {
SendClientMessage(playerid, COLOR_YELLOW, "You need to be logged in to play! Type /login to login.");
GameTextForPlayer(playerid, "Login please!", 3, 5000);
sentmsg_spawn[playerid] = 1;
SetTimerEx("ResetNoSpam",1000,0,"%i",playerid);
}
return 0;
}
return 1;
}