05.10.2012, 12:39
Hello! What's wrong here? The "AdminMessage" is not sending.The admins are not reciving it.
PHP код:
CMD:kill( playerid,params[])
{
if ( GetPVarInt( playerid, "AdminLevel" ) < 2 )
return SendClientMessage( playerid, -1, "You must be an "#AdminLevel2" to use this command");
if ( sscanf( params, "u", params[ 0 ], params[ 1 ] ) )
return SendClientMessage( playerid, -1, "Usage: /kill [id/name]");
if ( !IsPlayerConnected( params[ 0 ] ) )
return SendClientMessage( playerid, -1, ""COLOR_RED"Player is not connected");
if (GetPVarInt( playerid, "AdminLevel" ) < GetPVarInt( params[ 0 ], "AdminLevel" ) )
return SendClientMessage( playerid, -1, "You are not allowed to use this command on this admin."),SendClientMessage( playerid, -1, "That player is higher in grade than you.");
SetPlayerHealth( params[ 0 ], 0.0);
new String[ 245 ];
format( String, sizeof String, "You killed "ORANGESV"%s", pName( params[ 0 ] ));
SendClientMessage( playerid, -1, String );
format( String, sizeof String, ""ORANGESV"%s( %s ){FFFFFF} killed you.",pName( playerid ), GetPlayerLevelName( playerid ));
SendClientMessage( params[ 0 ], -1, String );
format( String, sizeof String, ""ORANGESV"%s( %s ){FFFFFF} killed "ORANGESV"%s.",pName( playerid ), GetPlayerLevelName( playerid ),pName(params[ 0 ]));
SendAdminMessage(String);
return 1;
}
stock SendAdminMessage(message[])
{
foreach(Player, i)
{
if(GetPVarInt(i,"AdminLevel" ) < 1)
{
SendClientMessage(i,ORANGES,message);
}
else return 0;
}
return 1;
}