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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: zsolti125 - 2017. Július 07. - 18:46:08

Cím: /admins parancs
Írta: zsolti125 - 2017. Július 07. - 18:46:08
Sziasztok! Olyan problémám lenne hogy a lenne egy /admins parancs amivel lekérjük az offline és online adminokat. Nade az lenne a gondom hogy amikor ciklussal végigmegyek a Dini fájlokon akkor név alapján kérem le, de ugye csak annak kéri le a nevét aki a szerveren van. Tudna valaki küldeni egy használható szkriptet? Próbálkoztam ID-s megoldással de sajnos nem ment. Előre köszönöm a segítségeket.
Cím: /admins parancs
Írta: cheesebmth - 2017. Július 08. - 16:26:28
Szia.
 
 
 

#define adminlevel1 \"Kezdő Admin\"
#define adminlevel2 \"Haladó Admin\"
#define adminlevel3 \"FőAdmin\"
#define adminlevel4 \"Tulajdonos Helyettes\"
#define adminlevel5 \"Tulajdonos\"
CMD:admins(playerid, params[])
{
    {
        new level[128], string[128];
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
   if(PlayerInfo[pAdminLevel] > 0)
        {
            switch(PlayerInfo[pAdminLevel])
            {
                case 1: level = \"\"adminlevel1\" (1)\";
                case 2: level = \"\"adminlevel2\" (2)\";
                case 3: level = \"\"adminlevel3\" (3)\";
                case 4: level = \"\"adminlevel4\" (4)\";
                case 5: level = \"\"adminlevel5\" (5)\";
            }
            format(string, sizeof(string), \"{50c878}%s {ffffff}%s\", level, nev(i));
            SendClientMessage(playerid, 0xFFF84FFFF, string);
        }
    }
   }
    return 1;
}

 
Nekem ilyen megoldásom van. Ha kérdésed van nyugodtan írj.
Cím: /admins parancs
Írta: kos - 2017. Július 26. - 17:48:43
Idézetet írta: zsolti125 date=1499445968


   
      Sziasztok! Olyan problémám lenne hogy a lenne egy /admins parancs amivel lekérjük az offline és online adminokat. Nade az lenne a gondom hogy amikor ciklussal végigmegyek a Dini fájlokon akkor név alapján kérem le, de ugye csak annak kéri le a nevét aki a szerveren van. Tudna valaki küldeni egy használható szkriptet? Próbálkoztam ID-s megoldással de sajnos nem ment. Előre köszönöm a segítségeket.
   


IsPlayerConnected részt hagyd el, és akkor működnie kell..
 
Idézetet írta: cheesebmth date=1499523988


   
      Szia.
   
   
       
   
   

#define adminlevel1 \"Kezdő Admin\"
#define adminlevel2 \"Haladó Admin\"
#define adminlevel3 \"FőAdmin\"
#define adminlevel4 \"Tulajdonos Helyettes\"
#define adminlevel5 \"Tulajdonos\"
CMD:admins(playerid, params[])
{
    {
        new level[128], string[128];
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
   if(PlayerInfo[pAdminLevel] > 0)
        {
            switch(PlayerInfo[pAdminLevel])
            {
                case 1: level = \"\"adminlevel1\" (1)\";
                case 2: level = \"\"adminlevel2\" (2)\";
                case 3: level = \"\"adminlevel3\" (3)\";
                case 4: level = \"\"adminlevel4\" (4)\";
                case 5: level = \"\"adminlevel5\" (5)\";
            }
            format(string, sizeof(string), \"{50c878}%s {ffffff}%s\", level, nev(i));
            SendClientMessage(playerid, 0xFFF84FFFF, string);
        }
    }
   }
    return 1;
}

   
      Nekem ilyen megoldásom van. Ha kérdésed van nyugodtan írj.
   


Max_Players nem jó neki mert felhasználó több lehet mint max_players.