Skripta koju koristim: Ako moze pomoc kako da uopsteno da radim...
Detaljan opis problema: Kako da napravim /drink, /meni da kada to ukucam da mi pise imena pica i koliko kostaju, da mogu da se kupe
Dio skripte: Galaxy State Play
Neke slike/video : Nemam ih
[POMOC] Komanda /drink ili /meni
1,079
1,079
pregleda
9
9
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
pre 14 godina
pre 14 godina
Koristi http://wiki.sa-mp.com/wiki/ShowPlayerDialog primer:
I onda pod public OnDialogResponse
YCMD:meni(playerid,params[],help)
{
ShowPlayerDialog(playerid,923,DIALOG_STYLE_LIST,"Menu","Pivo\nVino","Kupi", "Izadji");
return 1;
}I onda pod public OnDialogResponse
if(dialogid == 923)
{
switch(listitem)
{
case 0:
{
//Ovde kod kada kupi pivo
}
case 1:
{
//Ovde kod kada kupi vino
}
}
}
pre 14 godina
YCMD:meni(playerid,params[],help)
{
ShowPlayerDialog(playerid,9999,DIALOG_STYLE_LIST,"Meni pica. Izaberite pice:,"Pivo ($10)\nVino ($30)\nViski ($25)","Izaberi", "Odustani");
return 1;
}Tu dodajes sta hoces u dialog...
Ovo stavljas u OnDialogResponse
if(dialogid == 9999)
{
switch(listitem)
{
case 0:
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "(Kupnja) Kupili ste pivo za $10.");
GivePlayerMoney(playerid, -10);
//Dodas jos nesto ako treba (animacija ili sta vec)
}
case 1:
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "(Kupnja) Kupili ste vino za $30.");
GivePlayerMoney(playerid, -30);
//Dodas jos nesto ako treba (animacija ili sta vec)
}
case 2:
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "(Kupnja) Kupili ste viski za $25.");
GivePlayerMoney(playerid, -25);
//Dodas jos nesto ako treba (animacija ili sta vec)
}
/* case 3:
{
Ovako dodajes dodatna pica koja hoces ubaciti samo menjas broj posle 'case' u broj + 1
}*/
}
}Hope i helped 😄
pre 14 godina
Sve sam shvatio ali samo mi nije jos ovo jasno, gde ce se to nalaziti posto nigde nisam postavio koordinate x, y i z?
pre 14 godina
Dodas ovo u komandu:
I ako hoces stavis 3dtext
if(!IsPlayerInRangeOfPoint(playerid, 5.0, x,y,z)) return SendClientMessage(playerid,0xFFFFFFFF,"Niste na mestu za kupovinu pica");I ako hoces stavis 3dtext
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava