[Pomoc] oruzije za organizacije.

13. Feb. 2012. Zaključano
584
pregleda
5
postova
cfg:)
5
Underboss
13. Feb. 2012.
Skripta koju koristim:FB
Detaljan opis problema: kako da napravim na nekom mjestu da org mogu uzimati i oruzje da npr tu dolaze paketi sa orz svako 15 minuta kao dialog i on bira npr paket 1 u tom paketu da bude kalas i dgl.ali da samo mogu org to uzimat koje ja stavim.hvala....i ako je npr bio 1 paket kada neko uzme da je 0 i opet da ceka 15 minuta dok dodje paket.
Dio skripte://

edit: i da se na ovoj kordinati nalazi to.

AddPlayerClass(120,2406.0906,-2476.1802,13.6306,39.1243,0,0,0,0,0,0); //
cfg:)
5
Underboss
13. Feb. 2012.
sry za dp hoc eneko pomoci hitno mi je.  😢 😢 😢 😢 😢
McZap
4
Made Man
14. Feb. 2012.
prije svega napravi kopiju .pwn fajla radi sigurnosti jer nisam siguran da ce raditi

na pocetku skripte dodaj ispod includsa i to 😛
forward Paket()
new paketpickup= 0;
new ppi;


onda u

OnGameModeInit()


dodaj
SetTimer("Paket",900000,1) // pokrece callback paket 15 minuta nakon startanja servera (900000 milisekundi = 15 min) ovo 1 ti je da se funkcija ponavlja 


napravi dole callback

public Paket()
{
ppi = CreatePickup(1279, 1, Float:X, Float:Y, Float:Z, 0);
paketpickup = 1;
}

onda u
public OnPlayerUpdate(playerid)

dodaj

  if(paketpickup == 1)
    {
      if(PlayerToPoint(1.0,playerid,Float:x,Float:y,Float:z)) //koodinate gdje ti je pickup
      {
        if(PlayerInfo == 1 || PlayerInfo == 2 || PlayerInfo == 3) // ovdje ces odrediti koje organizacije mogu uzeti ...
          {
            ShowPlayerDialog(playerid,9987,DIALOG_STYLE_LIST,"Odaberite Paket","Paket 1\nPaket 2\nPaket 3","Uzmi","Odustani"); //stavio sam ti samo tri oruzija ako ne znas staviti vise javi koja oces pa cu edit
          }
      }
    }


nadji
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])


i tu dodaj

if(dialogid == 9887)
{
  if(response = 1)
    {
      if(listitem == 0) // prvo s liste
      {
        GivePlayerWeapon(playerid, 24 , 200); 
        GivePlayerWeapon(playerid, 30 , 500); 
        paketpickup = 0;
        DestroyPickup(ppi);
      }

      if(listitem == 1) // drugo s liste
      {
        GivePlayerWeapon(playerid, 24 , 200); 
        GivePlayerWeapon(playerid, 31 , 500); 
        paketpickup = 0;
        DestroyPickup(ppi);
      }

      if(listitem == 3) // trece s liste
      {
        GivePlayerWeapon(playerid, 24 , 200); 
        GivePlayerWeapon(playerid, 29 , 500); 
        paketpickup = 0;
        DestroyPickup(ppi);
      }
   
    }

i tako dodajes 🙂 ..javi jeli radi 🙂

cim igrac dodje do pickupa pokazuje mu se onaj dialog bez komandi 🙂
Blaeks_Biofor
5
Forum Don
14. Feb. 2012.
Ali ne :p Njemu treba komanda da oruzja mogu uzimati samo mafije (Tako sam razumeo) inace ovo sto si mu dao radice 😉
McZap
4
Made Man
14. Feb. 2012.
vidis da provjerava jel clan 😄
 if(PlayerInfo == 1 || PlayerInfo == 2 || PlayerInfo == 3) // ovdje ces odrediti koje organizacije mogu uzeti ...
          {
            ShowPlayerDialog(playerid,9987,DIALOG_STYLE_LIST,"Odaberite Paket","Paket 1\nPaket 2\nPaket 3","Uzmi","Odustani"); //stavio sam ti samo tri oruzija ako ne znas staviti vise javi koja oces pa cu edit
          }


samo nek zamjeni ideve , stavi svoje i gotovo 🙂

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha