public 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; }