Započeo Tomislav.
•28. Mar. 2013.• Zaključano[Pomoc]Kiosk
348
pregleda
3
postova
Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
16
Postovi:
3
Teme:
Pridružio se:Mar. 2013
28. Mar. 2013.
Skripta koju koristim: Moja 😛
Detaljan opis problema😛a ovako, napravio sam si kiosk sistem i ubacio da se može kupiti sprej, kamera i padobran. Sada bi želio joÅ¡ da stavim da se može kupiti sok, piva i cigareta, te kada igraÄ na odreÄ‘enu stvar klikne i kupi, da mu se automatski pojavi u ruci.
Dio skripte: Mogu dati cijelu FS-u, ako je potrebno.
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Kako to trenutno izgleda:

Detaljan opis problema😛a ovako, napravio sam si kiosk sistem i ubacio da se može kupiti sprej, kamera i padobran. Sada bi želio joÅ¡ da stavim da se može kupiti sok, piva i cigareta, te kada igraÄ na odreÄ‘enu stvar klikne i kupi, da mu se automatski pojavi u ruci.
Dio skripte: Mogu dati cijelu FS-u, ako je potrebno.
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Kako to trenutno izgleda:

Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
915
Postovi:
70
Teme:
Pridružio se:Dec. 2011
28. Mar. 2013.
Evo ti ovako.Za to ti nije potrebna fs ali kako hoćeš.
Na vrh:
OnDialogResponse:
Komanda:
Na vrh:
#define DIALOG_KIOSK 1OnDialogResponse:
if(dialogid == DIALOG_KIOSK)
{
if(response)
{
if(listitem == 0) // Parachute
{
SendClientMessage(playerid, 2, "Kupio Parachute i platio si 500 $"); // posaljes poruku
GivePlayerCash( playerid, - 500 ); // Uzmes mu pare
SetPlayerHealth(playerid, 70); // Das mu healt
}
if(listitem == 1) // Camera
{
SendClientMessage(playerid, 2, "Kupio Cameru i platio si 700 $");
GivePlayerCash( playerid, - 700 );
SetPlayerHealth(playerid, 70);
}
if(listitem == 2) // SprayCan
{
SendClientMessage(playerid, 2, "Kupio SprayCan i platio si 1500 $");
GivePlayerCash( playerid, - 1500 );
SetPlayerHealth(playerid, 70);
}
if(listitem == 3) // Sok
{
SendClientMessage(playerid, 2, "Kupio Sok i platio si 1 $");
GivePlayerCash( playerid, - 1 );
SetPlayerHealth(playerid, 70);
}
if(listitem == 4) // Piva
{
SendClientMessage(playerid, 2, "Kupio Pivu i platio si 1 $");
GivePlayerCash( playerid, - 1 );
SetPlayerHealth(playerid, 70);
}
if(listitem == 5) // Cigarete
{
SendClientMessage(playerid, 2, "Kupio Cigarete i platio si 10 $");
GivePlayerCash( playerid, - 10 );
SetPlayerHealth(playerid, 70);
}
}
}Komanda:
COMMAND:kiosk(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid,1.00,X,Y,Z))
{
ShowPlayerDialog(playerid, DIALOG_KIOSK, DIALOG_STYLE_LIST, "Kiosk", "Parachute 500 $\nCamera 700 $\nSprayCan 1500 $\nSok 1 $ \nPiva 1 $ \nCigarete 10 $", "Kupi", "Izlaz"); // tu dodajes sada sta hoces mada sam ti ja dodao i kada tu dodas pazis pod koji ce ti gore biti u dialog listitem !
} else return SendClientMessage(playerid, 2, "Nisi kod kioska");
return 1;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava