Help /Admins
#1

What's wrong? This codes work but show only the last admin online not all admins.

dcmd_test(playerid, params[])
{
#pragma unused params //format(string2, 556, "{0DF600}Admin Level: {00E1B8}%d\n", PlayerInfo[playerid][Admin]); strcat(string, string2);
if(InDm[playerid] >= 1) return SendClientMessage(playerid,0xFF0000FF,"ERROR:You can't use this command in a dm/event.");
new sendername[MAX_PLAYER_NAME], string[1000], string2[556];
strcat(string, string2);
if(IsPlayerConnected(playerid))
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
GetPlayerName(i, sendername, sizeof(sendername)); //FFBF00
if(PlayerInfo[i][Admin] >= 1) format(string2, 556, "{ff0000}%s{0DF600}[ID: %d] {00E1B8}Level: %d\n",sendername,i,PlayerInfo[i][Admin]);
//if(IsPlayerAdmin(i)) format(string2, 556, "{ff0000}%s{0DF600}[ID: %d] {00E1B8}Level: %d {FFBF00}(RCON)\n",sendername,i,IsPlayerAdmin(i));
{
ShowPlayerDialog(playerid, DIALOG_ADMINS, DIALOG_STYLE_LIST, "Admins Online",string2, string, "Close");
}
}
}
}
return 1;
}
Reply
#2

PHP код:
dcmd_test(playeridparams[])
{
    
#pragma unused params
    
    
if (InDm[playerid] >= 1) return SendClientMessage(playerid0xFF0000FF"ERROR:You can't use this command in a dm/event.");
    
    new 
sendername[MAX_PLAYER_NAME], string2[256], count;
    for (new 
0MAX_PLAYERSi++) //foreach(new i : Player)
    
{
        if (
GetPlayerName(isendernamesizeof(sendername)) && PlayerInfo[i][Admin] >= 1)
        {
            
format(string2sizeof (string2), "%s{ff0000}%s{0DF600}[ID: %d] {00E1B8}Level: %d\n"string2sendernameiPlayerInfo[i][Admin]);
            ++
count;
        }
    }
    if (
countShowPlayerDialog(playeridDIALOG_ADMINSDIALOG_STYLE_LIST"Admins Online"string2"Close""");
    else 
SendClientMessage(playerid0xFF0000FF"No admins online.");
    return 
1;

Reply
#3

Quote:
Originally Posted by Konstantinos
Посмотреть сообщение
PHP код:
dcmd_test(playeridparams[])
{
    
#pragma unused params
    
    
if (InDm[playerid] >= 1) return SendClientMessage(playerid0xFF0000FF"ERROR:You can't use this command in a dm/event.");
    
    new 
sendername[MAX_PLAYER_NAME], string2[256], count;
    for (new 
0MAX_PLAYERSi++) //foreach(new i : Player)
    
{
        if (
GetPlayerName(isendernamesizeof(sendername)) && PlayerInfo[i][Admin] >= 1)
        {
            
format(string2sizeof (string2), "%s{ff0000}%s{0DF600}[ID: %d] {00E1B8}Level: %d\n"string2sendernameiPlayerInfo[i][Admin]);
            ++
count;
        }
    }
    if (
countShowPlayerDialog(playeridDIALOG_ADMINSDIALOG_STYLE_LIST"Admins Online"string2"Close""");
    else 
SendClientMessage(playerid0xFF0000FF"No admins online.");
    return 
1;

Work thx you very much !
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)