/verIP nгo funciona? -
eNtinityGaming - 01.02.2014
Tentei fazer um comando de ver o ip...
pawn Код:
CMD:verip(playerid,params[])
{
new name[24];
GetPlayerName(playerid, name, 24);
new string_[168];
new ip[40];
if(PInfo[playerid][Level] < 3)
{
new idx;
if(sscanf(params,"u",idx)) return SendClientMessage(playerid,red,"[x] Uso correto: /VerIP [id]");
GetPlayerIp(idx,ip,16);
format(string_, sizeof(string_), "{FFFF00}[ > ] O IP do(a) jogador(a) %s й: {FFFFFF}%s", name, ip);
SendClientMessage(playerid,red,string_);
}
return 1;
}
Digito /verip nada acontece, nenhuma mensagem o comando dб...
oque pode ser? as variaveis em cima? LOL... nгo consegui identificar o problema.
Re: /verIP nгo funciona? -
ViniBorn - 01.02.2014
Deve ser essa condiзгo, teste sem ela
pawn Код:
if(PInfo[playerid][Level] < 3)
PS: Troca isso
pawn Код:
GetPlayerName(playerid, name, 24);
Por isso
pawn Код:
GetPlayerName(idx, name, 24);
Coloca logo apуs o if
Re: /verIP nгo funciona? -
eNtinityGaming - 01.02.2014
Nгo adiantou nada...
Re: /verIP nгo funciona? -
eNtinityGaming - 01.02.2014
E.. coisa tгo facil de arrumar, indentei e modifiquei o cуdigo, agora estб funcional para quem quiser usar:
pawn Код:
CMD:verip(playerid,params[])
{
if(PInfo[playerid][Level] < 3) return SendClientMessage(playerid,white,"» "cred"Vocк nгo tem permissгo para usar este comando!");
new id;
new ip[32];
new string[128];
new nomeplayer[MAX_PLAYER_NAME];
if(sscanf(params,"u",id)) return SendClientMessage(playerid,orange,"[ > ] Uso correto: "cblue"/verip [id]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,red,"[x] O player nгo estб conectado!");
GetPlayerIp(id, ip, sizeof(ip));
GetPlayerName(id, nomeplayer, sizeof(nomeplayer));
format(string, sizeof(string), "{FFFF00}[ > ] O IP do jogador %s й:{FFFFFF} %s", nomeplayer, ip);
SendClientMessage(playerid, red, string);
return 1;
}
Re: /verIP nгo funciona? -
zSuYaNw - 01.02.2014
tente
pawn Код:
CMD:verip(playerid,params[])
{
if(params[0] == '\1')
return SendClientMessage(playerid,red,"[x] Uso correto: /VerIP [id]");
static
_str[128],
_no[24],
ip[16]
;
_str[0] = '\0';
ip[0] = '\0';
GetPlayerIp(strval(params),ip,16);
format(_str, sizeof(_str), "{FFFF00}[ > ] O IP do(a) jogador(a) %s й: {FFFFFF}%s", (GetPlayerName(strval(params), _no, 24), _no), ip);
SendClientMessage(playerid,red,_str);
return 1;
}