[pomoc] prodavnica

Započeo sampzone
24. Apr. 2011.
1,000
pregleda
12
postova
sampzone
5
Underboss
24. Apr. 2011.
mod koji ja koristim: ravens edit

problem: mozel mi neko pomoci kako da napravim kada stanem na odredjenu poziciju da kucam npr /kupi i da  mi izbaci spisak proizvoda i da ih mogu kupiti al onda ako kupim hranu da da helte

Hvala za pomoc unaprijed!
Dzon_Lenon
5
Kingpin
24. Apr. 2011.
koristi:

IsPlayerInRangeOfPoint
ShowPlayerDialog
SetPlayerHealth
i GivePlayerMoney funkcije.
sampzone
5
Underboss
24. Apr. 2011.
ma mozes mi dati cjeli kod ja samo da preuredim i ubacim
Dzon_Lenon
5
Kingpin
24. Apr. 2011.
Ne
Dave
5
Underboss
24. Apr. 2011.
Daj mi komandu /kupi
sampzone
5
Underboss
24. Apr. 2011.
omg pa ja trazim komandu kupi
Dave
5
Underboss
24. Apr. 2011.
Evo ti tu pravljenje dijaloga pa napravi,vrlo jednostavno

http://balkan-samp.com/forum/index.php?topic=23097.0
sampzone
5
Underboss
24. Apr. 2011.
hahaha sta ti meni postas ....pravljenje dijaloga.... OMG to nema veze sa prodavnicom.....msm ima veze zato sto ti proizvodi izadju u dijalogu al ostalo nema veze sa vezom
Dzon_Lenon
5
Kingpin
24. Apr. 2011.
a sta ti ostalo hoces? napravis obican dijalog i kod OnDialogResponse samo koristis SetPlayerHealth i GivePlayerMoney funkcije, da dodas igracu HP kad pojede nesto i da mu skines pare kao da je platio.  😐
Mr.Lowrey
5
Godfather
24. Apr. 2011.
Ne on sve na gotovo mora, vidis koliko je samo tema otvorio, bar da on pokusa napraviti, nego sve najlijepo :SSS
Deleted User
Obrisan korisnik
24. Apr. 2011.
Nije mi jasno kako nemozes da uradis. Evo ja cu ti nesto uraditi
if(strcmp(cmdtext,"/meni", true) == 0)
{
if(PlayerToPoint(3.0,playerid,x,y,z)) return SendClientMessage(playerid, COLOR_RED, "Niste blizu prodavnice!");
ShowPlayerDialog(playerid, 41, DIALOG_STYLE_LIST, "Hrana", "Pizza $5\nBurek $5", "U redu", "Odustani");
return 1;
}

if(PlayerToPoint(3.0,playerid,x,y,z)) return SendClientMessage(playerid, COLOR_RED, "Niste blizu prodavnice!");-Sa ovim ispituje da li je igrac na toj poziciji
ShowPlayerDialog(playerid, 41, DIALOG_STYLE_LIST, "Hrana", "Pizza $5\nBurek $5", "U redu", "Odustani"); - Sa ovim mu pokazuje dialog sa id 41 i posle ces valjda skontati sta sam radio
I onda pod public OnDialogResponse
Dodas ovako
 if(dialogid == 41)
{
if(response)
{
            new Float:pheal; GetPlayerHealth(playerid, pheal);
  if(listitem == 0)
{
SafeGivePlayerMoney(playerid, -5);//Skida pare igracu
ApplyAnimation(playerid,"FOOD","EAT_Burger",4.1,0,1,1,0,1);//Stavlja animaciju da jede
SetPlayerHealth(playerid, pheal+25);//Daje mu +25 helti
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s jede Pizzu.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
if(listitem == 1)
{
SafeGivePlayerMoney(playerid, - 5);
                ApplyAnimation(playerid,"FOOD","EAT_Burger",4.1,0,1,1,0,1);
SetPlayerHealth(playerid, pheal+25);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s jede Burek.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
}
return 1;
}


I ti sada dodaj sta ti hoces radi ce ti valjda. Zar je problem uraditi to?
sampzone
5
Underboss
24. Apr. 2011.
TNX ak napravio sam vec

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha