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;
}