Započeo 007Bondâ„¢
•14. Nov. 2013.• Zaključano[TuT]Pravljenje dialoga.
1,448
pregleda
6
postova
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
399
Postovi:
124
Teme:
Pridružio se:Okt. 2012
14. Nov. 2013.
007Bont Tutoriali 2#
Dialog Sistem
1. Definirati dialog! ( Pri vrhu skripte )
Komanda za dialog!
3. Sada pod "OnDialogResponse" dodati
0-10
Veoma jednostavan sistem dialoga!
Nisam testiro ovakav nacin, nadam se da radi...
Veoma je jednostavno, nema tu sta ne raditi 🙂
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 🙂
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
399
Postovi:
124
Teme:
Pridružio se:Okt. 2012
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.
Š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
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
299
Postovi:
13
Teme:
Pridružio se:Avg. 2012
14. Nov. 2013.
Nit si šta objasni oza sta sluzi #define IMEDIALOGA 505050 ( sta tu znaci) objasni pocetnicima ne samo pisat. Katastrofa!
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
399
Postovi:
124
Teme:
Pridružio se:Okt. 2012
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... :-*
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
299
Postovi:
13
Teme:
Pridružio se:Avg. 2012
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..
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava