[pomoc] restroran

Započeo sampzone
2. Apr. 2011.
1,240
pregleda
12
postova
sampzone
5
Underboss
2. Apr. 2011.
mod koji ja koristim:Street stories

problem: problem je u tome sto neznam kako da napravi da igrac kada ode u restoran koji sam ja izmapo da kuca npr /meni da moze nesto kupiti. mozel mi neko pomoci.
SPILE
4
Enforcer
2. Apr. 2011.
Vrlo jednostavo.

napravi komandu meni.
if(strcmp(cmd, "/meni", true) == 0)
{
    if(PlayerToPoint(5.0,playerid,x,y,z)) ovo x,y,z promjeni u svoje kordinate di se komanda koristi
    {
            ShowPlayerDialog(playerid, 1000, DIALOG_STYLE_LIST, "kod perice restoran", "piletina \npica, "kupi", "Odustani");
        }
        return 1;
    }


a ovo dodaj u public OnDialogResponse
if(dialogid == 1000)
{
if(response)
{
  if(listitem == 0)
{
                SendClientMessage(playerid, COLOR_GRAD1, "Ok jedete piletinu");
}
if(listitem == 1)
{
                SendClientMessage(playerid, COLOR_GRAD1, "Ok jedete picetu");
}
        }
return 1;
}


ovo ti je najjednstavniji nacin
sampzone
5
Underboss
2. Apr. 2011.
a gdje ovaj meni da postavim, msm gdje da ga u skripti postavim
Deleted User
Obrisan korisnik
2. Apr. 2011.
EMPIRE-GAMING      Ante_Dracar aka Lopa wrote on April 2, 2011, 10:17 am:
Vrlo jednostavo.

napravi komandu meni.
if(strcmp(cmd, "/meni", true) == 0)
{
    if(PlayerToPoint(5.0,playerid,x,y,z)) ovo x,y,z promjeni u svoje kordinate di se komanda koristi
    {
            ShowPlayerDialog(playerid, 1000, DIALOG_STYLE_LIST, "kod perice restoran", "piletina \npica, "kupi", "Odustani");
        }
        return 1;
    }


a ovo dodaj u public OnDialogResponse
if(dialogid == 1000)
{
if(response)
{
    if(listitem == 0)
{
                SendClientMessage(playerid, COLOR_GRAD1, "Ok jedete piletinu");
}
if(listitem == 1)
{
                SendClientMessage(playerid, COLOR_GRAD1, "Ok jedete picetu");
}
        }
return 1;
}


ovo ti je najjednstavniji nacin


Bolje da si dodao neki SPECIAL_ACTION i da daje HP ali ok kako on hoće 😄
sampzone
5
Underboss
2. Apr. 2011.
pa kako da napravim da daje helte kada se pojede nesto
Deleted User
Obrisan korisnik
2. Apr. 2011.
dodas ovo naprimjer
SendClientMessage(playerid, COLOR_GRAD1, "Ok jedete piletinu");
SetPlayerHealt(playerID,100);
}
[CH]Ivan_Lukic
4
Shot Caller
2. Apr. 2011.
fixman|AND1| wrote on April 2, 2011, 11:54 am:
dodas ovo naprimjer
SendClientMessage(playerid, COLOR_GRAD1, "Ok jedete piletinu");
SetPlayerHealt(playerID,100);
}


tako ce mu stavit odma healt na 100 bolje je ovako..

if(listitem == 0)
{
                SendClientMessage(playerid, COLOR_GRAD1, "Ok jedete piletinu");
                GivePlayerMoney(playerid,-4);//-------cijena piletine
                SetPlayerHealth(playerid, zivot + 45.0);//-----ovo dodaje 45 healtha
}

moras i oznacit zivot jos

new Float:zivot;
GetPlayerHealth(playerid, zivot);

to stavis ispod public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

npr:

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{

new Float:zivot;
GetPlayerHealth(playerid, zivot);
SPILE
4
Enforcer
2. Apr. 2011.
ako zelis vec pro komandu onda ovako napravi.

if(listitem == 0)
{
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_WINE);

ili
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_SPRUNK);

gori navedeno ti spostavlja animaciju koju ce igrac izvoditi.
if(PlayerInfo < 18)
{
                    SendClientMessage(playerid, COLOR_WHITE, "Nemate 18 godina.");
                    return 1;
    }

npr ako igrac nema 18godina nemoze kupiti npr pivo
GivePlayerMoney(playerid, - 10);

igracu se uzima -10 dolara na kupljeni artikal
SetPlayerHealth(playerid, health + 15.0);

Taj artikal koji je kupio povacava mu snaku za 15hp
PlayerDrunk += 1;

ako je igrac npr kupio pivo postavlja mu pijanstvo na +1 poen
if(PlayerDrunk >= 5) 
{
GameTextForPlayer(playerid, "ponovno ste pijani :P ozete se sramiti", 3500, 1);
}
ako igrac ima +5 drunk poena ovo cemu se pojavit


za sada mi je samo ovo palo na pamet valjda je dosta 😄

sto se tice ovoga
SetPlayerHealth(playerid, health + 15.0);
gori ti je onaj korisnik ljepo objasniko kakoces

pozzz
fixman
5
Underboss
2. Apr. 2011.
hahahahhahaha pro komandu hahahahahahaah dobar vic..
pro komanda za GF,cestitke..
SPILE
4
Enforcer
2. Apr. 2011.
ajde jbt vamo ima stvarano pojedninih debila.

sta ti mislis da bi ja trebao sada vamo biti skoncentriran sta pisem i ostala sranja.

vamo sam cisto iz zbavave kad mi je dosadno a nisam kao npr ti koji je 24sata na dan na balkan sampu takvi se ljudi nazivaju DEBILI
fixman
5
Underboss
2. Apr. 2011.
Po tvom postu se vidi da imas max 13 godina..
I ko kaze da ja visim non-stop na BS?
SPILE
4
Enforcer
2. Apr. 2011.
na tvom acc.
Ukupno vremena provedeno online: 49 dan(a), 10 sat(i) i 59 min.

imam uskoro 17godina.

slusaj ne zelim se vamo svadjat ni sa kim zato najbolje da obojica umuknemo

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha