[TuT]Oprema u dialogu

Započeo Poslednji Don
29. Sep. 2012. Zaključano
2,940
pregleda
30
postova
kocho
5
Underboss
29. Sep. 2012.


U ovom tutorialu cu vam pokazati kako napraviti opremu za organizaciju u dialogu.

1. Korak: Definisanje ...to cete uraditi tako sto cete na pocetku gdje su vam ostali dialozi dodati.
#define DIALOG_PDOPREMA 6 

i kod ostalih boja dodati.
#define COL_ORANGE        "{FFAF00}"
#define COL_WHITE          "{FFFFFF}"
ovo su 0.3c boje
Broj 6 oznacava ID dialoga...u mom gamemodu je ovaj dialog 6 po redu...kod vas je sigurno drugacije tako da stavite id koji vam je sledeci na redu.
2. Korak: Pravljenje komande...to cete uraditi tako sto cete kod ostalih komandi dodati ovu komandu.
	if(strcmp(cmd, "/oprema", true) == 0)
    {
if (PlayerToPoint(3.0, playerid, x,y,z)) //3.0 je udaljenost na kojoj ce vam raditi komanda
{
        if(PlayerInfo == ID organizacije || PlayerInfo == ID organizacije) //ovdje pravi upit dali je igrac caln te organizacije
{
    ShowPlayerDialog(playerid, DIALOG_PDOPREMA, DIALOG_STYLE_LIST, ""COL_ORANGE"Vas text", "Oprema za patrole\nOprema za pratnje\nOprema za racije\nOprema za pracenje", "Odaberi", "Izadji"); // ovo vam sluzi za pokazivanje dialoga, imacete listu da odaberete koju vrstu opreme zelite.
return 1;
}
}
}

3. Korak: Pod OnDialogRensponse dodajte sledece stvari
	if(dialogid == DIALOG_PDOPREMA)
    {
if(response)
{
if(listitem == 0)
{
GivePlayerWeapon(playerid, 22, 100);
GivePlayerWeapon(playerid, 25, 50);
GivePlayerWeapon(playerid, 3, 1);
    }
if(listitem == 1)
{
GivePlayerWeapon(playerid, 3, 1);
GivePlayerWeapon(playerid, 22, 200);
GivePlayerWeapon(playerid, 29, 400);
}
if(listitem == 2)
{
GivePlayerWeapon(playerid, 4, 1);
GivePlayerWeapon(playerid, 17, 8);
GivePlayerWeapon(playerid, 27, 50);
GivePlayerWeapon(playerid, 31, 300);
GivePlayerWeapon(playerid, 34, 30);
GivePlayerWeapon(playerid, 44, 1);
}
if(listitem == 3)
{
GivePlayerWeapon(playerid, 23, 50);
GivePlayerWeapon(playerid, 29, 30);
GivePlayerWeapon(playerid, 43, 30);
}
}
}

if(dialogid == DIALOG_PDOPREMA) pravi provjeru dali je to taj dialog
if(listitem == 0-1-2-3-4 i td...provjerava na sta ste vi kliknuli u dialogu i daje vam odgovarajucu opremu za to...
GivePlayerWeapon(playerid, 22, 200); GivePlayerWeapon je funkcija za davanje oruzija...prvi broj oznacava id oruzija drugi kolicinu metkova...
ako vam je ovo zadnji dialog u ondialogresponse posle
}
}
} dodajte jos
return 1;
}
ako nije nemojte dodavati nista jer cete zatvoriti public i nece vam raditi dialozi koji se nalaze ispod ovoga...
Nadam se da sam pomogao i lijepo objasnio....
WuTroX89
3
Hustler
29. Sep. 2012.
Odlican tutorial 10/10!
Ali aka Diablo
4
Enforcer
29. Sep. 2012.
Lijepo lijepo brate pohvala 10/10
eQ| Cubee
5
Kingpin
29. Sep. 2012.
Bravo, dobar Tut
kocho
5
Underboss
29. Sep. 2012.
Hvala svima...
[BL-RP]Armin
4
Enforcer
29. Sep. 2012.
Dobar tut
kocho
5
Underboss
29. Sep. 2012.
hvala
Deleted User
Obrisan korisnik
29. Sep. 2012.
Dobar tutić 10/10.
SEJFO
5
Godfather
29. Sep. 2012.
Dobro objasnjeno,sigurno ce sluziti clanovima foruma 😄
kocho
5
Underboss
29. Sep. 2012.
Hvala hvala...
Samper
5
Kingpin
29. Sep. 2012.
Debilan tutorial, kao i ti. Šala mala brate, sviđa mi se.
10/10.
kocho
5
Underboss
29. Sep. 2012.
od debila debilu ? 😄 ahahaha 😄 😄 😄 salim se i ja 😛
hvala brt 🙂
mihael22
4
Enforcer
30. Sep. 2012.
strcmp je malo isfuran, ovo nista tesko za napravit, al pomoce nekom xD
Jefrey
2
Rookie
30. Sep. 2012.
dobar
Dr.Nino
5
Underboss
30. Sep. 2012.
tut nije nista posebno
6/10
nisi napravio nikakav poseban system
koristis stari strcmp
nemoj se uvrijedit to je samo moje misljenje

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha