Da li ste vi napravili plugin: Ne
Ime kreatora: Nexius_Tailer
Opis
Alternativni dialog je dialog sa novim dizajnom, fakticki ima iste funkcije kao i stari dijalozi samo sto ima lepsi izgled.

(( Kao sto i rekoh potpuno drugaciji dizajn, i da napomenem sucelje se menja od zavisnosti da li zelite 2 ili 1 izbor. ))
Sadrzi i izbornik za menjanje skiova.
Da biste izabrali neki od skinova morate ga koliko sam razumeo definisati
#define AD_SKIN_1 //1 - SKIN ID
Funkcije
ShowPlayerAltDialog(playerid, dialogid, style, caption[], info[], button1[], button2[] = "") = koristite za prikaz dijaloga igraÄu
OnAltDialogResponse(playerid, dialogid, response, listitem) = Zove se kada igraÄ odgovori na dijalog
GetPlayerAltDialog(playerid) = koristite da biste pronaÅ¡li ID aktivnog dijaloga od igraÄa
Kako ga ubaciti?
Preuzmite alt_dialogs.inc sa linka ispod.
Povežite ga na ovaj naÄin:
#include
Zatim rekompajlujte svoju skriptu.
Tada možete koristiti bilo koju od gore navedenih funkcija u vašoj skripti.
DOWNLOAD: MEDIAFIRE PASTEBIN
Primer korištenja:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp("/wdialog", cmdtext, true)) return cmd_wdialog(playerid);
return 0;
}
forward cmd_wdialog(playerid);
public cmd_wdialog(playerid)
{
ShowPlayerAltDialog(playerid, 0, AD_STYLE_LIST, "Weapons", "AK47\nM4\nSniper Rifle", "Ok", "Cancel");
return 1;
}
public OnAltDialogResponse(playerid, dialogid, response, listitem)
{
if(dialogid == 0)
{
if(response == 1)
{
switch(listitem)
{
case 0: GivePlayerWeapon(playerid, 30, 100);
case 1: GivePlayerWeapon(playerid, 31, 100);
case 2: GivePlayerWeapon(playerid, 34, 50);
}
return 1;
}
}
return 0;
}

