All pastes #774043 Raw Edit

Mine

public text v1 · immutable
·published 2007-11-14 22:45 UTC
rendered paste body
public OnPlayerDisconnect(playerid,reason) 
{
	
	new Reason[256], string[256],name[24]; GetPlayerName(playerid,name,24);
	switch(reason) { case 0: Reason = "Timed Out"; case 1: Reason = "Leaving"; case 2: Reason = "Kick/Ban"; }
	format(string,256,"*** %s has left the server. (%s)",name,Reason);
 	for(new i = 0;i < MAX_PLAYERS;i++)
	{
		Reports[playerid][i] = 0;
		Reports[i][playerid] = 0;
	}
	
	ReadConfig();
	printf("  |--quit > %s",Name[playerid]);
	Level[playerid] = 0;
	SetLevel(playerid,0);
	Name[playerid] = "";
	OnlinePlayers[playerid] = 0;
	num_online_players--;
	if(num_online_players == 0) { // Disable Player Lock
	 player_lock = 0;
	}
}
/* small test
public OnPlayerRequestSpawn(playerid)
{
	if(Level[playerid] == 0)
	{
	    SendClientMessage(playerid, COLOR_ORANGE, "Requesting spawn aye?");
	    return 0;
	}
	SendClientMessage(playerid, COLOR_YELLOW, "Great!");
	return 1;
}*/