CMD:upgrade(playerid, params[])
{
ShowPlayerDialog(playerid, DIALOG_UPGRADES, DIALOG_STYLE_LIST, "Upgrades", "Upgrade 0.01\nUpgrade 0.02\nUpgrade 0.03", "Select", "Close");
return 1;
}
DIALOG_UPGRADES - se acceseaza dialogul in care iti va da informatii cu privire la Upgrade-ul ales.
DIALOG_STYLE_LIST - tipul de dialog.
\n - il folosesti pentru a trece textul pe urmatorul aliniat.
Te duci la inceputul gamemodeul, dupa include-uri si pui:
#define DIALOG_UPGRADES 10000
Apoi mergi la OnDialogResponse si pui:
if(dialogid == DIALOG_UPGRADES)
{
if(!response) return 1; //Daca apesi 'Close' ti se inchide dialogul.
if(listitem == 0) //Upgrade 0.01
{
SendClientMessage(playerid, 0, "Mesaj!");
}
if(listitem == 1) //Upgrade 0.02
{
SendClientMessage(playerid, 0, "Mesaj!");
}
if(listitem == 2) //Upgrade 0.03
{
SendClientMessage(playerid, 0, "Mesaj!");
}
}