12.09.2017, 17:06
Si seria ese
https://sampforum.blast.hk/showthread.php?tid=475838
Y para usarlo seria asн (tome su ejemplo que tiene pero te lo explicare un poco mas detallado)
Lo descargar y lo pones en tu carpeta de includes que se encuentra pawno\include. Una vez que lo colocas en su respectiva carpeta vas a tu Gamemode y donde tienes los includes escribes
Seria asн como se usa no soy muy bueno explicando pero espero haberte ayudado. Pero la verdad a mi me gusta mas usar los dialogo de la manera por defecto sin el include, pero ya es como cada quien se acostumbre a usarlo.
https://sampforum.blast.hk/showthread.php?tid=475838
Y para usarlo seria asн (tome su ejemplo que tiene pero te lo explicare un poco mas detallado)
Lo descargar y lo pones en tu carpeta de includes que se encuentra pawno\include. Una vez que lo colocas en su respectiva carpeta vas a tu Gamemode y donde tienes los includes escribes
PHP код:
#include <easyDialog>
PHP код:
CMD:weapons(playerid, params[])
{
Dialog_Show(playerid, WeaponMenu/*Puedes ponerle otro nombre sin tener que definir lo*/, DIALOG_STYLE_LIST, "Weapon Menu", "9mm\nSilenced 9mm\nDesert Eagle\nShotgun\nSawn-off Shotgun\nCombat Shotgun", "Select", "Cancel");/*Como puedes ver para usarlo es casi igual que un dialogo normal nada mas que a este le pones Dialog_Show los demas parametros son los mismos de un dialogo normal*/
return 1;
}
/*Para darle uso osea esto seria como el ondialogresponse pero esto va aparte de cada dialogo que tu tienes*/
Dialog:WeaponMenu/*WeaponMenu es el dialogo que mostramos en el comando*/(playerid, response, listitem, inputtext[])
{
if (response)
{
new str[64];
format(str, 64, "You have selected the '%s'.", inputtext);
GivePlayerWeapon(playerid, listitem + 22, 500);
SendClientMessage(playerid, -1, str);
}
return 1;
/*Con este dialogo puedes revisar si un dialogo es usado con esta publica.*/
public OnDialogPerformed(playerid, dialog[], response, success)
{
if (!strcmp(dialog, "WeaponMenu") && IsPlayerInAnyVehicle(playerid))/*Por ejemplo cuando el dialogo "WeaponMenu" es usado. Revisa si el jugador esta en un Vehнculo y le envнa un mensaje diciйndole que tiene que estar a pie para obtener un arma y retoma 0 para que no se cumpla el dialogo y no le de armas*/
{
SendClientMessage(playerid, -1, "You must be on-foot to spawn a weapon.");
return 0;
}
return 1;
}
}