29.01.2013, 17:38
Seсor yo recomendarнa que usted usara los include y_dialog e y_inline para asi facilitarle la creaciуn del cуdigo que usted desea.
Creo que esto le servirб mucho, recuerde que playerid contendrб el ID del jugador que ejecuta el comando y params[0] contiene la ID del jugador al que se le envнa el dialog.
NOTA: Con inline no es necesario usar el callback OnDialogResponse.
Un saludo.
pawn Код:
#define DIALOG_NOVIOS 999
CMD:amor(playerid, params[])
{
if(sscanf(params, "u", params[0])) // Params[0] contiene la ID del jugador al que se le mandarб el dialog.
{
inline DIALOG(pid, dialogid, response, listitem, string:inputtext[])
{
#pragma unused pid, dialogid, response, listitem, inputtext
switch(response)
{
case false: // Opciуn 2
case true: //Opciуn 1
}
}
Dialog_ShowCallback(params[0], using inline DIALOG, DIALOG_STYLE_MSGBOX, "Titulo", "Texto", "Opciуn 1", "Opciуn 2", .dialog = DIALOG_NOVIOS);
}
return 1;
}
NOTA: Con inline no es necesario usar el callback OnDialogResponse.
Un saludo.