[Pomoc]Dialog


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

prethodna tema - sledeća tema

0 članova i 1 gost 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");