[Ajuda] /admins em dialog nгo aparece.
#5

Nгo estб mostrando porque a string estб nula (sem admins online), ou porque 's' e 'ss' sгo do mesmo tamanho e isso buga o strcat. Tente:
Код:
CMD:admins(playerid, params[])
{
    new ss[2500], iname[MAX_PLAYER_NAME];
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
		    if(aInfo[i][Admin] == 1 || aInfo[i][Moderador] == 1 || aInfo[i][Ajudante] == 1 || aInfo[i][AdminL] == 1)
		    {
			    GetPlayerName(i, iname, sizeof(iname));
			    format(ss, sizeof(ss), "%s\n{FFFFFF}%s[%d] %s", ss, iname, i, admin(i)); //formata a string com o novo admin mantendo seu valor antigo
		    }
		}
    }
    if(ss[0] == EOS) format(ss, sizeof(ss), "Nenhum admin online"); //caso a string esteja vazia
    ShowPlayerDialog(playerid, DIALOG_ADMINS, DIALOG_STYLE_MSGBOX, "Administradores online:", ss, "Fechar", "");
    return 1;
}
Reply


Messages In This Thread
/admins em dialog nгo aparece. - by Luiiiz - 17.12.2016, 21:48
Respuesta: /admins em dialog nгo aparece. - by OverKiller - 18.12.2016, 01:07
Re: /admins em dialog nгo aparece. - by B4dSh33p - 18.12.2016, 20:42
Re: /admins em dialog nгo aparece. - by Luiiiz - 18.12.2016, 21:29
Re: /admins em dialog nгo aparece. - by RodrigoMSR - 19.12.2016, 05:46

Forum Jump:


Users browsing this thread: 1 Guest(s)