SA-MP Forums Archive
[Pedido] /admin em dialog - 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: [Pedido] /admin em dialog (/showthread.php?tid=624220)



/admin em dialog - MatheusFirmino - 12.12.2016

queria que alguem pudesse me encinar ou ajuda a criar um comando /admins em dialog,para aparecer os admin logados na rcon


Re: /admin em dialog - MatheusFirmino - 13.12.2016

alguem ai ajuda?


Re: /admin em dialog - Marllun - 13.12.2016

Exemplo
Code:
if(!strcmp(cmd, "/admins", true)) 
{ 
    new string[200], rank[21], count; // if "200" is not enough and cut the text out in case you have many admins online, increase it. 
    for(new i; i<MAX_PLAYERS; i++) if(IsPlayerConnected(i)) //foreach(new i : Player) 
    { 
        switch (PInfo[i][AdminLevel]) 
        { 
            case 0: continue; 
            case 1: rank = "Moderator"; 
            case 2: rank = "Junior Administrator"; 
            case 3: rank = "Senior Administrator"; 
            case 4: rank = "Head Administrator"; 
            case 5: rank = "Server Owner"; 
        } 
        format(string, sizeof(string), "%s{FFFFFF}%s: {1B8AE4}%s(%d)", string, rank, PlayerName(i), i); 
        ++count; 
    } 
    if (!count) return SendClientMessage(playerid, -1, "No admins online"); 
    else ShowPlayerDialog(playerid, 364, DIALOG_STYLE_MSGBOX, "Server staff currently online:", string, "Close", ""); 
    return 1; 
}



Re: /admin em dialog - RodrigoMSR - 13.12.2016

Isso mostrarб os administradores RCON online:
Code:
CMD:radmins(playerid)
{
	new name[MAX_PLAYER_NAME], str[256];
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(IsPlayerAdmin(i))
            {
                GetPlayerName(i, name, sizeof(name));
                if(str[0] == EOS) format(str, sizeof(str), "{00FF00}Administrador(es) RCON online:\n");
				format(str, sizeof(str), "%s\n{828282}%s (ID: %i)", str, name, i);
			}
		}
	}
	if(str[0] == EOS) format(str, sizeof(str), "{FF0000}Nenhum admin RCON online");
	ShowPlayerDialog(playerid, 3295, DIALOG_STYLE_MSGBOX, "RCON Admins", str, "Fechar", "");
	return 1;
}



Re: /admin em dialog - MatheusFirmino - 13.12.2016

Quote:
Originally Posted by RodrigoMSR
View Post
Isso mostrarб os administradores RCON online:
Code:
CMD:radmins(playerid)
{
	new name[MAX_PLAYER_NAME], str[256];
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(IsPlayerAdmin(i))
            {
                GetPlayerName(i, name, sizeof(name));
                if(str[0] == EOS) format(str, sizeof(str), "{00FF00}Administrador(es) RCON online:\n");
				format(str, sizeof(str), "%s\n{828282}%s (ID: %i)", str, name, i);
			}
		}
	}
	if(str[0] == EOS) format(str, sizeof(str), "{FF0000}Nenhum admin RCON online");
	ShowPlayerDialog(playerid, 3295, DIALOG_STYLE_MSGBOX, "RCON Admins", str, "Fechar", "");
	return 1;
}
vlw ae funcionou