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: .::David::. - 2012. Február 18. - 18:51:59

Cím: /admins parancs
Írta: .::David::. - 2012. Február 18. - 18:51:59
az lenne a bajom hogy ha leveszem magamról az admint akkor ugyanúgy kiír /admins parancsba és a szinthez azt írja hogy 0
 
CMD:admins(playerid)
{
 
   new sLevel[][]=
   {
       \"{FFFFFF} RCON Admin\",
       \"{375FFF} Kezdõ admin\",
       \"{CDF917} Próbaidõs Moderátor\",
       \"{ADFF2F} Moderátor\",
       \"{33FF33} Fõadmin\",
       \"{FF0000} Szerver Tulaj\"
   };
    new iName[MAX_PLAYER_NAME],
        iMax = 1,
        iStr[128];
    SendClientMessage(playerid,GREEN, \"[___Elérhetõ Adminok____]\");
    for(new i = 0; i < GetMaxPlayers(); i++) if(IsPlayerConnected(i))
    {
       if(PlayerInfo[playerid][pAdminLevel] > 1 || IsPlayerAdmin(i))
        {
           GetPlayerName(i,iName,sizeof(iName));
            format(iStr,sizeof(iStr),\"%i. | %s | Id: %i | Szint: %i - %s\",iMax,iName,i,PlayerInfo[playerid][pAdminLevel],sLevel[PlayerInfo[playerid][pAdminLevel]]);
           
            SendClientMessage(playerid,LIGHTBLUE,iStr);
   
           iMax++;
      }
   }
   if(iMax < 2)
   {
       
       SendClientMessage(playerid,RED,\"Nincs jelenleg admin a szerveren!\");
       SendClientMessage(playerid,GREEN, \" _______________________________________\");
   }
   return 1;
}
Cím: /admins parancs
Írta: Norby - 2012. Február 18. - 18:59:37
CMD:admins(playerid)
{
 
   new sLevel[][]=
   {
       \"{FFFFFF} RCON Admin\",
       \"{375FFF} Kezdõ admin\",
       \"{CDF917} Próbaidõs Moderátor\",
       \"{ADFF2F} Moderátor\",
       \"{33FF33} Fõadmin\",
       \"{FF0000} Szerver Tulaj\"
   };
    new iName[MAX_PLAYER_NAME],
        iMax = 1,
        iStr[128];
    SendClientMessage(playerid,GREEN, \"[___Elérhetõ Adminok____]\");
    for(new i = 0; i < GetMaxPlayers(); i++) if(IsPlayerConnected(i))
    {
       if(PlayerInfo[pAdminLevel] >= 1 || IsPlayerAdmin(i))
        {
           GetPlayerName(i,iName,sizeof(iName));
            format(iStr,sizeof(iStr),\"%i. | %s | Id: %i | Szint: %i - %s\",iMax,iName,i,PlayerInfo[pAdminLevel],sLevel[PlayerInfo[pAdminLevel]]);
           
            SendClientMessage(playerid,LIGHTBLUE,iStr);
   
           iMax++;
      }
   }
   if(iMax < 2)
   {
       
       SendClientMessage(playerid,RED,\"Nincs jelenleg admin a szerveren!\");
       SendClientMessage(playerid,GREEN, \" _______________________________________\");
   }
   return 1;
}
Cím: /admins parancs
Írta: .::David::. - 2012. Február 18. - 19:08:28
F:\\samp szeró0.3d\\filterscripts\\Admin.pwn(370) : error 033: array must be indexed (variable \"PlayerInfo\")
F:\\samp szeró0.3d\\filterscripts\\Admin.pwn(373) : error 033: array must be indexed (variable \"PlayerInfo\")
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
2 Errors

 

370: 
if(PlayerInfo[pAdminLevel] > 1 )
373: 
format(iStr,sizeof(iStr),\"%i. | %s | Id: %i | Szint: %i - %s\",iMax,iName,i,PlayerInfo[pAdminLevel],sLevel[PlayerInfo[pAdminLevel]]);