Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: sampzone poslato April 24, 2011, 11:40:49 PRE PODNE

Naslov: [pomoc] prodavnica
Poruka od: sampzone poslato April 24, 2011, 11:40:49 PRE PODNE
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!
Naslov: Odg: [pomoc] prodavnica
Poruka od: Gotti747 poslato April 24, 2011, 11:42:05 PRE PODNE
koristi:

IsPlayerInRangeOfPoint
ShowPlayerDialog
SetPlayerHealth
i GivePlayerMoney funkcije.
Naslov: Odg: [pomoc] prodavnica
Poruka od: sampzone poslato April 24, 2011, 11:54:19 PRE PODNE
ma mozes mi dati cjeli kod ja samo da preuredim i ubacim
Naslov: Odg: [pomoc] prodavnica
Poruka od: Gotti747 poslato April 24, 2011, 12:04:45 POSLE PODNE
Ne
Naslov: Odg: [pomoc] prodavnica
Poruka od: FireMan poslato April 24, 2011, 13:16:05 POSLE PODNE
Daj mi komandu /kupi
Naslov: Odg: [pomoc] prodavnica
Poruka od: sampzone poslato April 24, 2011, 13:22:33 POSLE PODNE
omg pa ja trazim komandu kupi
Naslov: Odg: [pomoc] prodavnica
Poruka od: FireMan poslato April 24, 2011, 13:24:19 POSLE PODNE
Evo ti tu pravljenje dijaloga pa napravi,vrlo jednostavno

http://balkan-samp.com/forum/index.php?topic=23097.0
Naslov: Odg: [pomoc] prodavnica
Poruka od: sampzone poslato April 24, 2011, 19:56:37 POSLE PODNE
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
Naslov: Odg: [pomoc] prodavnica
Poruka od: Gotti747 poslato April 24, 2011, 20:00:57 POSLE PODNE
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.  :-\
Naslov: Odg: [pomoc] prodavnica
Poruka od: System32 poslato April 24, 2011, 20:04:28 POSLE PODNE
Ne on sve na gotovo mora, vidis koliko je samo tema otvorio, bar da on pokusa napraviti, nego sve najlijepo :SSS
Naslov: Odg: [pomoc] prodavnica
Poruka od: dragan12 poslato April 24, 2011, 20:12:06 POSLE PODNE
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?
Naslov: Odg: [pomoc] prodavnica
Poruka od: sampzone poslato April 24, 2011, 20:19:24 POSLE PODNE
TNX ak napravio sam vec