GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: SuBaRu - 2012. július 27. - 00:48:46

Cím: ladmin "/admins" parancs
Írta: SuBaRu - 2012. július 27. - 00:48:46
hy all
elkeztem tuningolni haveromal az Ladmin4v2-öt
átirtuk benen a /admin parancsot dialogra de valamiért csak 1 nevet ad ki :S
miért van ez?
parancs:
[pawn]dcmd_admins(playerid,params[])
{
    #pragma unused params
        new count = 0;
        new string[128];
   for(new i = 0; i < MAX_PLAYERS; i++)
   {
       if (IsPlayerConnected(i))
          {
         if(PlayerInfo[Level] >= 1)

             {


            if(PlayerInfo
[Level] > 5) AdmRank = \"Tulajdonos\";

                if(IsPlayerAdmin(i)) AdmRank = \"Tulajdonos\";


             else


                switch(PlayerInfo
[Level])

            {


               case 1: AdmRank = \"Kezdõ Moderátor\";


               case 2: AdmRank = \"Moderátor\";


               case 3: AdmRank = \"Adminisztrátor\";


                        case 4: AdmRank = \"Fõadmin Helyettes\";


               case 5: AdmRank = \"Tulajdonos\";


               case 6: AdmRank = \"Globális Moderátor\";


               case 7: AdmRank = \"Fõadmin helyettes\";


               case 8: AdmRank = \"Szerver Altulajdonos\";


               case 10: AdmRank = \"Szerver tulajdonos\";


            }


            format(string, 128, \"\\t\\t{FF0000}<----------{00FF00}\\\"{FFFFFF}Online Adminok{00FF00}\\\"{FF0000}---------->\\n\\n{FF0000}%s {00FF00}(%i) {FFFFFF}Rang: %s\",PlayerName2(i),i, AdmRank);


            ShowPlayerDialog(playerid,5,DIALOG_STYLE_MSGBOX,\"{FF0000}Adminok\",string,\"Rendben\",\"Vissza\");


            count++;


         }


      }


   }


   if (count == 0)


   ShowPlayerDialog(playerid,5,DIALOG_STYLE_MSGBOX,\"{FF0000}Adminok:\",\"Nincs Admin a Szerveren!!\",\"Rendben\");


   return 1;


}[/pawn]
Cím: ladmin "/admins" parancs
Írta: Kovacs_Bela - 2012. július 27. - 00:54:22
a szövegnek méretet is kell adni..
new AdmRank helyett
new AdmRank[50];...
Cím: ladmin "/admins" parancs
Írta: SuBaRu - 2012. július 27. - 01:07:39
a szövegnek méretet is kell adni..
new AdmRank helyett
new AdmRank[50];...
[/quote]
nincsi benen ilyen xd
Cím: ladmin "/admins" parancs
Írta: Kovacs_Bela - 2012. július 28. - 23:30:52
-.-
                                                case 1: AdmRank = \"Kezdõ Moderátor\";
                                                case 2: AdmRank = \"Moderátor\";
                                                case 3: AdmRank = \"Adminisztrátor\";
                        case 4: AdmRank = \"Fõadmin Helyettes\";
                                                case 5: AdmRank = \"Tulajdonos\";
                                                case 6: AdmRank = \"Globális Moderátor\";
                                                case 7: AdmRank = \"Fõadmin helyettes\";
                                                case 8: AdmRank = \"Szerver Altulajdonos\";
                                                case 10: AdmRank = \"Szerver tulajdonos\";
                                        }
nincs benne ilyen mi?? hát valahol létre kellett hozni
Cím: ladmin "/admins" parancs
Írta: DrAkE - 2012. július 29. - 09:50:19

dcmd_admins(playerid,params[])
{
#pragma unused params
new count = 0,
string[128],
nagystring[1024],
i = -1;
strins(nagystring, \"\\t\\t{FF0000}<----------{00FF00}\\\"{FFFFFF}Online Adminok{00FF00}\\\"{FF0000}---------->\\n\\n\", strlen(nagystring);
for(;++i < MAX_PLAYERS;)
{
if (IsPlayerConnected(i))
{
   if(PlayerInfo[Level] >= 1)
   {
      switch(PlayerInfo[Level])
      {
         case 1: AdmRank = \"Kezdõ Moderátor\";
         case 2: AdmRank = \"Moderátor\";
         case 3: AdmRank = \"Adminisztrátor\";
         case 4: AdmRank = \"Fõadmin Helyettes\";
         case 5: AdmRank = \"Tulajdonos\";
         case 6: AdmRank = \"Globális Moderátor\";
         case 7: AdmRank = \"Fõadmin helyettes\";
         case 8: AdmRank = \"Szerver Altulajdonos\";
         case 10: AdmRank = \"Szerver tulajdonos\";
      }
      format(string, 128, \"{FF0000}%s {00FF00}(%i) {FFFFFF}Rang: %s\\n\", PlayerName2(i), i, AdmRank);
      strins(nagystring, string, strlen(nagystring));
      count++;
   }
}
}
if (count == 0)
ShowPlayerDialog(playerid,5,DIALOG_STYLE_MSGBOX,\"{FF0000}Adminok:\",\"Nincs Admin a Szerveren!!\",\"Rendben\");
ShowPlayerDialog(playerid,5,DIALOG_STYLE_MSGBOX,\"{FF0000}Adminok\", nagystring, \"Rendben\", \"Vissza\");
return 1;
}
Cím: ladmin "/admins" parancs
Írta: SuBaRu - 2012. július 29. - 16:46:38
köszii jó lett :D