[TuT]Pravljenje dialoga.

14. Nov. 2013. Zaključano
1,406
pregleda
6
postova
Ismet_BN
4
Made Man
14. Nov. 2013.
                                                            007Bont Tutoriali 2#




                                                                                                      Dialog  Sistem




1. Definirati dialog! ( Pri vrhu skripte )
#define DIALOGID 3300
¨
#define COLOR_LIGHTBLUE "{00CED1}"




Komanda za dialog!

if(strcmp(cmd, "/dialog", true) == 0)
  {
      if(PlayerToPoint(5.0,playerid,X, Y, Z)) // pozicija gdje koristis /dialog ( moze i bez tog, ali ja pravim nesto kao dozvole!
      {
            ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, "Dialog", "Dozvola", "U redu", "Odustani");
        }
        return 1;
    }



3. Sada pod "OnDialogResponse" dodati

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
  new sendername;
  new string;
  if(response)
  {
    if(dialogid == 3)
  {
      if(response)
      {
            if(listitem == 0) // kao neka dozvola
        {
            GivePlayerMoney(playerid, - 300);//Ovdje stavljate cijenu dozvole!
            SendClientMessage(playerid, COLOR_LIGHTBLUE, "Kupili ste dozvolu za $300. Sada mozete voziti aute i motore.");//Text po zelji, nemora biti dozvola ja sam stavio dozvole... jednostavno mi...
                PlayerInfo = 1;//Daje igracu vozacku, to je u mom slucaju pCarLic, ali vi mozete to i izbrisat ako zelite da ne daje vozacku, stavit nesto svoje bilo sta ...
        }
      }
      return 1;
  }
  return 1;
}



0-10
Veoma jednostavan sistem dialoga!

Nisam testiro ovakav nacin, nadam se da radi...
Veoma je jednostavno, nema tu sta ne raditi 🙂










Ismet_BN
4
Made Man
14. Nov. 2013.
Quote from November 14, 2013, 10:13 am:
LOL.

Šta ako nemaju definiran CarLic ? Napraivo si samo DIALOG_STYLE_LIST,mogao si još za MSG.
Isto tako i boju nemaju definiranu.

Znam to sve, valjda svatko cak i onaj tko je tek poceo zna kad mu izbaci error za boju 😛
Al evo dodat cu, a ovo sam napravio samo za primjer 🙂
Mogo sam dodat cijeli carlicense sistem ali mrsko mi praviti, to cu dodat preko vikenda 🙂
I Hvala sto si me opomenuo za boje
~William~
4
Enforcer
14. Nov. 2013.
Nit si šta objasni oza sta sluzi #define IMEDIALOGA 505050 ( sta tu znaci) objasni pocetnicima ne samo pisat. Katastrofa!
Ismet_BN
4
Made Man
14. Nov. 2013.
Newest Ralph. wrote on November 14, 2013, 5:30 pm:
Nit si šta objasni oza sta sluzi #define IMEDIALOGA 505050 ( sta tu znaci) objasni pocetnicima ne samo pisat. Katastrofa!

Molim administratore da lockaju temu, ne volim pametnjakovice...  :-*
~William~
4
Enforcer
14. Nov. 2013.
007Bondâ„¢ wrote on November 14, 2013, 5:30 pm:
Nit si šta objasni oza sta sluzi #define IMEDIALOGA 505050 ( sta tu znaci) objasni pocetnicima ne samo pisat. Katastrofa!

Molim administratore da lockaju temu, ne volim pametnjakovice...  :-*
Ako več pišeš tut sve objasni a ne samo dodajte kodove. To bih ti svaki clan ili skripter rekao ili adm..
Mikjo_Ivanovski
5
Kingpin
14. Nov. 2013.
Nije bas nesta objasneno i ima ih koliko oces ovakvih tutova.
LOCK

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha