Szerző Téma: adminok parancsnál segitség  (Megtekintve 759 alkalommal)

adminok parancsnál segitség
« Dátum: 2012. június 29. - 07:45:25 »
0 Show voters
Hogy lehet megoldani, hogy az 1-es adminál azt írja, hogy moderátor és így tovább és még azt hogy egy dialogba mutassa az adminsegédeket is.
 
CMD:adminok(playerid, params[])
{
for(new i=0; i<MAX_PLAYERS; i++)
{
    if(pi[admin] != 0)
    {
        format(str, 128, \"%s (%s) | Szint: %d\", pi[aname],nev(i),pi[admin]);
        ShowPlayerDialog(playerid,20,DIALOG_STYLE_LIST,\"Adminok\",str,\"OK\",\"Mégse\");
}
else if(pi[as] == 1)
    {
        format(str, 128, \"Adminsegéd %s\", nev(i));
            SendClientMessage(playerid, citrom, str);
}
}
return 1;
}

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
adminok parancsnál segitség
« Válasz #1 Dátum: 2012. június 29. - 08:13:04 »
+1 Show voters
CMD:abejelent(playerid,params[])
{
/*------*/
new szoveg[64];
if (Belepve[playerid] != 0)
{/*------*/
if(sscanf(params,\"s\",szoveg))return SendClientMessage(playerid,SZURKE,\"Használat: /abejelent [szöveg]\");
{
if(JatekosInfo[playerid][Admin] > 0) // Ha a játékos admin.
{
   new string[256];
   new adminszint[30];
           if (JatekosInfo[playerid][Admin] == 1) {adminszint = \"Moderátor\";}
           else if (JatekosInfo[playerid][Admin] == 2) {adminszint = \"Admin\";}
          else if (JatekosInfo[playerid][Admin] == 3) {adminszint = \"Fõadmin\";}
       else if (JatekosInfo[playerid][Admin] == 4) {adminszint = \"Tulaj\";}
   format(string,sizeof(string),\"%s %s: %s\",adminszint,GetPlayerNameEx(playerid),szoveg);
   SendClientMessageToAll(FOSZOLD, string);
   printf(string);
}
else SendClientMessage(playerid, HIBA, \"Minimum 1-es szintû adminnak kell lenned!\");
}
}
else SendClientMessage(playerid, HIBA, \"Be kell jelentkezned!\");
return 0;
}

adminok parancsnál segitség
« Válasz #2 Dátum: 2012. június 29. - 09:03:26 »
0 Show voters
Köszi, már csak az kell, hogy mutassa a dialogba az adminsegédet.
 
CMD:adminok(playerid, params[])
{
for(new i=0; i<MAX_PLAYERS; i++)
{
    new adminszint[30];
          if (pi[admin] == 1) {adminszint = \"Moderátor\";}
           else if (pi[admin] == 2) {adminszint = \"Admin\";}
          else if (pi[admin] == 3) {adminszint = \"Fõadmin\";}
       else if (pi[as] == 1) {adminszint = \"Adminsegéd\";}
    if(pi[admin] != 0 || pi[as] == 1)
    {
        format(str, 128, \"%s %s (%s) | Szint: %d\",adminszint, pi[aname],nev(i),pi[admin]);
        ShowPlayerDialog(playerid,20,DIALOG_STYLE_LIST,\"Adminok\",str,\"OK\",\"Mégse\");
}
}
return 1;
}

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
adminok parancsnál segitség
« Válasz #3 Dátum: 2012. június 29. - 10:06:26 »
+2 Show voters
CMD:adminok(playerid, params[])
    {
            for(new i=0; i<MAX_PLAYERS; i++)
            {
                new adminszint[30];
                    if (pi == 1) {adminszint = \"Moderátor\";}
                            else if (pi == 2) {adminszint = \"Admin\";}
                    else if (pi == 3) {adminszint = \"F&#245;admin\";}
                    else if (pi[as] == 1) {adminszint = \"Adminsegéd\";}
                if(pi != 0 || pi[as] == 1)
                {
                    format(str, 128, \"%s %s (%s) | Szint: %d \\n %s %s (%s) | Szint: %d\",adminszint, pi[aname],nev(i),pi,adminszint,pi[aname],nev(i),pi[as]);
                    ShowPlayerDialog(playerid,20,DIALOG_STYLE_LIST,\"Adminok\",str,\"OK\",\"Mégse\");
                    }
            }
            return 1;
    }

adminok parancsnál segitség
« Válasz #4 Dátum: 2012. június 29. - 10:34:30 »
0 Show voters
Idézetet írta: Cannonn date=1340957186\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"23494\" data-ipsquote-contentclass=\"forums_Topic

CMD:adminok(playerid, params[])
    {
            for(new i=0; i<MAX_PLAYERS; i++)
            {
                new adminszint[30];
                    if (pi == 1) {adminszint = \"Moderátor\";}
                            else if (pi == 2) {adminszint = \"Admin\";}
                    else if (pi == 3) {adminszint = \"F&#245;admin\";}
                    else if (pi[as] == 1) {adminszint = \"Adminsegéd\";}
                if(pi != 0 || pi[as] == 1)
                {
                    format(str, 128, \"%s %s (%s) | Szint: %d \\n %s %s (%s) | Szint: %d\",adminszint, pi[aname],nev(i),pi,adminszint,pi[aname],nev(i),pi[as]);
                    ShowPlayerDialog(playerid,20,DIALOG_STYLE_LIST,\"Adminok\",str,\"OK\",\"Mégse\");
                    }
            }
            return 1;
    }

 

Nem mutatja az as-eket.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal