(Pomoc)Samo SAPD oprema

Započeo Ante_Street
30. Jan. 2011.
1,114
pregleda
7
postova
Ante_Street
4
Shot Caller
30. Jan. 2011.
if(strcmp(cmdtext, "/oprema", true) == 0)
      {
          if(PlayerToPoint(4.0,playerid,296.4058,-38.2700,1001.5156))
          {
      if(PlayerInfo == 1||PlayerInfo == 1)
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, "Nisi clan SAPD-a");
return 1;
}
ShowPlayerDialog(playerid,115, DIALOG_STYLE_LIST, "Oprema:", "Patrolna \nStandardna \nMisije \nUnderCover ", "Izaberi", "Odustani");
          GetPlayerName(playerid, sendername, sizeof(sendername));
          }
else
  {
         SendClientMessage(playerid,COLOR_RED,"Moras biti u svojoj bazi na mjestu uzimanja opreme!");
      }
return 1;
}

Uglavnom neznam kako staviti da opremu moze samo SAPD uzimati
Marjan_King
5
Kingpin
30. Jan. 2011.
Pa napravio si  😁

if(PlayerInfo == 1||PlayerInfo == 1) // To oznacava SAPD

pMember - Clan policije
pLeader - Lider policije
Ante_Street
4
Shot Caller
31. Jan. 2011.
joXy wrote on January 30, 2011, 9:44 pm:
Pa napravio si  😁

if(PlayerInfo == 1||PlayerInfo == 1) // To oznacava SAPD

pMember - Clan policije
pLeader - Lider policije


Ako stavim da je
 if(PlayerInfo == 1 
ili  
 if(PlayerInfo == 0

Opet neradi,isto tako ako je pLeader
Dude
5
Crime Lord
31. Jan. 2011.
if(PlayerInfo != 1&&PlayerInfo != 1)
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, "Nisi clan SAPD-a");
return 1;
}


eto, bilo bi ok da naucis osnove programiranja pa da onda ides nesto radit, a ne samo prepravljat komande i pokusavat napravit od nekoliko komandi jednu...

znak || znači ili
znak && znači i
znak != znaci razlicito

zasto ono tvoje ne valja? - Zato sto si pitao ako je igraceva varijabla pMember(clan bande/org) jednaka 1 ili ako je pLeader(varijabla za lidera) jedanka 1 da u tvom slucaju ispise igracu "Nisi clan SAPD-a". To znaci da ako je netko u PD-u nece moci koristiti komandu, a svi ostali ce moci...

Ovo moje? Pita ako je pMember i pLeader razlicito od 1(Znaci oba moraju biti razlicita) onda ce mu to ispisati. Ako je clan Pd-a onda ima jednu varijablu od te dvije 1 i moze koristiti tu komandu...
Ante_Street
4
Shot Caller
1. Feb. 2011.
Aha evo uspio sam se snaci i sam,cak sam prosirio komandu,al drago mi je sto ste pomogli.......
Evo ubacujem bombe na server i uglavnom od ovoga bi zelio uraditi da se kupuje a ne da je daje rcon admin....
Evo cod;
if(strcmp(cmd, "/givebomb", true) == 0)
{
   if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, RED, " Nisi admin!");
   tmp = strtok(cmdtext, idx);
   new targetid = ReturnUser(tmp, playerid);
   new name;
   GetPlayerName(targetid, name, sizeof(name));
   new tname;
   GetPlayerName(targetid, tname, sizeof(tname));

   tmp = strtok(cmdtext, idx);
   new amount = strval(tmp);
   if (!strlen(tmp)) amount = 1;
   Bombs += amount;
   format(tmp, 128, " Dao si %d bombu igracu %s.",amount, tname);
   SendClientMessage(playerid, LIGHTBLUE, tmp);
   format(tmp, 128, " Primio si %d bombu od igraca %s.",amount, name);
   SendClientMessage(targetid, LIGHTBLUE, tmp);
    return 1;
   }

IG to izgleda ovako /givebomb (Id igraca) (broj bombi),uglavnom htjeo bi izbaciti  id igraca i staviti /kupibombu (broj bombi)
Probavao sam nesto al vidim da mi neide...et ako moze neko pomoc bio bi mu zahvalan
Bebek
4
Made Man
1. Feb. 2011.
Obrisi     if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, RED, " Nisi admin!");
Ante_Street
4
Shot Caller
1. Feb. 2011.
Vilko | ♦ ♣ ♥ ♠ » wrote on February 1, 2011, 7:30 pm:
Obrisi    if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, RED, " Nisi admin!");

Pa to daje rcon adminu da moze davat bombe....
Al kad idem pisat IG /givebomb izbaci /givebomb (id igraca) (broj bombi).............
Time sto sam maknio da admin daje nisam nista dobio jer opet ostaje id.....tako da po tvome obican igrac moze dat svakome bombe -.-

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha