SA-MP Forums Archive
[Ajuda] Mudarnick permissao. - 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: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Mudarnick permissao. (/showthread.php?tid=613449)



Mudarnick permissao. - best95 - 27.07.2016

fica dizendo Este jogador nгo estб online e o player esta conectado.

oque ta errado?


pawn Код:
CMD:amnick(playerid, params[])
{
    if(ChecarPermissoes(playerid)) return 1;
    if(AdmServer(playerid, 4)) return 1;
    if(sscanf(params, "u", ID))
        return Msg(playerid, cortag, "{A9A9A9}Use: /amnick [id]");
    if(!IsPlayerConnected(ID))
        return Msg(playerid, Vermelho, "Este jogador nгo estб online.");
    atNome[ID] = 1;
    format(String, 100, "Vocк autorizou o jogador %s a mudar de nick!", Nome(ID));
    Msg(playerid, cortag, String);
    format(String, 100, "Vocк foi autorizado pelo admin %s a mudar de nick!", Nome(playerid));
    Msg(ID, cortag, String);
    return 1;
}



Re: Mudarnick permissao. - pWesley - 27.07.2016

A variбvel ID precisa estar dentro do comando, de preferкncia acima da condicional if(sscanf(...


Re: Mudarnick permissao. - best95 - 27.07.2016

Quote:
Originally Posted by pWesley
Посмотреть сообщение
A variбvel ID precisa estar dentro do comando, de preferкncia acima da condicional if(sscanf(...
Nгo tinha isso...

for(new i = 0; i < MAX_PLAYERS; i++)
{


ai fico assim... sera que era isso?


pawn Код:
CMD:amnick(playerid, params[])
{
    if(ChecarPermissoes(playerid)) return 1;
    if(AdmServer(playerid, 4)) return 1;
    if(sscanf(params, "u", ID))
    return Msg(playerid, cortag, "{A9A9A9}Use: /amnick [id]");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i)) return Msg(playerid, Vermelho, "Este jogador nгo estб online.");
    }
    atNome[ID] = 1;
    format(String, 100, "Vocк autorizou o jogador %s a mudar de nick!", Nome(ID));
    Msg(playerid, cortag, String);
    format(String, 100, "Vocк foi autorizado pelo admin %s a mudar de nick!", Nome(playerid));
    Msg(ID, cortag, String);
    return 1;
}



Respuesta: Mudarnick permissao. - SammyJ - 27.07.2016

tenta este
PHP код:
CMD:amnick(playeridparams[])
{
    if(
ChecarPermissoes(playerid)) return 1;
    if(
AdmServer(playerid4)) return 1;
    if(
sscanf(params"i"ID))
        return 
Msg(playeridcortag"{A9A9A9}Use: /amnick [id]");
    if(!
IsPlayerConnected(ID))
        return 
Msg(playeridVermelho"Este jogador nгo estб online.");
    
atNome[ID] = 1;
    
format(String100"Vocк autorizou o jogador %s a mudar de nick!"Nome(ID));
    
Msg(playeridcortagString);
    
format(String100"Vocк foi autorizado pelo admin %s a mudar de nick!"Nome(playerid));
    
Msg(IDcortagString);
    return 
1;




Re: Mudarnick permissao. - pWesley - 27.07.2016

pawn Код:
CMD:amnick(playerid, params[])
{
    if(ChecarPermissoes(playerid)) return 1;
    if(AdmServer(playerid, 4)) return 1;

    new ID;
    if(sscanf(params, "u", ID))
        return Msg(playerid, cortag, "{A9A9A9}Use: /amnick [id]");
    if(!IsPlayerConnected(ID))
        return Msg(playerid, Vermelho, "Este jogador nгo estб online.");
    atNome[ID] = 1;
    format(String, 100, "Vocк autorizou o jogador %s a mudar de nick!", Nome(ID));
    Msg(playerid, cortag, String);
    format(String, 100, "Vocк foi autorizado pelo admin %s a mudar de nick!", Nome(playerid));
    Msg(ID, cortag, String);
    return 1;
}
A ideia era criar uma variбvel, e nгo um loop.


Re: Mudarnick permissao. - best95 - 27.07.2016

Vlw aos dois!! funcionou! @TOPICO RESOLVIDO.