fixed amb1233 - sm_psay from server console
authorDavid Anderson <dvander@alliedmods.net>
Mon Dec 03 02:27:59 2007 +0000 (2007-12-03)
changeset 174811338c0f8d92
parent 1747 9cb38fd5579b
child 1749 905059740767
fixed amb1233 - sm_psay from server console
plugins/basechat.sp
     1.1 --- a/plugins/basechat.sp	Sun Dec 02 16:47:10 2007 +0000
     1.2 +++ b/plugins/basechat.sp	Mon Dec 03 02:27:59 2007 +0000
     1.3 @@ -317,17 +317,37 @@
     1.4  		return Plugin_Handled;	
     1.5  		
     1.6  	decl String:name[64], String:name2[64];
     1.7 -	GetClientName(client, name, sizeof(name));
     1.8 +
     1.9 +	if (client == 0)
    1.10 +	{
    1.11 +		name = "Console";
    1.12 +	}
    1.13 +	else
    1.14 +	{
    1.15 +		GetClientName(client, name, sizeof(name));
    1.16 +	}
    1.17 +
    1.18  	GetClientName(target, name2, sizeof(name2));
    1.19  
    1.20 +	if (client == 0)
    1.21 +	{
    1.22 +		PrintToServer("(Private: %s) %s: %s", name2, name, message);
    1.23 +	}
    1.24 +	else if (g_DoColor)
    1.25 +	{
    1.26 +		PrintToChat(client, "\x04(Private: %s) %s: \x01%s", name2, name, message);
    1.27 +	}
    1.28 +	else
    1.29 +	{
    1.30 +		PrintToChat(client, "(Private: %s) %s: %s", name2, name, message);
    1.31 +	}
    1.32 +
    1.33  	if (g_DoColor)
    1.34  	{
    1.35 -		PrintToChat(client, "\x04(Private: %s) %s: \x01%s", name2, name, message);
    1.36  		PrintToChat(target, "\x04(Private: %s) %s: \x01%s", name2, name, message);
    1.37  	}
    1.38  	else
    1.39  	{
    1.40 -		PrintToChat(client, "(Private: %s) %s: %s", name2, name, message);
    1.41  		PrintToChat(target, "(Private: %s) %s: %s", name2, name, message);		
    1.42  	}
    1.43