SA-MP Forums Archive
Ayuda con comando dcmd por favor - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Ayuda con comando dcmd por favor (/showthread.php?tid=537341)



Ayuda con comando dcmd por favor - FlavioCesar - 14.09.2014

Va.. tengo este comando para obtener la ip de un jugador:

pawn Код:
dcmd_getip( playerid, params[ ] )
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,"{FFFFFF}SERVER: Unknown command.");
    if(strlen(params[0])==0) return SendClientMessage(playerid,-1,"USO: /getip [id]");
    new id = strval(params[0]);
    if(!IsPlayerConnected(id)) return SendClientMessage(playerid,-1,"Jugador no conectado.");
    new msg[64],name[MAX_PLAYER_NAME],ip[16];
    new
        Query[ 256 ];
    GetPlayerIp( id, Query, 16 );
    GetPlayerName(id,name,sizeof(name));
    format(msg,64,"La IP de %s es: %s",name,ip);
    SendClientMessage(playerid,-1,msg);
    return 1;
}
El problema es que al poner /getip id en el servidor solo aparece:

La IP de xpersona es:


Y pues, no aparece la IP..


Respuesta: Ayuda con comando dcmd por favor - romperson - 14.09.2014

intenta asi
Код:
dcmd_getip( playerid, params[ ] )
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,"{FFFFFF}SERVER: Unknown command.");
    if(strlen(params[0])==0) return SendClientMessage(playerid,-1,"USO: /getip [id]");
    new id = strval(params[0]);
    if(!IsPlayerConnected(id)) return SendClientMessage(playerid,-1,"Jugador no conectado.");
    new msg[64],name[MAX_PLAYER_NAME];
    new
        Query[ 256 ];
    GetPlayerIp( id, Query, 16 );
    GetPlayerName(id,name,sizeof(name));
    format(msg,64,"La IP de %s es: %s",name,Query);
    SendClientMessage(playerid,-1,msg);
    return 1;
}



Re: Respuesta: Ayuda con comando dcmd por favor - FlavioCesar - 14.09.2014

Quote:
Originally Posted by romperson
Посмотреть сообщение
intenta asi
Код:
dcmd_getip( playerid, params[ ] )
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,"{FFFFFF}SERVER: Unknown command.");
    if(strlen(params[0])==0) return SendClientMessage(playerid,-1,"USO: /getip [id]");
    new id = strval(params[0]);
    if(!IsPlayerConnected(id)) return SendClientMessage(playerid,-1,"Jugador no conectado.");
    new msg[64],name[MAX_PLAYER_NAME];
    new
        Query[ 256 ];
    GetPlayerIp( id, Query, 16 );
    GetPlayerName(id,name,sizeof(name));
    format(msg,64,"La IP de %s es: %s",name,Query);
    SendClientMessage(playerid,-1,msg);
    return 1;
}
(jajaja ni cuenta me di de ese detalle)
Muchas gracias, funciona bien! +rep