Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Tex poslato Januar 25, 2012, 21:55:36 POSLE PODNE

Naslov: [Pomoc]Dialog
Poruka od: Tex poslato Januar 25, 2012, 21:55:36 POSLE PODNE
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):
Naslov: Odg: [Pomoc]Dialog
Poruka od: Mr.Gagi poslato Januar 26, 2012, 11:35:45 PRE PODNE
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.
Naslov: Odg: [Pomoc]Dialog
Poruka od: 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;
}
}

}
}
}
Naslov: Odg: [Pomoc]Dialog
Poruka od: Amel Kesmer poslato Januar 26, 2012, 13:18:39 POSLE PODNE
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/
Naslov: Odg: [Pomoc]Dialog
Poruka od: [TG:RP]$--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...
Naslov: Odg: [Pomoc]Dialog
Poruka od: Tex poslato Januar 26, 2012, 14:04:24 POSLE PODNE
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?
Naslov: Odg: [Pomoc]Dialog
Poruka od: [TG:RP]$--L84S--$ poslato Januar 26, 2012, 14:56:35 POSLE PODNE
ShowPlayerDialog(playerid, BICIKLDIALOG, DIALOG_STYLE_LIST, "Bicikli", "blbla\nblablba", "Izaberi", "Odustani");