samp.directory
← Scripts y librerías

denisbranisteanu/samp-dialog-handler

A dialog wrapper library meant to use dialogs very easy.

Librería★ 1actualizado mar 2022Sin licenciaPawnsampctl
Abrir en GitHub

Este repositorio no tiene archivo de licencia. Se puede leer, pero eso por sí solo no da permiso para reutilizarlo.

Instalar con sampctl

sampctl package install denisbranisteanu/samp-dialog-handler

Ejecútalo en la carpeta de tu proyecto. sampctl descarga el paquete y sus dependencias.

Depende de 2 paquetes

README.md

dialog-handler

Samp Dialog Handler is a wrapper meant to help you with the dialogs. See usage to learn more.

Installation

Simply install to your project:

sampctl package install GroWy/dialog-handler

Include in your code and begin using the library:

#include <dialog-handler>

Usage

Display dialog:

DisplayDialog(playerid, function[], style, caption[], info[], button1[], button2[] = "", more_parameters);

Hide dialog:

HideDialog(playerid);

Check if a player have a dialog displayed:

bool:IsDialogDisplayed(playerid);

Internal

In the source code there are some constants that can be modified.

  • DIALOG_HANDLER_MAX_INFO: used to limit the dialog's info length (4096 by default).
  • DIALOG_HANDLER_MAIN_ID: id of the dialog used by the library, by default the value is set very high so as not have problems with other dialogs.

You can simply add them before including the include:

#define DIALOG_HANDLER_MAIN_ID <value>
#define DIALOG_HANDLER_MAX_INFO <value>

Testing

To test, simply run the package:

sampctl package run

Esta página se genera con lo que GitHub publica sobre el repositorio. samp.directory no aloja el código. Informar de un problema con esta ficha