10.01.2015, 17:14
pawn Код:
//______Supongamos que tu variable de admin es йsta:
Variable_adminGM[playerid] //ponle la var de tu gm.
dcmd_verip( playerid, params[ ] )
{
if(strlen(params[0])==0) return SendClientMessage(playerid,-1,"Error: /verip (id)");
new id = strval(params[0]);
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,-1,"Ese jugador no esta online.");
if(Variable_adminGM[playerid] > Variable_adminGM[id] || !IsPlayerAdmin(id))// si el que puso el comando es un nivel menor al que quiere ver la ip se aprueba la condicional
{
new msg[100],name[MAX_PLAYER_NAME];
new
Query[ 256 ];
GetPlayerIp( id, Query, 16 );
GetPlayerName(id,name,sizeof(name));
format(msg,100,"Nombre: %s IP: %s",name,Query);
SendClientMessage(playerid,coloramarillo,msg);
}else SendClientMessage(playerid,-1,"No puedes ver la ip de un usuario de mayor nivel que el tuyo.");
return 1;
}