SA-MP Forums Archive
[Ajuda] bug /admins - 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] bug /admins (/showthread.php?tid=591422)



bug /admins - CZ - 11.10.2015

Estou com um bug no /admins quando eu dou admin para alguйm
aparece so ele no /admins e eu que sou admin tb nгo aparece alguem sabe oque й isso?

/Admins
PHP код:
CMD:admins(playeridparams[])
{
    new 
IsAdmin;
    for(new 
0MAX_PLAYERSi++)
    {
    if(
IsPlayerConnected(i))
    {
    if(
PlayerDados[i][Admin] > 0)
    {
    if(
PlayerDados[i][Admin] == 1NivelAdmin "Iniciante";
    if(
PlayerDados[i][Admin] == 2NivelAdmin "Moderador";
    if(
PlayerDados[i][Admin] == 3NivelAdmin "Experiente";
    if(
PlayerDados[i][Admin] == 4NivelAdmin "Responsavel";
    if(
PlayerDados[i][Admin] == 5NivelAdmin "Chefe Geral";
    
format(Str,sizeof(Str), "{FFFF00}%s: {FFFFFF}%s"Nome(i), NivelAdmin);
    
ShowPlayerDialog(playeridAdminOnDIALOG_STYLE_MSGBOX"Administradores(a)"Str"X""");
    
IsAdmin ++;
    }
    }
    }
    if(
IsAdmin == 0)
    {
        
format(Str,sizeof(Str), "Nenhum Administrador Online");
        
ShowPlayerDialog(playeridAdminOffDIALOG_STYLE_LIST"Administradores(a)"Str"X""");
    }
    
IsAdmin 0;
    return 
1;




Re: bug /admins - rjjj - 11.10.2015

Durante o loop, faзa com que a funзгo strcat seja executada para acumular as linhas de informaзхes de cada administrador em uma grande variбvel array. Somente apуs o fim do loop a string completa (da array anterior) deveria ser mostrada ao jogador atravйs da funзгo ShowPlayerDialog.



Espero ter ajudado .


Re: bug /admins - RogerCosta - 11.10.2015

Quote:
Originally Posted by rjjj
Посмотреть сообщение
Durante o loop, faзa com que a funзгo strcat seja executada para acumular as linhas de informaзхes de cada administrador em uma grande variбvel array. Somente apуs o fim do loop a string completa (da array anterior) deveria ser mostrada ao jogador atravйs da funзгo ShowPlayerDialog.
Bom, jб estб respondido :P