[Pomoc]Kiosk

Započeo Tomislav., Mart 28, 2013, 17:41:09 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Moja :P
Detaljan opis problema:Pa 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:

Evo ti ovako.Za to ti nije potrebna fs ali kako hoćeš.

Na vrh:


#define DIALOG_KIOSK	1



OnDialogResponse:

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;
}
Poslednja Izmena: Mart 28, 2013, 18:24:17 POSLE PODNE od FlasH
BIG RESPEKT: Blaeks,  [CRP] Joey_, David (Sabljak) A.k.A SABO(T), joXy_, Dimi, Sexserghy ♥, TerminuS, H1TM4N

Riješeno na PM sa Flash-om

može lock :)