Jump to content
  • 0

pomoc Zobrazení Admins přes dialog


Iron[MaN]

Dotaz

Zdrávím chtěl bych pomoc s zobrazení admins přes dialog v modě Street Life s pawnem začínám díky :)



dcmd_admins(playerid, params[])
{
#pragma unused params
if(IsPlayerConnected(playerid))
{
new string[64];
new bool:IsAnyAdminConnected = false;

for(new i=0; i<=Server[ConP]; i++)
{
if(IsPlayerConnected(i))
{
if(!IsPlayerNPC(playerid))
{
new Name[24];
GetPlayerName(i,Name,24);

if(IsPlayerAdmin(i) && Player[i][AdminLevel]==0)
{
format(string,64,"%s (%d) || [ RCON ]",Name,i);
SendClientMessage(playerid,COLOR_ADMIN,string);
IsAnyAdminConnected = true;
}
else if(Player[i][AdminLevel]>=1 && !IsPlayerAdmin(i))
{
format(string,64,"%s (%d) || [ LVL %d ]",Name,i,Player[i][AdminLevel]);
SendClientMessage(playerid,COLOR_ADMIN,string);
IsAnyAdminConnected = true;
}
else if(IsPlayerAdmin(i) && Player[i][AdminLevel]>=1)
{
format(string,64,"%s (%d) || [ LVL %d + RCON ]",Name,i,Player[i][AdminLevel]);
SendClientMessage(playerid,COLOR_ADMIN,string);
IsAnyAdminConnected = true;
}
}
}
}

if(IsAnyAdminConnected == false) SendClientMessage(playerid,COLOR_WARNING,"[ ! ]{ffffff} Nikdo z připojených hráčů není Administrátor !");
}
return 1;
}

Link to comment
Share on other sites

1 odpověd na tuto otázku

Recommended Posts

  • 0

   dcmd_admins(playerid, params[])
   {

        #pragma unused params
        new bool:IsAnyAdminConnected = false;
        new bigstring[1024] = "{ffff70}", string[128];

        for(new i=0; i<=Server[ConP]; i++)
        {
            if(IsPlayerConnected(i))
            {
                if(!IsPlayerNPC(playerid))
                {

                new Name[24];
                GetPlayerName(i,Name,24);

                if(IsPlayerAdmin(i) && Player[AdminLevel]==0)
                {
                    format(string, sizeof(string), "{00FF00}%s (%d)  -  [ {FFFF00}RCON {00FF00}]\n", Name, i);
                    strcat(bigstring, string);

                    IsAnyAdminConnected = true;
                }
                else if(Player[AdminLevel]>=1 && !IsPlayerAdmin(i))
                {
                    new lvl[256];
                    if(Player[AdminLevel] == 1) lvl = "{FF0000}Administrátor - {00FF00}1.LVL";
                    else if(Player[AdminLevel] == 2) lvl = "{FF0000}Administrátor - {00FF00}2.LVL";
                    else if(Player[AdminLevel] == 3) lvl = "{FF0000}Administrátor - {00FF00}3.LVL";
                    else if(Player[AdminLevel] == 4) lvl = "{FF0000}Administrátor - {00FF00}4.LVL";
                    else if(Player[AdminLevel] == 5) lvl = "{FF0000}Hlavný Administrátor - {00FF00}5.LVL";

                    format(string, sizeof(string), "{00FF00}%s (%d)  -  [ %s ]\n", Name, i, lvl);
                    strcat(bigstring, string);

                    IsAnyAdminConnected = true;
                }
                else if(IsPlayerAdmin(i) && Player[AdminLevel]>=1)
                {
                    new lvl[256];
                    if(Player[AdminLevel] == 1) lvl = "{FF0000}Administrátor - {00FF00}1.LVL";
                    else if(Player[AdminLevel] == 2) lvl = "{FF0000}Administrátor - {00FF00}2.LVL";
                    else if(Player[AdminLevel] == 3) lvl = "{FF0000}Administrátor - {00FF00}3.LVL";
                    else if(Player[AdminLevel] == 4) lvl = "{FF0000}Administrátor - {00FF00}4.LVL";
                    else if(Player[AdminLevel] == 5) lvl = "{FF0000}Hlavný Administrátor - {00FF00}5.LVL";

                    format(string, sizeof(string), "{00FF00}%s (%d)  -  [ %s + {FF0000}RCON {00FF00}]\n", Name, i, lvl);
                    strcat(bigstring, string);

                    IsAnyAdminConnected = true;
                }
            }
        }
    }
    if(IsAnyAdminConnected == false) SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Nikdo z pripojených hráèov není Administrátor !");
    else ShowPlayerDialog(playerid, Dialog_NoEffect, DIALOG_STYLE_MSGBOX, "{ff0000}Admins", bigstring, "ok", "");
    return 1;
    }

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...