Fixed possible rte in basetriggers for !ingame clients (bug 5191, r=psychonic).

This commit is contained in:
Peace-Maker 2013-03-18 20:11:50 -04:00
parent 5625ad76b9
commit 305d53f094

View File

@ -201,6 +201,9 @@ public Action:Command_Timeleft(client, args)
public Action:Command_Nextmap(client, args) public Action:Command_Nextmap(client, args)
{ {
if (client && !IsClientInGame(client))
return Plugin_Handled;
decl String:map[64]; decl String:map[64];
GetNextMap(map, sizeof(map)); GetNextMap(map, sizeof(map));
@ -225,6 +228,9 @@ public Action:Command_Motd(client, args)
return Plugin_Handled; return Plugin_Handled;
} }
if (!IsClientInGame(client))
return Plugin_Handled;
ShowMOTDPanel(client, "Message Of The Day", "motd", MOTDPANEL_TYPE_INDEX); ShowMOTDPanel(client, "Message Of The Day", "motd", MOTDPANEL_TYPE_INDEX);
return Plugin_Handled; return Plugin_Handled;
@ -509,7 +515,7 @@ ShowTimeLeft(client, who)
{ {
PrintToChatAll("[SM] %s", finalOutput); PrintToChatAll("[SM] %s", finalOutput);
} }
else if (client != 0) else if (client != 0 && IsClientInGame(client))
{ {
PrintToChat(client, "[SM] %s", finalOutput); PrintToChat(client, "[SM] %s", finalOutput);
} }