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: Dante Sanders - 2012. December 16. - 21:17:55

Cím: Szintes Admin parancs HIBA
Írta: Dante Sanders - 2012. December 16. - 21:17:55
Sziasztok irni kezdtem egy szintes admin scriptet a get parancsnal:
if (strcmp(cmd, \"get\", true) == 0)
{
        new Name[MAX_PLAYER_NAME], Name2[MAX_PLAYER_NAME];
        GetPlayerName(playerid,Name,sizeof(Name));
        if(PlayerInfo[playerid][pAdminLevel] <3)
       {
        new plr;
        tmp = strtok(cmdtext, idx),plr = FindPlayerIDFromString(tmp);
        if (!strlen(tmp))SendClientMessage(playerid,0x41abd1AA, \"[Hasznalat]: /c get [PlayerID]\");
        else if (plr == INACTIVE_PLAYER_ID) SendClientMessage(playerid,0x41abd1AA,\"Error: Hibas Player\");
        else
        {
        new string[256];
        GetPlayerName(plr, Name2, sizeof(Name2));
        format(string,sizeof(string),\"Admin:[ %s ] gettelte Player:[ %s ] ID:[ %i ]\",Name,Name2,plr);
        SendClientMessageToAll(0x41abd1AA, string);
        SendClientMessage(plr,0x41abd1AA,\"Admin gettelt tegedet!\");
        GetPlayerPos(playerid,x,y,z);
        SetPlayerPos(plr,x,y,z,0,0);
        }
         }else{
        SendClientMessage(playerid,-2,\"Min:3-as admin kell legyel.\");
        }
        }

 
Meg van a 3 szintem es azt irja ki hogy Min:3-as admin kell legyel.
Mi lehet?
Koszonom.
Jah es a tobbi cucc:
 
enum pInfo
{
Password[ MAX_PASS_SIZE +1 ],
Logged,
Level,
Skinid,
pAdminLevel,
Stats,
Spawned,
FalseLogins,
NoGoto,
NoLoc
}
Cím: Szintes Admin parancs HIBA
Írta: attila91 - 2012. December 16. - 21:25:47
if (strcmp(cmd, \"get\", true) == 0)
                {
        new Name[MAX_PLAYER_NAME], Name2[MAX_PLAYER_NAME];
        GetPlayerName(playerid,Name,sizeof(Name));
        if(PlayerInfo[playerid][pAdminLevel] >= 3)
       {
        new plr;
        tmp = strtok(cmdtext, idx),plr = FindPlayerIDFromString(tmp);
        if (!strlen(tmp))SendClientMessage(playerid,0x41abd1AA, \"[Hasznalat]: /c get [PlayerID]\");
        else if (plr == INACTIVE_PLAYER_ID) SendClientMessage(playerid,0x41abd1AA,\"Error: Hibas Player\");
        else
        {
        new string[256];
        GetPlayerName(plr, Name2, sizeof(Name2));
        format(string,sizeof(string),\"Admin:[ %s ] gettelte Player:[ %s ] ID:[ %i ]\",Name,Name2,plr);
        SendClientMessageToAll(0x41abd1AA, string);
        SendClientMessage(plr,0x41abd1AA,\"Admin gettelt tegedet!\");
        GetPlayerPos(playerid,x,y,z);
        SetPlayerPos(plr,x,y,z,0,0);
        }
         }else{
        SendClientMessage(playerid,-2,\"Min:3-as admin kell legyel.\");
        }
        }

 
próbáld meg igy.
Cím: Szintes Admin parancs HIBA
Írta: TengeriMalac - 2012. December 16. - 21:30:18
egyszerû matek..
 
if(PlayerInfo[playerid][pAdminLevel] <3)

 
eszerint ha az illetõ kisebb szintû, mint 3, akkor engedélyezi neki a parancsot.
Cím: Szintes Admin parancs HIBA
Írta: Dante Sanders - 2012. December 16. - 21:32:25
Jah oks TMalac amugy attila akkor meg nezem ugy ahogy mondta TMalac

Dupla hozzászólás automatikusan összefûzve. ( 2012. December 16. - 21:35:13 )

Dikk Tengeri jo amit mondtal mukszik de akkor hogy csinaljam meg hogy csak 3-as nak meg anal nagyobbnak engedlyeze a getet?
Cím: Szintes Admin parancs HIBA
Írta: Rammstein - 2012. December 16. - 21:36:24
3nál nagyobb: >3
Cím: Szintes Admin parancs HIBA
Írta: Dante Sanders - 2012. December 16. - 21:36:51
Kosz Stunt.