Odg: [TUTORIAL] Kako napraviti kiosk ?

Započeo [DW]Edu, Januar 10, 2013, 23:40:27 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.






*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
Poslednja Izmena: Januar 11, 2013, 17:29:37 POSLE PODNE od edu.pwn


Vrlo jednostavno ali posluzice pocetnicima  :)

zamerka ti je sto si radio u STRCMP, ali tut kao tut nije los

Lijepo i korisno! Pohvala za trud
Rehab RolePlay [0.3.7-R2] - https://discord.gg/XCjRc2U

91.121.21.54:8743



Citat: Blaeks poslato Januar 11, 2013, 02:30:26 PRE PODNE
zamerka ti je sto si radio u STRCMP, ali tut kao tut nije los

Točno to. ;)


Napiši još npr. kako dobiti kordinate, pojasni čemu služi dialog id itd.

Znas kako ja pravi kioske :) Upalim MTA :p Mnogo laksi nacin , samo stavim na ulicu kiosk i to je to! :D


Sala , bro odlican TUT sve si bolji i bolji.. ali strcmp nikako!

Citat: [FG]SpawneR. poslato Januar 11, 2013, 17:50:03 POSLE PODNE
Znas kako ja pravi kioske :) Upalim MTA :p Mnogo laksi nacin , samo stavim na ulicu kiosk i to je to! :D


Sala , bro odlican TUT sve si bolji i bolji.. ali strcmp nikako!


Znm da ne valja strcmp, ali nije veliki problem prebaciti u ZCMD ...



Fin tutorial, mogao si edit post i staviti ZCMD i YCMD...

Lock. Prepreprelagano za napravit Å¡ta si mogao napraviti kao fs