[Pomoc]Dialog

Započeo Tex, Januar 25, 2012, 21:55:36 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 3 gostiju pregledaju ovu temu.

Tex

Skripta koju koristim:GF
Detaljan opis problema:Kako da napravim kad kuca /kupiauto da izbaci dialog?Ako znate kako dajte mi komandu i pod ondialog...
Dio skripte:COS
Neke slike/video za lakse dobivanje pomoci(neobavezno):

Mr.Gagi

Ti hoces da ti mi napravimo citava CoS?
Pa napravi komandu i stavis ShowPlayerDialog koristis DIALOG_STYLE_LIST i onda pod OnDialogResponse (mozes procitati na WIKI ako zelis) napravis da mu stvori kola i da ih sacuva negde i napravis sta jos zelis.

Tex

hahah znam za komandu al sta pod   OnDialogResponse ??
Jel nesto ovako?
   if(dialogid == BICIKLDIALOG)
{
if(!response) return 1;
{
switch(listitem)
{
case 0:
{
new cijena = 1000;
if(PVar[playerid][Level] >= 2  && GetPlayerMoney(playerid) > cijena)
{
StvaranjeBicikla(playerid, 481, 1, 1, 1367.7607,-1895.2983,13.0882,354.8744,cijena);
GivePlayerMoney(playerid, -cijena);
}
}
case 1:
{
new cijena = 10000;
if(PVar[playerid][Level] >= 2  && GetPlayerMoney(playerid) > cijena)
{
StvaranjeBicikla(playerid, 510, 1, 1, 1367.7607,-1895.2983,13.0882,354.8744,cijena);
GivePlayerMoney(playerid, -cijena);
}
else
{
SCM(playerid, GREY, "{FF003F}Morate biti level{14F1FC} 2+!");
return 1;
}
}
case 2:
{
new cijena = 500;
if(PVar[playerid][Level] >= 2  && GetPlayerMoney(playerid) > cijena)
{
StvaranjeBicikla(playerid, 509, 1, 1, 1367.7607,-1895.2983,13.0882,354.8744,cijena);
GivePlayerMoney(playerid, -cijena);
}
else
{
SCM(playerid, GREY, "{FF003F}Morate biti level{14F1FC} 2+!");
return 1;
}
}

}
}
}

Amel Kesmer

Jao jao,Evo ti FS Napravio sam za one koje neznaju kupiti kucno auto,Imas /kuca kucnovozilo i izbaci ti Dialog da biras auta..
Kad izaberes kucas /hc spawn posle toga se stvori auto,Udjes u njega i kucas /hc i videces Potrebne Komande..


I Nema na čemu.


http://solidfiles.com/d/6dc42cfd84/
Poslednja Izmena: Januar 26, 2012, 13:19:05 POSLE PODNE od Amel Kesmer

Citat: Tex poslato Januar 26, 2012, 13:02:09 POSLE PODNE
hahah znam za komandu al sta pod   OnDialogResponse ??
Jel nesto ovako?
   if(dialogid == BICIKLDIALOG)
{
if(!response) return 1;
{
switch(listitem)
{
case 0:
{
new cijena = 1000;
if(PVar[playerid][Level] >= 2  && GetPlayerMoney(playerid) > cijena)
{
StvaranjeBicikla(playerid, 481, 1, 1, 1367.7607,-1895.2983,13.0882,354.8744,cijena);
GivePlayerMoney(playerid, -cijena);
}
}
case 1:
{
new cijena = 10000;
if(PVar[playerid][Level] >= 2  && GetPlayerMoney(playerid) > cijena)
{
StvaranjeBicikla(playerid, 510, 1, 1, 1367.7607,-1895.2983,13.0882,354.8744,cijena);
GivePlayerMoney(playerid, -cijena);
}
else
{
SCM(playerid, GREY, "{FF003F}Morate biti level{14F1FC} 2+!");
return 1;
}
}
case 2:
{
new cijena = 500;
if(PVar[playerid][Level] >= 2  && GetPlayerMoney(playerid) > cijena)
{
StvaranjeBicikla(playerid, 509, 1, 1, 1367.7607,-1895.2983,13.0882,354.8744,cijena);
GivePlayerMoney(playerid, -cijena);
}
else
{
SCM(playerid, GREY, "{FF003F}Morate biti level{14F1FC} 2+!");
return 1;
}
}

}
}
}

Da to stavljas pod  OnDialogResponse ako je to sta zelis da napravis...

Tex

Citat: [TG]$--L84S--$ poslato Januar 26, 2012, 13:40:03 POSLE PODNE
Citat: Tex poslato Januar 26, 2012, 13:02:09 POSLE PODNE
hahah znam za komandu al sta pod   OnDialogResponse ??
Jel nesto ovako?
   if(dialogid == BICIKLDIALOG)
{
if(!response) return 1;
{
switch(listitem)
{
case 0:
{
new cijena = 1000;
if(PVar[playerid][Level] >= 2  && GetPlayerMoney(playerid) > cijena)
{
StvaranjeBicikla(playerid, 481, 1, 1, 1367.7607,-1895.2983,13.0882,354.8744,cijena);
GivePlayerMoney(playerid, -cijena);
}
}
case 1:
{
new cijena = 10000;
if(PVar[playerid][Level] >= 2  && GetPlayerMoney(playerid) > cijena)
{
StvaranjeBicikla(playerid, 510, 1, 1, 1367.7607,-1895.2983,13.0882,354.8744,cijena);
GivePlayerMoney(playerid, -cijena);
}
else
{
SCM(playerid, GREY, "{FF003F}Morate biti level{14F1FC} 2+!");
return 1;
}
}
case 2:
{
new cijena = 500;
if(PVar[playerid][Level] >= 2  && GetPlayerMoney(playerid) > cijena)
{
StvaranjeBicikla(playerid, 509, 1, 1, 1367.7607,-1895.2983,13.0882,354.8744,cijena);
GivePlayerMoney(playerid, -cijena);
}
else
{
SCM(playerid, GREY, "{FF003F}Morate biti level{14F1FC} 2+!");
return 1;
}
}

}
}
}

Da to stavljas pod  OnDialogResponse ako je to sta zelis da napravis...
Kod komande da stavim
ShowPlayerDialog(playerid,BICIKLDIALOG,DIALOG_STYLE_LIST?
Poslednja Izmena: Januar 26, 2012, 14:40:03 POSLE PODNE od Tex

ShowPlayerDialog(playerid, BICIKLDIALOG, DIALOG_STYLE_LIST, "Bicikli", "blbla\nblablba", "Izaberi", "Odustani");