sanpezlo/td-notification
This Include allows you to create TextDraw Notifications
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 sanpezlo/td-notification
Ejecútalo en la carpeta de tu proyecto. sampctl descarga el paquete y sus dependencias.
Depende de 2 paquetes
- sampctl/samp-stdlibno está en este directorio
- kristoisberg/samp-td-string-width★ 23
README.md
td-notification
This Include allows you to create TextDraw Notifications
Installation
Simply install to your project:
sampctl package install ThePez/td-notification
Include in your code and begin using the library:
#define TDN_MODE_DEFAULT
#include <td-notification>
Usage
-
MAX_TDN: set how many TextDraw will be shown in TextDraw's Notification -
TDN_POS_X: TextDraw notifications will be at the position set on the X axis -
TDN_POS_Y: TextDraw notifications will be at the position set on the Y axis -
TDN_FONT: TextDraw Notification will have the set font -
TDN_LETTER_SIZE_X: TextDraw notifications will have the set font size on the X axis -
TDN_LETTER_SIZE_Y: TextDraw notifications will have the set font size on the Y axis -
TDN_SIZE: TextDraw notifications will have the set width size -
TDN_COLOR: TextDraw notifications will have the set font color -
TDN_COLOR_BOX: TextDraw notifications will have the set box color -
TDN_PROPORTIONAL: TextDraw notifications will have the set proportional -
TDN_DISTANCE: TextDraw notifications will have the set distance -
MAX_TDN_TEXT: TextDraw notifications will have a maximum the set text -
TDN_MODE_DOWN: TextDraw notifications will scroll down -
TDN_MODE_UP: TextDraw notifications will scroll up -
TDN_TIME: TextDraw notifications will hide at the set time -
TDN_MODE_DEFAULT: TextDraw notifications will use the default settings
Function
ShowTDN(playerid, const reason[]);
Shows a textdraw with the set text
Normal functioning: the TextDraw will be automatically hidden, with the time set in TDN_TIME (no need to use HideTDN)
- Returns 1, if the textdraw is shown, perfectly
- Returns -1, if the text drawing could not be displayed (there are as many TextDraws displayed as set in
MAX_TDN)
ShowTDN_Manual(playerid, const reason[]);
Shows a textdraw with the set text
Manual functioning: the TextDraw will not automatically hide, you must use HideTDN
- Returns 0 - (
MAX_TDN- 1), if the textdraw is shown, perfectly, will return the id of the TextDraws (the id you will use inHideTDN) - Returns -1, if the text drawing could not be displayed (there are as many TextDraws displayed as set in
MAX_TDN)
HideTDN(playerid, TDN);
Hides the textdraw
You must pass the id that returned the function ShowTDN_Manual
- Returns 1, if the textdraw was hidden, perfectly
- Returns 0, if the id passed in the function was not found
Testing
To test, simply run the package:
sampctl package run
Credits
- ThePez - Creator of the include
- NaS - helped me gather information to make the include, also helped me somewhere in the code
- Kristo - Creator of the samp-td-string-width include, it helped me to calculate the width of the TextDraw
pawnpawn-packagesa-mp-librarytextdraw-notifications
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