
*Pozdrav, u ovom tutorialu cu vam pokazati kako da napravite veoma jednostavan kiosk sistem! Ovo mi je prvi tutorial tako ako bude gresaka ja se izvinjavam !
PRVI KORAK
Prvi korak je veoma jednostavan, u MTA napravite kiosk, namapajte gde hocete da bude vas kiosk, i sacuvajte mapu. Kada ste sacuvali mapu, udjite na vas pretrazivac i kucajte www.convertffs.com . Tu cemo konvertovati mapu. Mapa vam se nalazi Multi Theft Auto/Server/Mods/Deathmach/recourses. Kada ste to uradili ubacite vas kiosk u vas mod. Pod public OnGameModeInit
DRUGI KORAK
*U drugom delu cemo napraviti komandu /kupi , kojom cemo moci da kupujemo u kiosku razne stvari, vi kasnije mozete da dodajete sta god vam je volja.
KOMANDA
*Pod public OnPlayerCommandText cemo dodati:
if(strcmp(cmd, "/kupi", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 4.0, X,Y,Z)) //X,Y,Z zamenite kordinatama gde ce igrac moci kupovati
{
ShowPlayerDialog(playerid, /* dialog id */, DIALOG_STYLE_LIST, "Kiosk", "Stake\nCvece\nFoto aparat", "Kupi", "Zatvori");
}
return 1;
}X Y Z - Kordinate cete dobiti tako sto cete na zeljenoj lokaciji kucati /save kiosk i uzeti XYZ kordinate iz savedpositions
OnDialogResponse
*Pod public OnDialogResponse cemo dodati:
if(dialogid == /* dialog id */)
{
if(response)
{
if(listitem == 0)
{
GivePlayerWeapon(playerid, 15, 1); //Sta ce da dobije kada kupi prvo sa liste
GivePlayerMoney(playerid, -100); //Koliko ce mu para oduzeti kada kupi
}
if(listitem == 1)
{
GivePlayerWeapon(playerid, 14, 1); //Sta ce da dobije kada kupi drugo sa liste
GivePlayerMoney(playerid, -100); //Koliko ce mu para oduzeti
}
if(listitem == 2)
{
GivePlayerWeapon(playerid, 43, 50); //Sta ce da dobije kada kupi drugo sa liste
GivePlayerMoney(playerid, -200); //Koliko ce mu para oduzeti
}
}
return 1;
}*To bi bilo to ovo mi je prvi tutorial tako da, mozda ima gresaka, ako ima dajte kritike slobodno
