Szerző Téma: ADMINOK: miért nem irja ki?  (Megtekintve 1401 alkalommal)

Nem elérhető sza23

  • 346
    • Profil megtekintése
ADMINOK: miért nem irja ki?
« Dátum: 2012. október 02. - 18:37:25 »
0 Show voters
Sziasztok!
van egy rpg gamemodom és amikor belépke adminszoliba meg minden és beirom /adminok akkor csak adminsegédbe vagyok kitéve pedig admin is vagyok és oda nem ir semmit
Mi lehet a gond??
Script:



if (strcmp(cmd, \"/adminok\", true) == 0)
{
        if(IsPlayerConnected(playerid))
    {
            new nev[32];
      GetPlayerName(playerid, nev, sizeof(nev));
      new h,mi,s,y,m,d;
      getdate(y,m,d);
      gettime(h,mi,s);
      format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] %s beírta a /adminok parancsot\",y,m,d,h,mi,s,nev);
      LoOoG(stringx);
        SendClientMessage(playerid, COLOR_WHITE, \"\");
        SendClientMessage(playerid, COLOR_WHITE, \"Elérhetõ Adminok:\");
      for(new i = 0; i < MAX_PLAYERS; i++)
      {
         if(IsPlayerConnected(i))
         {
             GetPlayerName(i, nev, sizeof(nev));
               if(strcmp(nev, \"Fazakas_Szabolcs\", true) == 0)
              {
              new admtext[64];
              if(PlayerInfo[pAdmin] == 6) { admtext = \"{ff0000}Adminisztrátor(Tulaj)\"; }

              }


              else


              {


                if(Admin(i, 1) && PlayerInfo
[pAdmin] <= 4 && PlayerInfo[rejtozes] == 0)

                {


                    new admtext[64];


                     if(PlayerInfo
[pAdmin] == 4) { admtext = \"{1e4ce6}Globális Moderátor\"; }

                  else if(PlayerInfo
[pAdmin] == 3) { admtext = \"{a1c437}Moderátor\"; }

                  else if(PlayerInfo
[pAdmin] == 2)   { admtext = \"{c48237}Felügyelõ\"; }

                  else if(PlayerInfo
[pAdmin] == 1) { admtext = \"{c48237}Felügyelõ\"; }

                  else { admtext = \"-\"; }


                  GetPlayerName(i, sendername, sizeof(sendername));


                  if(AdminDuty
== 0)

                  {


                  format(string, 256, \"%s ( %s )\", sendername, admtext);


                  SendClientMessage(playerid, COLOR_YELLOW2, string);


                  }


                  else


                  {


                      format(string, 256, \"%s ( %s )\", sendername, admtext);


                     SendClientMessage(playerid, COLOR_YELLOW2, string);


                  }


               }


            }


         }


      }


      SendClientMessage(playerid, COLOR_WHITE, \"Elérhetõ Adminsegédek:\");


      for(new i = 0; i < MAX_PLAYERS; i++)


      {


         if(IsPlayerConnected(i))


         {


             if(PlayerInfo
[pHelper] >= 1 || PlayerInfo[orokas] >= 1)

             {


               GetPlayerName(i, sendername, sizeof(sendername));


               if(AdminDuty
== 0)

               {


                  format(string, 256, \"%s\", sendername);


                  SendClientMessage(playerid, COLOR_YELLOW2, string);


               }


               else


               {


                   format(string, 256, \"%s\", sendername);


                  SendClientMessage(playerid, COLOR_YELLOW2, string);


               }


            }


         }


      }


      SendClientMessage(playerid, COLOR_WHITE, \"\");


   }


   return 1;


}

Nem elérhető doboka98

  • 1002
    • Profil megtekintése
ADMINOK: miért nem irja ki?
« Válasz #1 Dátum: 2012. október 02. - 18:45:25 »
0 Show voters
Ha az InGame neved nem Fazakas_Szabolcs, akkor adminsegédként érzékel. Ha akarod megcsinálom neked rendesen.

Nem elérhető sza23

  • 346
    • Profil megtekintése
ADMINOK: miért nem irja ki?
« Válasz #2 Dátum: 2012. október 02. - 19:34:18 »
0 Show voters
akkor lécci csináld meg pm be elkuldöm a modot
 :)

Nem elérhető doboka98

  • 1002
    • Profil megtekintése
ADMINOK: miért nem irja ki?
« Válasz #3 Dátum: 2012. október 02. - 19:37:50 »
0 Show voters
if (strcmp(cmd, \"/adminok\", true) == 0)
   {
        if(IsPlayerConnected(playerid))
       {
            new nev[32];
         GetPlayerName(playerid, nev, sizeof(nev));
         new h,mi,s,y,m,d;
         getdate(y,m,d);
         gettime(h,mi,s);
         format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] %s beírta a /adminok parancsot\",y,m,d,h,mi,s,nev);
         LoOoG(stringx);
           SendClientMessage(playerid, COLOR_WHITE, \"\");
           SendClientMessage(playerid, COLOR_WHITE, \"Elérhetõ Adminok:\");
         for(new i = 0; i < MAX_PLAYERS; i++)
         {
            if(IsPlayerConnected(i))
            {
                 new admtext[64];
                 if(PlayerInfo[pAdmin] == 6) { admtext = \"{ff0000}Adminisztrátor(Tulaj)\"; }
                 else
                 {
                   if(Admin(i, 1) && PlayerInfo[pAdmin] <= 4 && PlayerInfo[rejtozes] == 0)
                   {
                       new admtext[64];
                        if(PlayerInfo[pAdmin] == 4) { admtext = \"{1e4ce6}Globális Moderátor\"; }
                     else if(PlayerInfo[pAdmin] == 3) { admtext = \"{a1c437}Moderátor\"; }
                     else if(PlayerInfo[pAdmin] == 2)   { admtext = \"{c48237}Felügyelõ\"; }
                     else if(PlayerInfo[pAdmin] == 1) { admtext = \"{c48237}Felügyelõ\"; }
                     else { admtext = \"-\"; }
                     GetPlayerName(i, sendername, sizeof(sendername));
                     if(AdminDuty == 0)
                     {
                     format(string, 256, \"%s ( %s )\", sendername, admtext);
                     SendClientMessage(playerid, COLOR_YELLOW2, string);
                     }
                     else
                     {
                         format(string, 256, \"%s ( %s )\", sendername, admtext);
                        SendClientMessage(playerid, COLOR_YELLOW2, string);
                     }
                  }
               }
            }
         }
         SendClientMessage(playerid, COLOR_WHITE, \"Elérhetõ Adminsegédek:\");
         for(new i = 0; i < MAX_PLAYERS; i++)
         {
            if(IsPlayerConnected(i))
            {
                if(PlayerInfo[pHelper] >= 1 || PlayerInfo[orokas] >= 1)
                {
                  GetPlayerName(i, sendername, sizeof(sendername));
                  if(AdminDuty == 0)
                  {
                     format(string, 256, \"%s\", sendername);
                     SendClientMessage(playerid, COLOR_YELLOW2, string);
                  }
                  else
                  {
                      format(string, 256, \"%s\", sendername);
                     SendClientMessage(playerid, COLOR_YELLOW2, string);
                  }
               }
            }
         }
         SendClientMessage(playerid, COLOR_WHITE, \"\");
      }
      return 1;
   }

Nem elérhető sza23

  • 346
    • Profil megtekintése
ADMINOK: miért nem irja ki?
« Válasz #4 Dátum: 2012. október 02. - 19:40:25 »
0 Show voters
C:\\DOCUME~1\\szabi\\Asztal\\SZERVER\\GAMEMO~1\\pres.pwn(61184) : warning 219: local variable \"admtext\" shadows a variable at a preceding level
C:\\DOCUME~1\\szabi\\Asztal\\SZERVER\\GAMEMO~1\\pres.pwn(61185) : warning 217: loose indentation
C:\\DOCUME~1\\szabi\\Asztal\\SZERVER\\GAMEMO~1\\pres.pwn(61185) : error 032: array index out of bounds (variable \"PlayerInfo\")
C:\\DOCUME~1\\szabi\\Asztal\\SZERVER\\GAMEMO~1\\pres.pwn(61186) : warning 217: loose indentation
C:\\DOCUME~1\\szabi\\Asztal\\SZERVER\\GAMEMO~1\\pres.pwn(61186) : error 032: array index out of bounds (variable \"PlayerInfo\")
C:\\DOCUME~1\\szabi\\Asztal\\SZERVER\\GAMEMO~1\\pres.pwn(61187) : error 032: array index out of bounds (variable \"PlayerInfo\")
C:\\DOCUME~1\\szabi\\Asztal\\SZERVER\\GAMEMO~1\\pres.pwn(61188) : error 032: array index out of bounds (variable \"PlayerInfo\")
C:\\DOCUME~1\\szabi\\Asztal\\SZERVER\\GAMEMO~1\\pres.pwn(61190) : warning 217: loose indentation
C:\\DOCUME~1\\szabi\\Asztal\\SZERVER\\GAMEMO~1\\pres.pwn(61191) : error 033: array must be indexed (variable \"AdminDuty\")
C:\\DOCUME~1\\szabi\\Asztal\\SZERVER\\GAMEMO~1\\pres.pwn(61199) : warning 217: loose indentation
C:\\DOCUME~1\\szabi\\Asztal\\SZERVER\\GAMEMO~1\\pres.pwn(61210) : error 032: array index out of bounds (variable \"PlayerInfo\")
C:\\DOCUME~1\\szabi\\Asztal\\SZERVER\\GAMEMO~1\\pres.pwn(61213) : error 033: array must be indexed (variable \"AdminDuty\")
C:\\DOCUME~1\\szabi\\Asztal\\SZERVER\\GAMEMO~1\\pres.pwn(61221) : warning 217: loose indentation
C:\\DOCUME~1\\szabi\\Asztal\\SZERVER\\GAMEMO~1\\pres.pwn(61228) : warning 217: loose indentation
Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
9 Errors.
 :S

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
ADMINOK: miért nem irja ki?
« Válasz #5 Dátum: 2012. október 02. - 20:58:55 »
0 Show voters
azért nem írja mert lehet nagyobb színtett adtál magadnak ami nem a max. tedd max 3 -ra ha DTRPG vagy editek..  :hmmm:

Nem elérhető Axe9

  • 131
    • Profil megtekintése
ADMINOK: miért nem irja ki?
« Válasz #6 Dátum: 2012. október 02. - 23:15:48 »
0 Show voters
Ez DTRP Edit. :)

Nem elérhető sza23

  • 346
    • Profil megtekintése
ADMINOK: miért nem irja ki?
« Válasz #7 Dátum: 2012. október 03. - 18:30:49 »
0 Show voters
beirtam mindegyik szintet és nem irja ki :( pls help 

ADMINOK: miért nem irja ki?
« Válasz #8 Dátum: 2012. október 03. - 18:32:11 »
0 Show voters
Töröld ki a neved,és irj be valami hülyeséget
 if(strcmp(nev, \"Fazakas_Szabolcs\", true) == 0)

 -Innen és úgy próbáld meg.

Nem elérhető sza23

  • 346
    • Profil megtekintése
ADMINOK: miért nem irja ki?
« Válasz #9 Dátum: 2012. október 03. - 18:58:28 »
0 Show voters
Megy  :thumbsup:
csak azt kellene még megcsinálni,hogy ne csak lvl 3 ig irja ki hanem egéssz 6 ig.Megtudnátok oldani?

ADMINOK: miért nem irja ki?
« Válasz #10 Dátum: 2012. október 03. - 19:12:47 »
+1 Show voters
   if (strcmp(cmd, \"/adminok\", true) == 0)
{
        if(IsPlayerConnected(playerid))
    {
            new nev[32];
   GetPlayerName(playerid, nev, sizeof(nev));
   new h,mi,s,y,m,d;
   getdate(y,m,d);
   gettime(h,mi,s);
   format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] %s beírta a /adminok parancsot\",y,m,d,h,mi,s,nev);
   LoOoG(stringx);
        SendClientMessage(playerid, COLOR_WHITE, \"\");
        SendClientMessage(playerid, COLOR_WHITE, \"Elérhetõ Adminok:\");
   for(new i = 0; i < MAX_PLAYERS; i++)
   {
      if(IsPlayerConnected(i))
      {
          GetPlayerName(i, nev, sizeof(nev));
              if(strcmp(nev, \"Wasd_Man\", true) == 0 || strcmp(nev, \"Asd_Ask\", true) == 0)
              {
              }
              else
              {
             if(Admin(i, 1) && PlayerInfo[pAdmin] <= 5 && PlayerInfo[rejtozes] == 0)
             {
                 new admtext[64];
                 if (PlayerInfo[pAdmin] == 5) { admtext = \"Tulaj/Scripter\"; }
                  else if(PlayerInfo[pAdmin] == 4) { admtext = \"Tulaj/Mapper\"; }
               else if(PlayerInfo[pAdmin] == 3) { admtext = \"3* Fõadmin\"; }
               else if(PlayerInfo[pAdmin] == 2)   { admtext = \"2*\"; }
               else if(PlayerInfo[pAdmin] == 1) { admtext = \"1*\"; }
               else { admtext = \"-\"; }
               GetPlayerName(i, sendername, sizeof(sendername));
               if(AdminDuty == 0)
               {
                  format(string, 256, \"%s ( %s )\", sendername, admtext);
                  SendClientMessage(playerid, COLOR_YELLOW2, string);
               }
               else
               {
                   format(string, 256, \"%s ( %s )\", sendername, admtext);
                  SendClientMessage(playerid, COLOR_YELLOW2, string);
               }
            }
         }
      }
   }
   SendClientMessage(playerid, COLOR_WHITE, \"Elérhetõ Adminsegédek:\");
   for(new i = 0; i < MAX_PLAYERS; i++)
   {
      if(IsPlayerConnected(i))
      {
          if(PlayerInfo[pHelper] >= 1 || PlayerInfo[orokas] >= 1)
          {
            GetPlayerName(i, sendername, sizeof(sendername));
            if(AdminDuty == 0)
            {
               format(string, 256, \"%s\", sendername);
               SendClientMessage(playerid, COLOR_YELLOW2, string);
            }
            else
            {
                format(string, 256, \"%s\", sendername);
               SendClientMessage(playerid, COLOR_YELLOW2, string);
            }
         }
      }
   }
   SendClientMessage(playerid, COLOR_WHITE, \"\");
}
return 1;
}

 
tessék admin rangok nevét ird átt..

Nem elérhető sza23

  • 346
    • Profil megtekintése
ADMINOK: miért nem irja ki?
« Válasz #11 Dátum: 2012. október 03. - 19:22:35 »
0 Show voters
megy  :thumbsup:
kössz ment a +

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal