Szerző Téma: Szintes Admin parancs HIBA  (Megtekintve 703 alkalommal)

Szintes Admin parancs HIBA
« Dátum: 2012. december 16. - 21:17:55 »
0 Show voters
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
}
« Utoljára szerkesztve: 2012. december 16. - 21:22:05 írta [SDW]BlackJack »

Szintes Admin parancs HIBA
« Válasz #1 Dátum: 2012. december 16. - 21:25:47 »
+1 Show voters
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.

Szintes Admin parancs HIBA
« Válasz #2 Dátum: 2012. december 16. - 21:30:18 »
+1 Show voters
egyszerû matek..
 
if(PlayerInfo[playerid][pAdminLevel] <3)

 
eszerint ha az illetõ kisebb szintû, mint 3, akkor engedélyezi neki a parancsot.

Szintes Admin parancs HIBA
« Válasz #3 Dátum: 2012. december 16. - 21:32:25 »
0 Show voters
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?
« Utoljára szerkesztve: 2012. december 16. - 21:35:13 írta [SDW]BlackJack »

Rammstein

  • Vendég
Szintes Admin parancs HIBA
« Válasz #4 Dátum: 2012. december 16. - 21:36:24 »
+1 Show voters
3nál nagyobb: >3

Szintes Admin parancs HIBA
« Válasz #5 Dátum: 2012. december 16. - 21:36:51 »
0 Show voters
Kosz Stunt.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal