[TuT] Pravljenje Dijaloga

5. Jul 2013. Zaključano
4,783
pregleda
30
postova
BocaBajrovic1995
5
Kingpin
5. Jul 2013.
E ovako spazio sam da puno ljudi na ovom forumu trazi pomoc oko pravljenja dijaloga.Sada cu vam pokazati ako se prave dijalozi pa lepo pratite.Pa da krenemo

Postoje 3 vrste dijaloga a to su:
1😄IALOG_STYLE_LIST
2😄IALOG_STYLE_MSGBOX
3😄IALOG_STYLE_INPUT

Pa da krenemo od DIALOG_STYLE_LIST
Pravicemo komandu /help pa pratite

YCMD
YCMD:help(playerid, params[],help)
{
#pragma unused help
return ShowPlayerDialog( playerid, 100, DIALOG_STYLE_LIST, "Pomoc", "Komande\nPravila\n",  "OK", "Izlaz" ); // Ovo mozete izmeniti kako zelite ali dopustite da vam objasnim!
        return 1;
}

STRCMP
if (strcmp("/help", cmdtext, true, 10) == 0)
{
        ShowPlayerDialog( playerid, 100, DIALOG_STYLE_LIST, "Pomoc", "Komande\nPravila\n",  "OK", "Izlaz" ); // Ovo mozete izmeniti kako zelite ali dopustite da vam objasnim!
    }
    return 1;
}

ZCMD
CMD:(help, playerid, params[]) //Ovde stavljate vasu komandu kao sto radimo bice /help
{
    {
        ShowPlayerDialog( playerid, 100, DIALOG_STYLE_LIST, "Pomoc", "Komande\nPravila\n",  "OK", "Izlaz" ); // Ovo mozete izmeniti kako zelite ali dopustite da vam objasnim!
    }
    return 1;
}
Idemo dalje
ShowPlayerDialog( playerid //Ovde izmedju zagrada upisujete ID dijaloga

Idemo dalje
ShowPlayerDialog( playerid, 100 // Stavio sam broj 100 naravno vi mozete staviti koji zelite

Idemo dalje
ShowPlayerDialog( playerid, 100, DIALOG_STYLE_LIST //Mozete uzeti koju god vrstu hocete dialoga imate 3 ponudjena.

Idemo dalje
ShowPlayerDialog( playerid, 100, DIALOG_STYLE_LIST, "Pomoc" //Ova rec se nalazi na pocetku dijaloga naravno mozete je izmeniti

Idemo dalje
ShowPlayerDialog( playerid, 100, DIALOG_STYLE_LIST, "Pomoc", "Komande\nPravila\n" Igrac kada ukuca komandu /help imace ponudjeno da bira Komande ili Pravila naravno i to mozete izmeniti

Idemo dalje
ShowPlayerDialog( playerid, 100, DIALOG_STYLE_LIST, "Pomoc", "Komande\nPravila\n",  "Ok", "Izadji" );// Ukoliko zelite da otazete dialog tj da izadjete samo kliknete na izadji.

Nadam se da ste nesto razumeli Idemo na 2 korak:
Listajte skroz dole i nadjte ovo public OnDialogResponse
Onda pratite pazljivo odmah ispod toga ubacite dijalog sto ste radili to bi trebalo a izgleda ovako
switch(dialogid)
    {
        case 100: // Ovde stavite ID koji ste stavili za dijalog mi smo stavili 100
        {
            if(!response)
            {
                SendClientMessage(playerid, WHITE, "Izasli ste iz dijaloga");//Ako pritisnes da izadjes
                return 1;
            }

            switch(listitem)
            {
                case 0: // Case oznacava iznos predmeta koji igrac izabere OBAVEZENO SE KRECE SA 0!
                {
                    SendClientMessage(playerid, WHITE, "Komande" );
                }
                case 1:
                {
                    SendClientMessage(playerid, WHITE, "Pravila" );
                }
            }// Ovde mozete dodati jos case ali ako ne zelite jednostavno zavrsite komandu sa return 1;
        }
Nadam se da ste me makar nesto razumeli ne zamerite mi ako imam neku gresku zbrzao sam.Uzivajte!
Djidja
2
Rookie
5. Jul 2013.
Fin tut, lepo objasnjeno. Pohvala  😉
BocaBajrovic1995
5
Kingpin
5. Jul 2013.
Slade wrote on July 5, 2013, 10:10 pm:
Fin tut, lepo objasnjeno. Pohvala  😉
Hvala 😄
James_SmithXDl
6
OG Legend
5. Jul 2013.
Jednostavno,al ako je od tebe,evo tebi 10
BocaBajrovic1995
5
Kingpin
5. Jul 2013.
C++ wrote on July 5, 2013, 10:25 pm:
Jednostavno,al ako je od tebe,evo tebi 10
Od mene je hvala 😄
TriX
5
Underboss
6. Jul 2013.
Lepo 10/10
xyzcod2
5
Underboss
6. Jul 2013.
dobro pojasnjeno,samo mala zamjerka
|LE:RP| Boca A.k.A Bocilinjo wrote on July 5, 2013, 10:11 pm:
Postoje 3 vrste dijaloga a to su:
1😄IALOG_STYLE_LIST
2😄IALOG_STYLE_MSGBOX
3😄IALOG_STYLE_INPUT

postoje 4. vrste,4. vrsta je DIALOG_STYLE_PASSWORD
BocaBajrovic1995
5
Kingpin
6. Jul 2013.
Quote from July 5, 2013, 10:11 pm:
Postoje 3 vrste dijaloga a to su:
1😄IALOG_STYLE_LIST
2😄IALOG_STYLE_MSGBOX
3😄IALOG_STYLE_INPUT

postoje 4. vrste,4. vrsta je DIALOG_STYLE_PASSWORD
Na to sam zaboravio 😄
The Woozie
5
Kingpin
6. Jul 2013.
Bespotreban tut ovo ima na wiki: http://wiki.sa-mp.com/wiki/How_to_Create_a_Dialog , jos je mnogo bolje objasnjeno ti si samo pokazivao za stil "lista"
BocaBajrovic1995
5
Kingpin
6. Jul 2013.
Quote from July 6, 2013, 6:42 pm:
Bespotreban tut ovo ima na wiki: http://wiki.sa-mp.com/wiki/How_to_Create_a_Dialog , jos je mnogo bolje objasnjeno ti si samo pokazivao za stil "lista"
Mozda neko ne zna za wikipediju 😄
Ivan_Ino
5
Kingpin
6. Jul 2013.
Odlican tut.. Pohvale 10/10
BocaBajrovic1995
5
Kingpin
6. Jul 2013.
Ivan_Ino.pwn wrote on July 6, 2013, 7:10 pm:
Odlican tut.. Pohvale 10/10
Hvala druze 😄
Ted
2
Rookie
6. Jul 2013.
Odlican tut 🙂 10/10
Blaeks_Biofor
5
Forum Don
6. Jul 2013.
dobro je
BocaBajrovic1995
5
Kingpin
6. Jul 2013.
Blaeks wrote on July 6, 2013, 9:01 pm:
dobro je
Hvala bro 😄

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha