Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zaključano

[TuT]Oprema u dialogu

pre 13 godina
2,919
pregleda
30
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
kocho
Underboss
pre 13 godina


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
Hustler
pre 13 godina
Odlican tutorial 10/10!
Ali aka Diablo
Enforcer
pre 13 godina
Lijepo lijepo brate pohvala 10/10
eQ| Cubee
Kingpin
pre 13 godina
Bravo, dobar Tut
kocho
Underboss
pre 13 godina
Hvala svima...
[BL-RP]Armin
Enforcer
pre 13 godina
Dobar tut
kocho
Underboss
pre 13 godina
hvala
Obrisan korisnik Obrisan korisnik
pre 13 godina
Dobar tutić 10/10.
SEJFO
Godfather
pre 13 godina
Dobro objasnjeno,sigurno ce sluziti clanovima foruma 😄
kocho
Underboss
pre 13 godina
Hvala hvala...
Samper
Kingpin
pre 13 godina
Debilan tutorial, kao i ti. Šala mala brate, sviđa mi se.
10/10.
kocho
Underboss
pre 13 godina
od debila debilu ? 😄 ahahaha 😄 😄 😄 salim se i ja 😛
hvala brt 🙂
mihael22
Enforcer
pre 13 godina
strcmp je malo isfuran, ovo nista tesko za napravit, al pomoce nekom xD
Jefrey
Rookie
pre 13 godina
dobar
Dr.Nino
Underboss
pre 13 godina
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