[POMOC] Niste ovlasteni da koristite tu komandu

Započeo elemental., Jun 22, 2011, 16:38:18 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Skripta koju koristim: Red County
Detaljan opis problema: Kada hocu da dam sebi admina, odem u scriptfiles, stavim sebi ono Adminlevel = 1338, odem na server, kucam /rcon login svoj pass i ispise mi ono LOGED: You are loged in as admin, kucam /makeadmin, ispise mi ono niste ovlasteni da koristite tu komandu.
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Poslednja Izmena: Jun 22, 2011, 16:38:44 POSLE PODNE od [UG] SpaMaster




Citat: [TG] Fox ♥ poslato Jun 22, 2011, 16:45:00 POSLE PODNE
Zaljepi ovdje komandu /makeadmin

Evo:

if(strcmp(cmd, "/makeadmin", true) == 0)
   {
       if(IsPlayerConnected(playerid))
       {
         tmp = strtok(cmdtext, idx);
         if(!strlen(tmp))
         {
            SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /makeadmin [ID Igraca/Dio Imena] [level(1-3)]");
            return 1;
         }
         new para1;
         new level;
         para1 = ReturnUser(tmp);
         tmp = strtok(cmdtext, idx);
         level = strval(tmp);
         if(PlayerInfo[playerid][pAdmin] >= 1340)
         {
             if(IsPlayerConnected(para1))
             {
                 if(para1 != INVALID_PLAYER_ID)
                 {
                  GetPlayerName(para1, giveplayer, sizeof(giveplayer));
                  GetPlayerName(playerid, sendername, sizeof(sendername));
                  PlayerInfo[para1][pAdmin] = level;
                  printf("Admin | Admin je %s-u dao odredjeni admin level.", sendername, giveplayer, level);
                  format(string, sizeof(string), "  Admin vam je dao/oduzeo admin level ", level, sendername);
                  SendClientMessage(para1, COLOR_WHITE, string);
                  format(string, sizeof(string), "   Dali/oduzeli ste %s-u admin level .", giveplayer,level);
                  SendClientMessage(playerid, COLOR_WHITE, string);
               }
            }
         }
         else
         {
            SendClientMessage(playerid, COLOR_GRAD1, "   Niste ovlasteni da koristite tu komandu!");
         }
      }
      return 1;
   }
Poslednja Izmena: Jun 22, 2011, 16:53:25 POSLE PODNE od [UG] SpaMaster

dragan12

Nece ti jer je komanda samo za admina 1340 pa zato. Ili uradi ono sto je [ЯPF] K4[Я]!K3 rekao stavi i to ili stavi sebi admina 1340.


EDIT:
A ako hoces da bude i za admina 1338 onda ovu liniju
if(PlayerInfo[playerid][pAdmin] >= 1340)
Stavi ovako
if(PlayerInfo[playerid][pAdmin] >= 1338)
Poslednja Izmena: Jun 22, 2011, 16:57:27 POSLE PODNE od [Balcanium]Gagi_Corleone


Pa isaplayeradmin ce mu radit jedino kad se ulogira kao rcon postavi sebi 1340 admina

if(strcmp(cmd, "/makeadmin", true) == 0)
   {
       if(IsPlayerConnected(playerid))
       {
         tmp = strtok(cmdtext, idx);
         if(!strlen(tmp))
         {
            SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /makeadmin [ID Igraca/Dio Imena] [level(1-3)]");
            return 1;
         }
         new para1;
         new level;
         para1 = ReturnUser(tmp);
         tmp = strtok(cmdtext, idx);
         level = strval(tmp);
         if(PlayerInfo[playerid][pAdmin] >= 1340 || IsPlayerAdmin(playerid))
         {
             if(IsPlayerConnected(para1))
             {
                 if(para1 != INVALID_PLAYER_ID)
                 {
                  GetPlayerName(para1, giveplayer, sizeof(giveplayer));
                  GetPlayerName(playerid, sendername, sizeof(sendername));
                  PlayerInfo[para1][pAdmin] = level;
                  printf("Admin | Admin je %s-u dao odredjeni admin level.", sendername, giveplayer, level);
                  format(string, sizeof(string), "  Admin vam je dao/oduzeo admin level ", level, sendername);
                  SendClientMessage(para1, COLOR_WHITE, string);
                  format(string, sizeof(string), "   Dali/oduzeli ste %s-u admin level .", giveplayer,level);
                  SendClientMessage(playerid, COLOR_WHITE, string);
               }
            }
         }
         else
         {
            SendClientMessage(playerid, COLOR_GRAD1, "   Niste ovlasteni da koristite tu komandu!");
         }
      }
      return 1;
   }


probaj sad :D

[ЯPF] K4[Я]!K3  Opet mu to nece radit :D

Zato sto si mu opet stavio 1340...

@ [UG] SpaMaster Rjesenje ti je, ili sebi u scriptfiles stavi admin 1340 ili napravi ovako

if(strcmp(cmd, "/makeadmin", true) == 0)
   {
       if(IsPlayerConnected(playerid))
       {
         tmp = strtok(cmdtext, idx);
         if(!strlen(tmp))
         {
            SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /makeadmin [ID Igraca/Dio Imena] [level(1-3)]");
            return 1;
         }
         new para1;
         new level;
         para1 = ReturnUser(tmp);
         tmp = strtok(cmdtext, idx);
         level = strval(tmp);
         if(PlayerInfo[playerid][pAdmin] >= 1338 || IsPlayerAdmin(playerid))
         {
             if(IsPlayerConnected(para1))
             {
                 if(para1 != INVALID_PLAYER_ID)
                 {
                  GetPlayerName(para1, giveplayer, sizeof(giveplayer));
                  GetPlayerName(playerid, sendername, sizeof(sendername));
                  PlayerInfo[para1][pAdmin] = level;
                  printf("Admin | Admin je %s-u dao odredjeni admin level.", sendername, giveplayer, level);
                  format(string, sizeof(string), "  Admin vam je dao/oduzeo admin level ", level, sendername);
                  SendClientMessage(para1, COLOR_WHITE, string);
                  format(string, sizeof(string), "   Dali/oduzeli ste %s-u admin level .", giveplayer,level);
                  SendClientMessage(playerid, COLOR_WHITE, string);
               }
            }
         }
         else
         {
            SendClientMessage(playerid, COLOR_GRAD1, "   Niste ovlasteni da koristite tu komandu!");
         }
      }
      return 1;
   }



Citat: Uciha poslato Jun 22, 2011, 20:48:10 POSLE PODNE
[ЯPF] K4[Я]!K3  Opet mu to nece radit :D

Zato sto si mu opet stavio 1340...

pojma neznaš :D
....čitaj
Citat: Boki Pro poslato Jun 22, 2011, 21:41:25 POSLE PODNE
Njemu nije bitno koji admin level treba da bude da bi mogao /makeadmin,bitno mu je da moze kao rcon da daje admina. :p

Tako je Boki pro xD reci ti njemu