Daca doresti sa faci ca pe B-ZONE, ai nevoie de DIALOG_STYLE_MSGBOX si dupa aceea sa folosesti DIALOG_STYLE_INPUT.
Nu e ceva chiar foarte complicat.
#define DIALOG_DSHIP 1
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_DSHIP)
{
if(!response) return 1;
ShowPlayerDialog(playerid, DIALOG_DSHIP + 1, DIALOG_STYLE_INPUT, "DealerShip", "Scrie mai jos ID-ul masinii dorite", "Next", "Cancel");
return 1;
}
if(dialogid == DIALOG_DSHIP + 1)
{
if(!response) return 1;
if(strcmp(params, "411", true) == 0) GiveCar(playerid, Infernus); //Sau cum ai in GM
if(strcmp(params, "412", true) == 0) GiveCar(playerid, Voodoo); //Sau cum ai in GM
//etc
return 1;
}
return 0;
}
CMD:dealership(playerid, params[])
{
new dship[2048];
strcat(dship, "(411)Infernus 975.000.000$ t| (412)Voodoo 350.000.000$");
//etc
ShowPlayerDialog(playerid, DIALOG_DSHIP, DIALOG_STYLE_MSGBOX, "Buy Vehicle", dship, "Forward", "Cancel");
return 1;
}