<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.multitheftauto.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=PandFort</id>
	<title>Multi Theft Auto: Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.multitheftauto.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=PandFort"/>
	<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/wiki/Special:Contributions/PandFort"/>
	<updated>2026-04-09T13:51:44Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=ES/onClick&amp;diff=75252</id>
		<title>ES/onClick</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=ES/onClick&amp;diff=75252"/>
		<updated>2022-07-10T18:03:52Z</updated>

		<summary type="html">&lt;p&gt;PandFort: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Client event}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
Este evento se activa cuando cualquier elemento de DxLib es clickeado&lt;br /&gt;
{{Note|El '''player''' quien clickeo el elemento siempre será [[localPlayer]].}}&lt;br /&gt;
{{Note|Si usted desea saber más sobre triggers... Mire [[addEventHandler]]}}&lt;br /&gt;
&lt;br /&gt;
==Parametros== &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
string button, string state&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=ES/onClick&amp;diff=75251</id>
		<title>ES/onClick</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=ES/onClick&amp;diff=75251"/>
		<updated>2022-07-10T18:03:26Z</updated>

		<summary type="html">&lt;p&gt;PandFort: Created page with &amp;quot;{{Client event}} __NOTOC__ Este evento se activa cuando cualquier elemento de DxLib es clickeado {{Note|El '''player''' quien clickeo el elemento siempre será localPlayer.}} {{Note|Si usted desea saber más sobre triggers... Mire addEventHandler}}  ==Parametross==  &amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt; string button, string state, int absoluteX, int absoluteY, bool isCoolingDown &amp;lt;/syntaxhighlight&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Client event}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
Este evento se activa cuando cualquier elemento de DxLib es clickeado&lt;br /&gt;
{{Note|El '''player''' quien clickeo el elemento siempre será [[localPlayer]].}}&lt;br /&gt;
{{Note|Si usted desea saber más sobre triggers... Mire [[addEventHandler]]}}&lt;br /&gt;
&lt;br /&gt;
==Parametross== &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
string button, string state, int absoluteX, int absoluteY, bool isCoolingDown&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=DxEdit&amp;diff=74607</id>
		<title>DxEdit</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=DxEdit&amp;diff=74607"/>
		<updated>2022-05-13T22:19:14Z</updated>

		<summary type="html">&lt;p&gt;PandFort: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Client Function}}&lt;br /&gt;
[[File:DxWindow.png|300px|thumb|right|Ventana de Pruebas.]]&lt;br /&gt;
Esta funcion crea un cuadro de texto basado en dxDrawing.&lt;br /&gt;
&lt;br /&gt;
==Sintaxis==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;element dxEdit(int x, int y, int w, int h, string text, [ element parent = nil ])&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Argumentos requeridos===&lt;br /&gt;
* '''x''': Un entero que representa la posición X del origen absoluto de la ventana, representado por píxeles en la pantalla.&lt;br /&gt;
* '''y''': Un entero que representa la posición Y del origen absoluto de la ventana, representado por píxeles en la pantalla.&lt;br /&gt;
* '''w''': Un entero que representa el ancho de la ventana.&lt;br /&gt;
* '''h''': Un entero que representa la altura de la ventana.&lt;br /&gt;
* '''text''': Una cadena del texto que se mostrará como una etiqueta en la caja de texto.&lt;br /&gt;
&lt;br /&gt;
===Argumentos Opcionales===&lt;br /&gt;
* '''parent''': Este es el padre que el Modern DX Library en el que la caja de texto está adjunta.&lt;br /&gt;
&lt;br /&gt;
==Ejemplo de Uso==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
loadstring(exports.dxlib:dxGetLibrary())()&lt;br /&gt;
&lt;br /&gt;
--creamos una ventana&lt;br /&gt;
win = dxWindow(251, 21, 250, 300, 'Window DEMO', true, true)&lt;br /&gt;
--creamos una caja de texto&lt;br /&gt;
&lt;br /&gt;
edit1 = dxEdit(277, 184, 197, 46, 'edit demo 1', win, false)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ver también==&lt;br /&gt;
{{DXLIB_FUNCTIONS}}&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=DxEdit&amp;diff=74606</id>
		<title>DxEdit</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=DxEdit&amp;diff=74606"/>
		<updated>2022-05-13T22:18:41Z</updated>

		<summary type="html">&lt;p&gt;PandFort: Created page with &amp;quot;__NOTOC__ {{Client Function}} Ventana de Pruebas. Esta funcion crea un cuadro de texto basado en dxDrawing.  ==Sintaxis== &amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;element dxEdit(int x, int y, int w, int h, string text, [ element parent = nil ])&amp;lt;/syntaxhighlight&amp;gt;  ===Argumentos requeridos=== * '''x''': Un entero que representa la posición X del origen absoluto de la ventana, representado por píxeles en la pantalla. * '''y''': Un entero que rep...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Client Function}}&lt;br /&gt;
[[File:DxWindow.png|300px|thumb|right|Ventana de Pruebas.]]&lt;br /&gt;
Esta funcion crea un cuadro de texto basado en dxDrawing.&lt;br /&gt;
&lt;br /&gt;
==Sintaxis==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;element dxEdit(int x, int y, int w, int h, string text, [ element parent = nil ])&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Argumentos requeridos===&lt;br /&gt;
* '''x''': Un entero que representa la posición X del origen absoluto de la ventana, representado por píxeles en la pantalla.&lt;br /&gt;
* '''y''': Un entero que representa la posición Y del origen absoluto de la ventana, representado por píxeles en la pantalla.&lt;br /&gt;
* '''w''': Un entero que representa el ancho de la ventana.&lt;br /&gt;
* '''h''': Un entero que representa la altura de la ventana.&lt;br /&gt;
* '''text''': Una cadena del texto que se mostrará como una etiqueta en la caja de texto.&lt;br /&gt;
&lt;br /&gt;
===Argumentos Opcionales===&lt;br /&gt;
* '''parent''': Este es el padre que el Modern DX Library El botón está adjunto.&lt;br /&gt;
&lt;br /&gt;
==Ejemplo de Uso==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
loadstring(exports.dxlib:dxGetLibrary())()&lt;br /&gt;
&lt;br /&gt;
--creamos una ventana&lt;br /&gt;
win = dxWindow(251, 21, 250, 300, 'Window DEMO', true, true)&lt;br /&gt;
--creamos una caja de texto&lt;br /&gt;
&lt;br /&gt;
edit1 = dxEdit(277, 184, 197, 46, 'edit demo 1', win, false)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ver también==&lt;br /&gt;
{{DXLIB_FUNCTIONS}}&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=DxCheckBox&amp;diff=74605</id>
		<title>DxCheckBox</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=DxCheckBox&amp;diff=74605"/>
		<updated>2022-05-13T22:14:33Z</updated>

		<summary type="html">&lt;p&gt;PandFort: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Client Function}}&lt;br /&gt;
[[File:DxWindow.png|300px|thumb|right|Ventana de Pruebas.]]&lt;br /&gt;
Esta funcion crea una checkBox basada en dxDrawing.&lt;br /&gt;
&lt;br /&gt;
==Sintaxis==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;element dxCheckBox(int x, int y, int w, int h, [ element parent = nil, bool rounded = nil ] )&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Argumentos requeridos===&lt;br /&gt;
* '''x''': Un entero que representa la posición X del origen absoluto de la ventana, representado por píxeles en la pantalla.&lt;br /&gt;
* '''y''': Un entero que representa la posición Y del origen absoluto de la ventana, representado por píxeles en la pantalla.&lt;br /&gt;
* '''w''': Un entero que representa el ancho de la ventana.&lt;br /&gt;
* '''h''': Un entero que representa la altura de la ventana.&lt;br /&gt;
&lt;br /&gt;
===Argumentos Opcionales===&lt;br /&gt;
* '''parent''': Este es el padre que el Modern DX Library El checkBox está adjunto.&lt;br /&gt;
* '''rounded''': Un booleano que representa si el checkBox llevara bordes redondeados.&lt;br /&gt;
&lt;br /&gt;
==Ejemplo==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
loadstring(exports.dxlib:dxGetLibrary())()&lt;br /&gt;
&lt;br /&gt;
--creamos una ventana&lt;br /&gt;
win = dxWindow( 251, 21, 250, 300, 'Window DEMO', true, true )&lt;br /&gt;
&lt;br /&gt;
--creamos un checkBox&lt;br /&gt;
check1 = dxCheckBox(432, 83, 32, 32, win)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ver también==&lt;br /&gt;
{{DXLIB_FUNCTIONS}}&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=DxCheckBox&amp;diff=74604</id>
		<title>DxCheckBox</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=DxCheckBox&amp;diff=74604"/>
		<updated>2022-05-13T22:13:55Z</updated>

		<summary type="html">&lt;p&gt;PandFort: Created page with &amp;quot;__NOTOC__ {{Client Function}} Ventana de Pruebas. Esta funcion crea una ventana moderna basado en dxDrawing.  ==Sintaxis== &amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;element dxCheckBox(int x, int y, int w, int h, [ element parent = nil, bool rounded = nil ] )&amp;lt;/syntaxhighlight&amp;gt;  ===Argumentos requeridos=== * '''x''': Un entero que representa la posición X del origen absoluto de la ventana, representado por píxeles en la pantalla. * '''y''': Un e...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Client Function}}&lt;br /&gt;
[[File:DxWindow.png|300px|thumb|right|Ventana de Pruebas.]]&lt;br /&gt;
Esta funcion crea una ventana moderna basado en dxDrawing.&lt;br /&gt;
&lt;br /&gt;
==Sintaxis==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;element dxCheckBox(int x, int y, int w, int h, [ element parent = nil, bool rounded = nil ] )&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Argumentos requeridos===&lt;br /&gt;
* '''x''': Un entero que representa la posición X del origen absoluto de la ventana, representado por píxeles en la pantalla.&lt;br /&gt;
* '''y''': Un entero que representa la posición Y del origen absoluto de la ventana, representado por píxeles en la pantalla.&lt;br /&gt;
* '''w''': Un entero que representa el ancho de la ventana.&lt;br /&gt;
* '''h''': Un entero que representa la altura de la ventana.&lt;br /&gt;
&lt;br /&gt;
===Argumentos Opcionales===&lt;br /&gt;
* '''parent''': Este es el padre que el Modern DX Library El checkBox está adjunto.&lt;br /&gt;
* '''rounded''': Un booleano que representa si el checkBox llevara bordes redondeados.&lt;br /&gt;
&lt;br /&gt;
==Ejemplo==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
loadstring(exports.dxlib:dxGetLibrary())()&lt;br /&gt;
&lt;br /&gt;
--creamos una ventana&lt;br /&gt;
win = dxWindow( 251, 21, 250, 300, 'Window DEMO', true, true )&lt;br /&gt;
&lt;br /&gt;
--creamos un checkBox&lt;br /&gt;
check1 = dxCheckBox(432, 83, 32, 32, win)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ver también==&lt;br /&gt;
{{DXLIB_FUNCTIONS}}&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=DxList&amp;diff=74600</id>
		<title>DxList</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=DxList&amp;diff=74600"/>
		<updated>2022-05-13T16:12:30Z</updated>

		<summary type="html">&lt;p&gt;PandFort: Created page with &amp;quot;__NOTOC__ {{Client Function}} Ventana de Pruebas. Esta funcion crea una lista basada en dxDrawing.  ==Sintaxis== &amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;element dxList(int x, int y, int w, int h, [ element parent = nil ])&amp;lt;/syntaxhighlight&amp;gt;  ===Argumentos requeridos=== * '''x''': Un entero que representa la posición X del origen absoluto de la ventana, representado por píxeles en la pantalla. * '''y''': Un entero que representa la posición Y...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Client Function}}&lt;br /&gt;
[[File:DxWindow.png|300px|thumb|right|Ventana de Pruebas.]]&lt;br /&gt;
Esta funcion crea una lista basada en dxDrawing.&lt;br /&gt;
&lt;br /&gt;
==Sintaxis==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;element dxList(int x, int y, int w, int h, [ element parent = nil ])&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Argumentos requeridos===&lt;br /&gt;
* '''x''': Un entero que representa la posición X del origen absoluto de la ventana, representado por píxeles en la pantalla.&lt;br /&gt;
* '''y''': Un entero que representa la posición Y del origen absoluto de la ventana, representado por píxeles en la pantalla.&lt;br /&gt;
* '''w''': Un entero que representa el ancho de la ventana.&lt;br /&gt;
* '''h''': Un entero que representa la altura de la ventana.&lt;br /&gt;
&lt;br /&gt;
===Argumentos Opcionales===&lt;br /&gt;
* '''parent''': Este es el padre que el Modern DX Library El botón está adjunto.&lt;br /&gt;
&lt;br /&gt;
==Ejemplo de Uso==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
loadstring(exports.dxlib:dxGetLibrary())()&lt;br /&gt;
&lt;br /&gt;
--creamos una ventana&lt;br /&gt;
win = dxWindow(251, 21, 250, 300, 'Window DEMO', true, true)&lt;br /&gt;
--creamos una lista&lt;br /&gt;
list = dxList( 312, 347, 250, 203, win )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ver también==&lt;br /&gt;
{{DXLIB_FUNCTIONS}}&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=DxWindow&amp;diff=74599</id>
		<title>DxWindow</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=DxWindow&amp;diff=74599"/>
		<updated>2022-05-13T16:12:16Z</updated>

		<summary type="html">&lt;p&gt;PandFort: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Client Function}}&lt;br /&gt;
[[File:DxWindow.png|300px|thumb|right|Ventana de Pruebas.]]&lt;br /&gt;
Esta funcion crea una ventana moderna basado en dxDrawing.&lt;br /&gt;
&lt;br /&gt;
==Sintaxis==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;element dxWindow(int x, int y, int w, int h, string title, [ bool closebutton = true, bool rounded = false, float border = false])&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Argumentos requeridos===&lt;br /&gt;
* '''x''': Un entero que representa la posición X del origen absoluto de la ventana, representado por píxeles en la pantalla.&lt;br /&gt;
* '''y''': Un entero que representa la posición Y del origen absoluto de la ventana, representado por píxeles en la pantalla.&lt;br /&gt;
* '''w''': Un entero que representa el ancho de la ventana.&lt;br /&gt;
* '''h''': Un entero que representa la altura de la ventana.&lt;br /&gt;
===Argumentos Opcionales===&lt;br /&gt;
* '''closebutton''': Un booleano que representa la visibilidad del boton de cerrado, ''false'' para quitar, ''true'' o ''nil'' para visualizar.&lt;br /&gt;
* '''rounded''': Un booleano que representa si la ventana llevara bordes redondeados.&lt;br /&gt;
* '''border''': Un entero que reprenta el grosor de la linea del borde de la ventana.&lt;br /&gt;
==Ejemplo de Uso==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
loadstring(exports.dxlib:dxGetLibrary())()&lt;br /&gt;
&lt;br /&gt;
--creamos una ventana&lt;br /&gt;
win = dxWindow( 251, 21, 250, 300, 'Window DEMO', true, true )&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ver también==&lt;br /&gt;
{{DXLIB_FUNCTIONS}}&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=DxWindow&amp;diff=74598</id>
		<title>DxWindow</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=DxWindow&amp;diff=74598"/>
		<updated>2022-05-13T16:11:49Z</updated>

		<summary type="html">&lt;p&gt;PandFort: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Client Function}}&lt;br /&gt;
[[File:DxWindow.png|300px|thumb|right|Ventana de Pruebas.]]&lt;br /&gt;
Esta funcion crea una ventana moderna basado en dxDrawing.&lt;br /&gt;
&lt;br /&gt;
==Sintaxis==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;element dxWindow(int x, int y, int w, int h, string title, [ bool closebutton = true, bool rounded = false, float border = false])&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Argumentos requeridos===&lt;br /&gt;
* '''x''': Un entero que representa la posición X del origen absoluto de la ventana, representado por píxeles en la pantalla.&lt;br /&gt;
* '''y''': Un entero que representa la posición Y del origen absoluto de la ventana, representado por píxeles en la pantalla.&lt;br /&gt;
* '''w''': Un entero que representa el ancho de la ventana.&lt;br /&gt;
* '''h''': Un entero que representa la altura de la ventana.&lt;br /&gt;
===Argumentos Opcionales===&lt;br /&gt;
* '''closebutton''': Un booleano que representa la visibilidad del boton de cerrado, ''false'' para quitar, ''true'' o ''nil'' para visualizar.&lt;br /&gt;
* '''rounded''': Un booleano que representa si la ventana llevara bordes redondeados.&lt;br /&gt;
* '''border''': Un entero que reprenta el grosor de la linea del borde de la ventana.&lt;br /&gt;
==Ejemplo de Uso==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
loadstring(exports.dxlib:dxGetLibrary())()&lt;br /&gt;
&lt;br /&gt;
--creamos una ventana&lt;br /&gt;
win = dxWindow( 251, 21, 250, 300, 'Window DEMO', true, true )&lt;br /&gt;
&lt;br /&gt;
--creamos una lista a dicha venta&lt;br /&gt;
bot = dxList( 312, 347, 250, 203, win )&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ver también==&lt;br /&gt;
{{DXLIB_FUNCTIONS}}&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=DxWindow&amp;diff=74597</id>
		<title>DxWindow</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=DxWindow&amp;diff=74597"/>
		<updated>2022-05-13T16:09:29Z</updated>

		<summary type="html">&lt;p&gt;PandFort: Undo revision 74596 by PandFort (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Client Function}}&lt;br /&gt;
[[File:DxWindow.png|300px|thumb|right|Ventana de Pruebas.]]&lt;br /&gt;
Esta funcion crea una ventana moderna basado en dxDrawing.&lt;br /&gt;
&lt;br /&gt;
==Sintaxis==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;element dxWindow(int x, int y, int w, int h, string title, [ bool closebutton = true, bool rounded = false, float border = false])&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Argumentos requeridos===&lt;br /&gt;
* '''x''': Un entero que representa la posición X del origen absoluto de la ventana, representado por píxeles en la pantalla.&lt;br /&gt;
* '''y''': Un entero que representa la posición Y del origen absoluto de la ventana, representado por píxeles en la pantalla.&lt;br /&gt;
* '''w''': Un entero que representa el ancho de la ventana.&lt;br /&gt;
* '''h''': Un entero que representa la altura de la ventana.&lt;br /&gt;
===Argumentos Opcionales===&lt;br /&gt;
* '''closebutton''': Un booleano que representa la visibilidad del boton de cerrado, ''false'' para quitar, ''true'' o ''nil'' para visualizar.&lt;br /&gt;
* '''rounded''': Un booleano que representa si la ventana llevara bordes redondeados.&lt;br /&gt;
* '''border''': Un entero que reprenta el grosor de la linea del borde de la ventana.&lt;br /&gt;
==Ejemplo de Uso==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
loadstring(exports.dxlib:dxGetLibrary())()&lt;br /&gt;
&lt;br /&gt;
--creamos una ventana&lt;br /&gt;
win = dxWindow(251, 21, 250, 300, 'Window DEMO', true, true)&lt;br /&gt;
--creamos un boton a dicha venta&lt;br /&gt;
bot = dxButton(276, 80, 100, 40, 'Button demo', win, false)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ver también==&lt;br /&gt;
{{DXLIB_FUNCTIONS}}&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=DxWindow&amp;diff=74596</id>
		<title>DxWindow</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=DxWindow&amp;diff=74596"/>
		<updated>2022-05-13T16:08:41Z</updated>

		<summary type="html">&lt;p&gt;PandFort: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Client Function}}&lt;br /&gt;
[[File:DxWindow.png|300px|thumb|right|Ventana de Pruebas.]]&lt;br /&gt;
Esta funcion crea una ventana moderna basado en dxDrawing.&lt;br /&gt;
&lt;br /&gt;
==Sintaxis==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;element dxWindow(int x, int y, int w, int h, string title, [ bool closebutton = true, bool rounded = false, float border = false])&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Argumentos requeridos===&lt;br /&gt;
* '''x''': Un entero que representa la posición X del origen absoluto de la ventana, representado por píxeles en la pantalla.&lt;br /&gt;
* '''y''': Un entero que representa la posición Y del origen absoluto de la ventana, representado por píxeles en la pantalla.&lt;br /&gt;
* '''w''': Un entero que representa el ancho de la ventana.&lt;br /&gt;
* '''h''': Un entero que representa la altura de la ventana.&lt;br /&gt;
===Argumentos Opcionales===&lt;br /&gt;
* '''parent''': Este es el padre que el Modern DX Library El botón está adjunto.&lt;br /&gt;
==Ejemplo==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
loadstring( exports.dxLibrary:dxGetLibrary () )( )&lt;br /&gt;
&lt;br /&gt;
--creamos una ventana&lt;br /&gt;
win = dxWindow(251, 21, 250, 300, 'Window DEMO', true, true)&lt;br /&gt;
--creamos una lista en dicha ventana&lt;br /&gt;
bot = dxList( 312, 347, 250, 203, win )&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ver también==&lt;br /&gt;
{{DXLIB_FUNCTIONS}}&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Template:DXLIB_EVENTS&amp;diff=74583</id>
		<title>Template:DXLIB EVENTS</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Template:DXLIB_EVENTS&amp;diff=74583"/>
		<updated>2022-05-11T03:55:47Z</updated>

		<summary type="html">&lt;p&gt;PandFort: Created page with &amp;quot;===&amp;lt;span style=&amp;quot;color:##332170;text-shadow:0.05em 0.05em 0.2em blue;&amp;quot;&amp;gt;General Events&amp;lt;/span&amp;gt;=== *onClick *onClose *onScrollChange&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===&amp;lt;span style=&amp;quot;color:##332170;text-shadow:0.05em 0.05em 0.2em blue;&amp;quot;&amp;gt;General Events&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[onClick]]&lt;br /&gt;
*[[onClose]]&lt;br /&gt;
*[[onScrollChange]]&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Modern-Library&amp;diff=74582</id>
		<title>Modern-Library</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Modern-Library&amp;diff=74582"/>
		<updated>2022-05-11T03:54:12Z</updated>

		<summary type="html">&lt;p&gt;PandFort: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pageclass class=&amp;quot;resource&amp;quot; subcaption=&amp;quot;Resource&amp;quot;&amp;gt;&amp;lt;/pageclass&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== Modern DX Library ==&lt;br /&gt;
&lt;br /&gt;
This resource is designed to allow you to create directX GUI's as an alternative to the original MTA:SA GUI functions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#332170; text-shadow:blue 0em 0em 0.3em;&amp;quot;&amp;gt;This wiki is always for the latest Modern DX Library version!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:10px; border-radius:2px;font-size:14px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Full Name''': Modern DX Library for User Interface&lt;br /&gt;
&lt;br /&gt;
'''Developer Team''': [[User:ClawSuit|ClawSuit]], [[User:PandFort|PandFort]]&lt;br /&gt;
&lt;br /&gt;
'''GitHub Repo''': ''https://github.com/clawsuit/dxLibrary''&lt;br /&gt;
&lt;br /&gt;
'''Current Version''': 1.0 Estable&lt;br /&gt;
&lt;br /&gt;
=Features=&lt;br /&gt;
&lt;br /&gt;
[[Image:Demo.PNG|350px|thumb|right| Demo Window]]&lt;br /&gt;
&lt;br /&gt;
'''How does it work?'''&lt;br /&gt;
*Modern DX Library is based on [[element]] system, which just likes the cegui system. To make Modern DX Library easier to use and understand, I choose to follow the usage of cegui's.&lt;br /&gt;
*Modern DX Library elements are rendered in the event &amp;quot;onClientRender&amp;quot;. When &amp;quot;onClientRender&amp;quot; is called, every Modern DX Library elements will be looped and calculated.&lt;br /&gt;
&lt;br /&gt;
'''What's different from cegui?'''&lt;br /&gt;
*This resource is based on dx* functions, so its style will be more flexible than cegui, which means you can define the style by yourself.&lt;br /&gt;
&lt;br /&gt;
'''You Should Know'''&lt;br /&gt;
*Some of Modern DX Library elements use '''Render Target''', which means if you don't have enough video memory, '''Render Target won't be created''', and therefore those Modern DX Library elements won't be shown.&lt;br /&gt;
&lt;br /&gt;
=Examples=&lt;br /&gt;
; Player Rename : https://youtube.com&lt;br /&gt;
&lt;br /&gt;
'''Notice'''&lt;br /&gt;
*It is recommended to change the resource name to 'dxLibrary'.&lt;br /&gt;
*This is a resource, if you want to use the functions exported by this resource,  you should use an exported function prefix (''' exports[ &amp;quot;dxLibrary&amp;quot; ]: ''') call in your code, such as&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
button = exports[ &amp;quot;dxLibrary&amp;quot; ]:dxButton( 50, 50, 40, 20, &amp;quot;Button Test&amp;quot; )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Here is a feasible way to shorten the name of an exported function:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
dxLib = exports[ &amp;quot;dxLibrary&amp;quot; ] -- shorten the export function prefix&lt;br /&gt;
&lt;br /&gt;
button = dxLib:dxButton( 50, 50, 40, 20, &amp;quot;Button Test&amp;quot; ) -- create a button&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*From the latest version, it no longer needs '''exports[ &amp;quot;dxLibrary&amp;quot; ]:''', instead we can do&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
loadstring( exports.dxLibrary:dxGetLibrary( ) )( ) -- load functions&lt;br /&gt;
&lt;br /&gt;
button = dxButton( 50, 50, 40, 20, &amp;quot;Button Test&amp;quot; ) -- create a button&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
='''Client Functions'''=&lt;br /&gt;
{{DXLIB_FUNCTIONS}}&lt;br /&gt;
&lt;br /&gt;
='''Client Events'''=&lt;br /&gt;
{{DXLIB_EVENTS}}&lt;br /&gt;
&lt;br /&gt;
=Last=&lt;br /&gt;
'''Everyone is welcome to make suggestions, test the script, help make adjustments/finish the wiki, etc.'''&lt;br /&gt;
[[Category:Resource]]&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Modern-Library&amp;diff=74581</id>
		<title>Modern-Library</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Modern-Library&amp;diff=74581"/>
		<updated>2022-05-11T03:52:32Z</updated>

		<summary type="html">&lt;p&gt;PandFort: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pageclass class=&amp;quot;resource&amp;quot; subcaption=&amp;quot;Resource&amp;quot;&amp;gt;&amp;lt;/pageclass&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== Modern DX Library ==&lt;br /&gt;
&lt;br /&gt;
This resource is designed to allow you to create directX GUI's as an alternative to the original MTA:SA GUI functions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#332170; text-shadow:blue 0em 0em 0.3em;&amp;quot;&amp;gt;This wiki is always for the latest Modern DX Library version!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:10px; border-radius:2px;font-size:14px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Full Name''': Modern DX Library for User Interface&lt;br /&gt;
&lt;br /&gt;
'''Developer Team''': [[User:ClawSuit|ClawSuit]], [[User:PandFort|PandFort]]&lt;br /&gt;
&lt;br /&gt;
'''GitHub Repo''': ''https://github.com/clawsuit/dxLibrary''&lt;br /&gt;
&lt;br /&gt;
'''Current Version''': 1.0 Estable&lt;br /&gt;
&lt;br /&gt;
=Features=&lt;br /&gt;
&lt;br /&gt;
[[Image:Demo.PNG|350px|thumb|right| Demo Window]]&lt;br /&gt;
&lt;br /&gt;
'''How does it work?'''&lt;br /&gt;
*Modern DX Library is based on [[element]] system, which just likes the cegui system. To make Modern DX Library easier to use and understand, I choose to follow the usage of cegui's.&lt;br /&gt;
*Modern DX Library elements are rendered in the event &amp;quot;onClientRender&amp;quot;. When &amp;quot;onClientRender&amp;quot; is called, every Modern DX Library elements will be looped and calculated.&lt;br /&gt;
&lt;br /&gt;
'''What's different from cegui?'''&lt;br /&gt;
*This resource is based on dx* functions, so its style will be more flexible than cegui, which means you can define the style by yourself.&lt;br /&gt;
&lt;br /&gt;
'''You Should Know'''&lt;br /&gt;
*Some of Modern DX Library elements use '''Render Target''', which means if you don't have enough video memory, '''Render Target won't be created''', and therefore those Modern DX Library elements won't be shown.&lt;br /&gt;
&lt;br /&gt;
=Examples=&lt;br /&gt;
; Player Rename : https://youtube.com&lt;br /&gt;
&lt;br /&gt;
'''Notice'''&lt;br /&gt;
*It is recommended to change the resource name to 'dxLibrary'.&lt;br /&gt;
*This is a resource, if you want to use the functions exported by this resource,  you should use an exported function prefix (''' exports[ &amp;quot;dxLibrary&amp;quot; ]: ''') call in your code, such as&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
button = exports[ &amp;quot;dxLibrary&amp;quot; ]:dxButton( 50, 50, 40, 20, &amp;quot;Button Test&amp;quot; )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Here is a feasible way to shorten the name of an exported function:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
dxLib = exports[ &amp;quot;dxLibrary&amp;quot; ] -- shorten the export function prefix&lt;br /&gt;
&lt;br /&gt;
button = dxLib:dxButton( 50, 50, 40, 20, &amp;quot;Button Test&amp;quot; ) -- create a button&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*From the latest version, it no longer needs '''exports[ &amp;quot;dxLibrary&amp;quot; ]:''', instead we can do&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
loadstring( exports.dxLibrary:dxGetLibrary( ) )( ) -- load functions&lt;br /&gt;
&lt;br /&gt;
button = dxButton( 50, 50, 40, 20, &amp;quot;Button Test&amp;quot; ) -- create a button&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
='''Client Functions'''=&lt;br /&gt;
{{DXLIB_FUNCTIONS}}&lt;br /&gt;
&lt;br /&gt;
=Last=&lt;br /&gt;
'''Everyone is welcome to make suggestions, test the script, help make adjustments/finish the wiki, etc.'''&lt;br /&gt;
[[Category:Resource]]&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Mordern-Library&amp;diff=74580</id>
		<title>Mordern-Library</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Mordern-Library&amp;diff=74580"/>
		<updated>2022-05-11T03:49:52Z</updated>

		<summary type="html">&lt;p&gt;PandFort: PandFort moved page Mordern-Library to Modern-Library&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Modern-Library]]&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Modern-Library&amp;diff=74579</id>
		<title>Modern-Library</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Modern-Library&amp;diff=74579"/>
		<updated>2022-05-11T03:49:52Z</updated>

		<summary type="html">&lt;p&gt;PandFort: PandFort moved page Mordern-Library to Modern-Library&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pageclass class=&amp;quot;resource&amp;quot; subcaption=&amp;quot;Resource&amp;quot;&amp;gt;&amp;lt;/pageclass&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== Modern DX Library ==&lt;br /&gt;
&lt;br /&gt;
This resource is designed to allow you to create directX GUI's as an alternative to the original MTA:SA GUI functions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#332170; text-shadow:blue 0em 0em 0.3em;&amp;quot;&amp;gt;This wiki is always for the latest Modern DX Library version!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:10px; border-radius:2px;font-size:14px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Full Name''': Modern DX Library for User Interface&lt;br /&gt;
&lt;br /&gt;
'''Developer Team''': [[User:ClawSuit|ClawSuit]], [[User:PandFort|PandFort]]&lt;br /&gt;
&lt;br /&gt;
'''GitHub Repo''': ''https://github.com/clawsuit/dxLibrary''&lt;br /&gt;
&lt;br /&gt;
'''Current Version''': 1.0 Estable&lt;br /&gt;
&lt;br /&gt;
=Features=&lt;br /&gt;
&lt;br /&gt;
[[Image:Demo.PNG|350px|thumb|right| Demo Window]]&lt;br /&gt;
&lt;br /&gt;
'''How does it work?'''&lt;br /&gt;
*Modern DX Library is based on [[element]] system, which just likes the cegui system. To make Modern DX Library easier to use and understand, I choose to follow the usage of cegui's.&lt;br /&gt;
*Modern DX Library elements are rendered in the event &amp;quot;onClientRender&amp;quot;. When &amp;quot;onClientRender&amp;quot; is called, every Modern DX Library elements will be looped and calculated.&lt;br /&gt;
&lt;br /&gt;
'''What's different from cegui?'''&lt;br /&gt;
*This resource is based on dx* functions, so its style will be more flexible than cegui, which means you can define the style by yourself.&lt;br /&gt;
&lt;br /&gt;
'''You Should Know'''&lt;br /&gt;
*Some of Modern DX Library elements use '''Render Target''', which means if you don't have enough video memory, '''Render Target won't be created''', and therefore those Modern DX Library elements won't be shown.&lt;br /&gt;
&lt;br /&gt;
=Examples=&lt;br /&gt;
; Player Rename : https://youtube.com&lt;br /&gt;
&lt;br /&gt;
'''Notice'''&lt;br /&gt;
*It is recommended to change the resource name to 'dxLib'.&lt;br /&gt;
*This is a resource, if you want to use the functions exported by this resource,  you should use an exported function prefix (''' exports[ &amp;quot;dxLibrary&amp;quot; ]: ''') call in your code, such as&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
button = exports[ &amp;quot;dxLibrary&amp;quot; ]:dxButton( 50, 50, 40, 20, &amp;quot;Button Test&amp;quot; )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Here is a feasible way to shorten the name of an exported function:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
dxLib = exports[ &amp;quot;dxLibrary&amp;quot; ] -- shorten the export function prefix&lt;br /&gt;
&lt;br /&gt;
button = dxLib:dxButton( 50, 50, 40, 20, &amp;quot;Button Test&amp;quot; ) -- create a button&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*From the latest version, it no longer needs '''exports[ &amp;quot;dxLibrary&amp;quot; ]:''', instead we can do&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
loadstring( exports.dxLibrary:dxGetLibrary( ) )( ) -- load functions&lt;br /&gt;
&lt;br /&gt;
button = dxButton( 50, 50, 40, 20, &amp;quot;Button Test&amp;quot; ) -- create a button&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
='''Client Functions'''=&lt;br /&gt;
{{DXLIB_FUNCTIONS}}&lt;br /&gt;
&lt;br /&gt;
=Last=&lt;br /&gt;
'''Everyone is welcome to make suggestions, test the script, help make adjustments/finish the wiki, etc.'''&lt;br /&gt;
[[Category:Resource]]&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Template:DXLIB_FUNCTIONS&amp;diff=74578</id>
		<title>Template:DXLIB FUNCTIONS</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Template:DXLIB_FUNCTIONS&amp;diff=74578"/>
		<updated>2022-05-11T03:47:44Z</updated>

		<summary type="html">&lt;p&gt;PandFort: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:##332170;text-shadow:0.05em 0.05em 0.2em blue;&amp;quot;&amp;gt;General Functions&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxGetLibrary]]&lt;br /&gt;
*[[dxGetScreen]]&lt;br /&gt;
*[[dxSet]]&lt;br /&gt;
*[[dxGet]]&lt;br /&gt;
*[[dxSetText]]&lt;br /&gt;
*[[dxSetTitle]]&lt;br /&gt;
*[[dxSetVisible]]&lt;br /&gt;
*[[dxSetEnabled]]&lt;br /&gt;
*[[dxSetPosition]]&lt;br /&gt;
*[[dxGetPosition]]&lt;br /&gt;
*[[dxSetSize]]&lt;br /&gt;
*[[dxGetSize]]&lt;br /&gt;
*[[dxGetRootParent]]&lt;br /&gt;
*[[dxSetColorBackground]]&lt;br /&gt;
*[[dxSetColorText]]&lt;br /&gt;
*[[dxSetColorSelected]]&lt;br /&gt;
*[[dxSetColorBorder]]&lt;br /&gt;
*[[dxFont]]&lt;br /&gt;
*[[dxSetFont]]&lt;br /&gt;
*[[dxGetText]]&lt;br /&gt;
*[[dxSetTitle]]&lt;br /&gt;
*[[dxGetTitle]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Window&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxWindow]]&lt;br /&gt;
*[[dxWindowSetCloseState]]&lt;br /&gt;
*[[dxWindowGetCloseState]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Button&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxButton]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;CheckBox&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxCheckBox]]&lt;br /&gt;
*[[dxCheckBoxSetState]]&lt;br /&gt;
*[[dxCheckBoxGetState]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Edit&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxEdit]]&lt;br /&gt;
*[[dxEditSetMasked]]&lt;br /&gt;
*[[dxEditSetMaxCharacters]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;GridList&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxGridList]]&lt;br /&gt;
*[[dxGridListAddItem]]&lt;br /&gt;
*[[dxGridListRemoveItem]]&lt;br /&gt;
*[[dxGridListAddColumn]]&lt;br /&gt;
*[[dxGridListRemoveColumn]]&lt;br /&gt;
*[[dxGridListGetItemSelected]]&lt;br /&gt;
*[[dxGridListSetItemSelected]]&lt;br /&gt;
*[[dxGridListGetScrollHV]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Image&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxImage]]&lt;br /&gt;
*[[dxImageApplyMask]]&lt;br /&gt;
*[[dxImageRemoveMask]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Label&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxLabel]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;List&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxList]]&lt;br /&gt;
*[[dxListAddItem]]&lt;br /&gt;
*[[dxListRemoveItem]]&lt;br /&gt;
*[[dxListGetItemSelected]]&lt;br /&gt;
*[[dxListSetItemSelected]]&lt;br /&gt;
*[[dxListSetItemSelected]]&lt;br /&gt;
*[[dxListSetColorFilaItem]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;ProgressBar&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxProgressBar]]&lt;br /&gt;
*[[dxProgressBarSetProgress]]&lt;br /&gt;
*[[dxProgressBarGetProgress]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;ScrollBar&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxScroll]]&lt;br /&gt;
*[[dxScrollGetCurrentPosition]]&lt;br /&gt;
*[[dxScrollSetColorButton]]&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Template:DXLIB_FUNCTIONS&amp;diff=74577</id>
		<title>Template:DXLIB FUNCTIONS</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Template:DXLIB_FUNCTIONS&amp;diff=74577"/>
		<updated>2022-05-11T03:47:19Z</updated>

		<summary type="html">&lt;p&gt;PandFort: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===&amp;lt;span style=&amp;quot;color:##332170;text-shadow:0.05em 0.05em 0.2em blue;&amp;quot;&amp;gt;General Functions&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxGetLibrary]]&lt;br /&gt;
*[[dxGetScreen]]&lt;br /&gt;
*[[dxSet]]&lt;br /&gt;
*[[dxGet]]&lt;br /&gt;
*[[dxSetText]]&lt;br /&gt;
*[[dxSetTitle]]&lt;br /&gt;
*[[dxSetVisible]]&lt;br /&gt;
*[[dxSetEnabled]]&lt;br /&gt;
*[[dxSetPosition]]&lt;br /&gt;
*[[dxGetPosition]]&lt;br /&gt;
*[[dxSetSize]]&lt;br /&gt;
*[[dxGetSize]]&lt;br /&gt;
*[[dxGetRootParent]]&lt;br /&gt;
*[[dxSetColorBackground]]&lt;br /&gt;
*[[dxSetColorText]]&lt;br /&gt;
*[[dxSetColorSelected]]&lt;br /&gt;
*[[dxSetColorBorder]]&lt;br /&gt;
*[[dxFont]]&lt;br /&gt;
*[[dxSetFont]]&lt;br /&gt;
*[[dxGetText]]&lt;br /&gt;
*[[dxSetTitle]]&lt;br /&gt;
*[[dxGetTitle]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Window&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxWindow]]&lt;br /&gt;
*[[dxWindowSetCloseState]]&lt;br /&gt;
*[[dxWindowGetCloseState]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Button&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxButton]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;CheckBox&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxCheckBox]]&lt;br /&gt;
*[[dxCheckBoxSetState]]&lt;br /&gt;
*[[dxCheckBoxGetState]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Edit&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxEdit]]&lt;br /&gt;
*[[dxEditSetMasked]]&lt;br /&gt;
*[[dxEditSetMaxCharacters]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;GridList&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxGridList]]&lt;br /&gt;
*[[dxGridListAddItem]]&lt;br /&gt;
*[[dxGridListRemoveItem]]&lt;br /&gt;
*[[dxGridListAddColumn]]&lt;br /&gt;
*[[dxGridListRemoveColumn]]&lt;br /&gt;
*[[dxGridListGetItemSelected]]&lt;br /&gt;
*[[dxGridListSetItemSelected]]&lt;br /&gt;
*[[dxGridListGetScrollHV]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Image&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxImage]]&lt;br /&gt;
*[[dxImageApplyMask]]&lt;br /&gt;
*[[dxImageRemoveMask]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Label&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxLabel]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;List&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxList]]&lt;br /&gt;
*[[dxListAddItem]]&lt;br /&gt;
*[[dxListRemoveItem]]&lt;br /&gt;
*[[dxListGetItemSelected]]&lt;br /&gt;
*[[dxListSetItemSelected]]&lt;br /&gt;
*[[dxListSetItemSelected]]&lt;br /&gt;
*[[dxListSetColorFilaItem]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;ProgressBar&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxProgressBar]]&lt;br /&gt;
*[[dxProgressBarSetProgress]]&lt;br /&gt;
*[[dxProgressBarGetProgress]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;ScrollBar&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxScroll]]&lt;br /&gt;
*[[dxScrollGetCurrentPosition]]&lt;br /&gt;
*[[dxScrollSetColorButton]]&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Template:DXLIB_FUNCTIONS&amp;diff=74576</id>
		<title>Template:DXLIB FUNCTIONS</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Template:DXLIB_FUNCTIONS&amp;diff=74576"/>
		<updated>2022-05-11T03:46:58Z</updated>

		<summary type="html">&lt;p&gt;PandFort: /* General Functions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===&amp;lt;span style=&amp;quot;color:##332170;text-shadow:0.05em 0.05em 0.2em blue;&amp;quot;&amp;gt;General Functions&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxGetLibrary]]&lt;br /&gt;
*[[dxGetScreen]]&lt;br /&gt;
*[[dxSet]]&lt;br /&gt;
*[[dxGet]]&lt;br /&gt;
*[[dxSetText]]&lt;br /&gt;
*[[dxSetTitle]]&lt;br /&gt;
*[[dxSetVisible]]&lt;br /&gt;
*[[dxSetEnabled]]&lt;br /&gt;
*[[dxSetPosition]]&lt;br /&gt;
*[[dxGetPosition]]&lt;br /&gt;
*[[dxSetSize]]&lt;br /&gt;
*[[dxGetSize]]&lt;br /&gt;
*[[dxGetRootParent]]&lt;br /&gt;
*[[dxSetColorBackground]]&lt;br /&gt;
*[[dxSetColorText]]&lt;br /&gt;
*[[dxSetColorSelected]]&lt;br /&gt;
*[[dxSetColorBorder]]&lt;br /&gt;
*[[dxFont]]&lt;br /&gt;
*[[dxSetFont]]&lt;br /&gt;
*[[dxGetText]]&lt;br /&gt;
*[[dxSetTitle]]&lt;br /&gt;
*[[dxGetTitle]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Window&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxWindow]]&lt;br /&gt;
*[[dxlibrary-dxWindowSetCloseState]]&lt;br /&gt;
*[[dxlibrary-dxWindowGetCloseState]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Button&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxButton]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;CheckBox&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxCheckBox]]&lt;br /&gt;
*[[dxlibrary-dxCheckBoxSetState]]&lt;br /&gt;
*[[dxlibrary-dxCheckBoxGetState]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Edit&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxEdit]]&lt;br /&gt;
*[[dxlibrary-dxEditSetMasked]]&lt;br /&gt;
*[[dxlibrary-dxEditSetMaxCharacters]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;GridList&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxGridList]]&lt;br /&gt;
*[[dxlibrary-dxGridListAddItem]]&lt;br /&gt;
*[[dxlibrary-dxGridListRemoveItem]]&lt;br /&gt;
*[[dxlibrary-dxGridListAddColumn]]&lt;br /&gt;
*[[dxlibrary-dxGridListRemoveColumn]]&lt;br /&gt;
*[[dxlibrary-dxGridListGetItemSelected]]&lt;br /&gt;
*[[dxlibrary-dxGridListSetItemSelected]]&lt;br /&gt;
*[[dxlibrary-dxGridListGetScrollHV]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Image&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxImage]]&lt;br /&gt;
*[[dxlibrary-dxImageApplyMask]]&lt;br /&gt;
*[[dxlibrary-dxImageRemoveMask]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Label&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxLabel]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;List&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxList]]&lt;br /&gt;
*[[dxlibrary-dxListAddItem]]&lt;br /&gt;
*[[dxlibrary-dxListRemoveItem]]&lt;br /&gt;
*[[dxlibrary-dxListGetItemSelected]]&lt;br /&gt;
*[[dxlibrary-dxListSetItemSelected]]&lt;br /&gt;
*[[dxlibrary-dxListSetItemSelected]]&lt;br /&gt;
*[[dxlibrary-dxListSetColorFilaItem]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;ProgressBar&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxProgressBar]]&lt;br /&gt;
*[[dxlibrary-dxProgressBarSetProgress]]&lt;br /&gt;
*[[dxlibrary-dxProgressBarGetProgress]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;ScrollBar&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxScroll]]&lt;br /&gt;
*[[dxlibrary-dxScrollGetCurrentPosition]]&lt;br /&gt;
*[[dxlibrary-dxScrollSetColorButton]]&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Modern-Library&amp;diff=74575</id>
		<title>Modern-Library</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Modern-Library&amp;diff=74575"/>
		<updated>2022-05-11T03:45:07Z</updated>

		<summary type="html">&lt;p&gt;PandFort: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pageclass class=&amp;quot;resource&amp;quot; subcaption=&amp;quot;Resource&amp;quot;&amp;gt;&amp;lt;/pageclass&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== Modern DX Library ==&lt;br /&gt;
&lt;br /&gt;
This resource is designed to allow you to create directX GUI's as an alternative to the original MTA:SA GUI functions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#332170; text-shadow:blue 0em 0em 0.3em;&amp;quot;&amp;gt;This wiki is always for the latest Modern DX Library version!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:10px; border-radius:2px;font-size:14px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Full Name''': Modern DX Library for User Interface&lt;br /&gt;
&lt;br /&gt;
'''Developer Team''': [[User:ClawSuit|ClawSuit]], [[User:PandFort|PandFort]]&lt;br /&gt;
&lt;br /&gt;
'''GitHub Repo''': ''https://github.com/clawsuit/dxLibrary''&lt;br /&gt;
&lt;br /&gt;
'''Current Version''': 1.0 Estable&lt;br /&gt;
&lt;br /&gt;
=Features=&lt;br /&gt;
&lt;br /&gt;
[[Image:Demo.PNG|350px|thumb|right| Demo Window]]&lt;br /&gt;
&lt;br /&gt;
'''How does it work?'''&lt;br /&gt;
*Modern DX Library is based on [[element]] system, which just likes the cegui system. To make Modern DX Library easier to use and understand, I choose to follow the usage of cegui's.&lt;br /&gt;
*Modern DX Library elements are rendered in the event &amp;quot;onClientRender&amp;quot;. When &amp;quot;onClientRender&amp;quot; is called, every Modern DX Library elements will be looped and calculated.&lt;br /&gt;
&lt;br /&gt;
'''What's different from cegui?'''&lt;br /&gt;
*This resource is based on dx* functions, so its style will be more flexible than cegui, which means you can define the style by yourself.&lt;br /&gt;
&lt;br /&gt;
'''You Should Know'''&lt;br /&gt;
*Some of Modern DX Library elements use '''Render Target''', which means if you don't have enough video memory, '''Render Target won't be created''', and therefore those Modern DX Library elements won't be shown.&lt;br /&gt;
&lt;br /&gt;
=Examples=&lt;br /&gt;
; Player Rename : https://youtube.com&lt;br /&gt;
&lt;br /&gt;
'''Notice'''&lt;br /&gt;
*It is recommended to change the resource name to 'dxLib'.&lt;br /&gt;
*This is a resource, if you want to use the functions exported by this resource,  you should use an exported function prefix (''' exports[ &amp;quot;dxLibrary&amp;quot; ]: ''') call in your code, such as&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
button = exports[ &amp;quot;dxLibrary&amp;quot; ]:dxButton( 50, 50, 40, 20, &amp;quot;Button Test&amp;quot; )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Here is a feasible way to shorten the name of an exported function:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
dxLib = exports[ &amp;quot;dxLibrary&amp;quot; ] -- shorten the export function prefix&lt;br /&gt;
&lt;br /&gt;
button = dxLib:dxButton( 50, 50, 40, 20, &amp;quot;Button Test&amp;quot; ) -- create a button&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*From the latest version, it no longer needs '''exports[ &amp;quot;dxLibrary&amp;quot; ]:''', instead we can do&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
loadstring( exports.dxLibrary:dxGetLibrary( ) )( ) -- load functions&lt;br /&gt;
&lt;br /&gt;
button = dxButton( 50, 50, 40, 20, &amp;quot;Button Test&amp;quot; ) -- create a button&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
='''Client Functions'''=&lt;br /&gt;
{{DXLIB_FUNCTIONS}}&lt;br /&gt;
&lt;br /&gt;
=Last=&lt;br /&gt;
'''Everyone is welcome to make suggestions, test the script, help make adjustments/finish the wiki, etc.'''&lt;br /&gt;
[[Category:Resource]]&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=DxWindow&amp;diff=74574</id>
		<title>DxWindow</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=DxWindow&amp;diff=74574"/>
		<updated>2022-05-11T03:44:46Z</updated>

		<summary type="html">&lt;p&gt;PandFort: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Client Function}}&lt;br /&gt;
[[File:DxWindow.png|300px|thumb|right|Ventana de Pruebas.]]&lt;br /&gt;
Esta funcion crea una ventana moderna basado en dxDrawing.&lt;br /&gt;
&lt;br /&gt;
==Sintaxis==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;element dxWindow(int x, int y, int w, int h, string title, [ bool closebutton, bool rounded, float border ])&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Argumentos requeridos===&lt;br /&gt;
* '''x''': Un entero que representa la posición X del origen absoluto de la ventana, representado por píxeles en la pantalla.&lt;br /&gt;
* '''y''': Un entero que representa la posición Y del origen absoluto de la ventana, representado por píxeles en la pantalla.&lt;br /&gt;
* '''w''': Un entero que representa el ancho de la ventana.&lt;br /&gt;
* '''h''': Un entero que representa la altura de la ventana.&lt;br /&gt;
===Argumentos Opcionales===&lt;br /&gt;
* '''closebutton''': Un booleano que representa la visibilidad del boton de cerrado, ''false'' para quitar, ''true'' o ''nil'' para visualizar.&lt;br /&gt;
* '''rounded''': Un booleano que representa si la ventana llevara bordes redondeados.&lt;br /&gt;
* '''border''': Un entero que reprenta el grosor de la linea del borde de la ventana.&lt;br /&gt;
==Ejemplo de Uso==&lt;br /&gt;
&amp;lt;section name=&amp;quot;Script cliente-side&amp;quot; class=&amp;quot;client&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
loadstring(exports.dxlib:dxGetLibrary())()&lt;br /&gt;
&lt;br /&gt;
win = dxWindow(251, 21, 250, 300, 'Window DEMO', true, true)&lt;br /&gt;
bot = dxButton(276, 80, 100, 40, 'Button demo', win, false)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ver también==&lt;br /&gt;
{{DXLIB_FUNCTIONS}}&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=DxButton-esp&amp;diff=74573</id>
		<title>DxButton-esp</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=DxButton-esp&amp;diff=74573"/>
		<updated>2022-05-11T03:43:11Z</updated>

		<summary type="html">&lt;p&gt;PandFort: PandFort moved page DxButton-esp to DxButton over redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[DxButton]]&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=DxButton&amp;diff=74572</id>
		<title>DxButton</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=DxButton&amp;diff=74572"/>
		<updated>2022-05-11T03:43:11Z</updated>

		<summary type="html">&lt;p&gt;PandFort: PandFort moved page DxButton-esp to DxButton over redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__ &lt;br /&gt;
{{Client function}}&lt;br /&gt;
Esta función permite la creación de un botón de biblioteca Modern DX, que es un elemento en el que se puede hacer clic como parte de la GUI.&lt;br /&gt;
&lt;br /&gt;
'''Aviso: Esta es una función exportada por Modern DX Library!'''&lt;br /&gt;
&lt;br /&gt;
==Syntax== &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
element dxButton( int x, int y, int width, int height, string text [, element parent = nil, bool rounded = nil )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Required Arguments=== &lt;br /&gt;
[[Image:DGS_Button.png|thumb|DGS Button]]&lt;br /&gt;
*'''x:''' Un numero de la posición 2D x del botón en la pantalla de un jugador.&lt;br /&gt;
*'''y:''' Un numero de la posición 2D y del botón en la pantalla de un jugador.&lt;br /&gt;
*'''width:''' Un numero del ancho del botón.&lt;br /&gt;
*'''height:''' Un numero de la altura del botón.&lt;br /&gt;
*'''text:''' Una cadena del texto que se mostrará como una etiqueta en el botón.&lt;br /&gt;
&lt;br /&gt;
===Optional Arguments=== &lt;br /&gt;
{{OptionalArg}} &lt;br /&gt;
*'''parent:''' Este es el padre que el Modern DX Library El botón está adjunto.&lt;br /&gt;
*'''rounded:''' Si desea que el botón sea redondeado o no. ( true or false )&lt;br /&gt;
&lt;br /&gt;
===Returns===&lt;br /&gt;
Devuelve un [[element]] del [[Element/Modern DX Library/Button|button]] creado si se creó con éxito; de lo contrario, devuelve falso.&lt;br /&gt;
&lt;br /&gt;
==Example== &lt;br /&gt;
Este ejemplo crea un cuadro de edición junto con un &amp;quot;¡Salida!&amp;quot; botón. Cuando se hace clic en el botón, se mostrará el mensaje en el cuadro de edición en el cuadro de chat.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
dxLibrary = exports[ &amp;quot;dxLibrary&amp;quot; ]&lt;br /&gt;
&lt;br /&gt;
-- crea un boton&lt;br /&gt;
button = dxLibrary:dxButton( 276, 80, 100, 40, &amp;quot;Anunciar!&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
-- cree un cuadro de edición y lo definimos como &amp;quot;editBox&amp;quot;.&lt;br /&gt;
editBox = dxLibrary:dxEdit( 277, 184, 197, 46, &amp;quot;Escribe tu mensaje aqui!&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
-- y adjunte nuestro botón a la función outputEditBox&lt;br /&gt;
addEventHandler ( &amp;quot;onClick&amp;quot;, editBox, outputEditBox )&lt;br /&gt;
&lt;br /&gt;
--configurar nuestra función para enviar el mensaje al chatbox&lt;br /&gt;
function outputEditBox ()&lt;br /&gt;
        local text = dxLibrary:dxGetText( editBox ) --Obtener el texto del cuadro de edición&lt;br /&gt;
        outputChatBox ( text, 255, 255, 255 ) --anunciar ese texto&lt;br /&gt;
end&lt;br /&gt;
addEventHandler ( &amp;quot;onClick&amp;quot;, button, outputEditBox )&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ver también==&lt;br /&gt;
{{DXLIB_FUNCTIONS}}&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Dxlibrary-dxWindow&amp;diff=74571</id>
		<title>Dxlibrary-dxWindow</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Dxlibrary-dxWindow&amp;diff=74571"/>
		<updated>2022-05-11T03:42:27Z</updated>

		<summary type="html">&lt;p&gt;PandFort: PandFort moved page Dxlibrary-dxWindow to DxWindow&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[DxWindow]]&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=DxWindow&amp;diff=74570</id>
		<title>DxWindow</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=DxWindow&amp;diff=74570"/>
		<updated>2022-05-11T03:42:27Z</updated>

		<summary type="html">&lt;p&gt;PandFort: PandFort moved page Dxlibrary-dxWindow to DxWindow&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Client Function}}&lt;br /&gt;
[[File:DxWindow.png|300px|thumb|right|Ventana de Pruebas.]]&lt;br /&gt;
Esta funcion crea una ventana moderna basado en dxDrawing.&lt;br /&gt;
&lt;br /&gt;
==Sintaxis==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;element dxWindow(int x, int y, int w, int h, string title, [ bool closebutton, bool rounded, float border ])&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Argumentos requeridos===&lt;br /&gt;
* '''x''': Un entero que representa la posición X del origen absoluto de la ventana, representado por píxeles en la pantalla.&lt;br /&gt;
* '''y''': Un entero que representa la posición Y del origen absoluto de la ventana, representado por píxeles en la pantalla.&lt;br /&gt;
* '''w''': Un entero que representa el ancho de la ventana.&lt;br /&gt;
* '''h''': Un entero que representa la altura de la ventana.&lt;br /&gt;
===Argumentos Opcionales===&lt;br /&gt;
* '''closebutton''': Un booleano que representa la visibilidad del boton de cerrado, ''false'' para quitar, ''true'' o ''nil'' para visualizar.&lt;br /&gt;
* '''rounded''': Un booleano que representa si la ventana llevara bordes redondeados.&lt;br /&gt;
* '''border''': Un entero que reprenta el grosor de la linea del borde de la ventana.&lt;br /&gt;
==Ejemplo de Uso==&lt;br /&gt;
&amp;lt;section name=&amp;quot;Script cliente-side&amp;quot; class=&amp;quot;client&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
loadstring(exports.dxlib:dxGetLibrary())()&lt;br /&gt;
&lt;br /&gt;
win = dxWindow(251, 21, 250, 300, 'Window DEMO', true, true)&lt;br /&gt;
bot = dxButton(276, 80, 100, 40, 'Button demo', win, false)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ver también==&lt;br /&gt;
{{DXLIB_FUNCTIONS}}&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=DxWindow&amp;diff=74569</id>
		<title>DxWindow</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=DxWindow&amp;diff=74569"/>
		<updated>2022-05-11T03:41:47Z</updated>

		<summary type="html">&lt;p&gt;PandFort: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Client Function}}&lt;br /&gt;
[[File:DxWindow.png|300px|thumb|right|Ventana de Pruebas.]]&lt;br /&gt;
Esta funcion crea una ventana moderna basado en dxDrawing.&lt;br /&gt;
&lt;br /&gt;
==Sintaxis==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;element dxWindow(int x, int y, int w, int h, string title, [ bool closebutton, bool rounded, float border ])&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Argumentos requeridos===&lt;br /&gt;
* '''x''': Un entero que representa la posición X del origen absoluto de la ventana, representado por píxeles en la pantalla.&lt;br /&gt;
* '''y''': Un entero que representa la posición Y del origen absoluto de la ventana, representado por píxeles en la pantalla.&lt;br /&gt;
* '''w''': Un entero que representa el ancho de la ventana.&lt;br /&gt;
* '''h''': Un entero que representa la altura de la ventana.&lt;br /&gt;
===Argumentos Opcionales===&lt;br /&gt;
* '''closebutton''': Un booleano que representa la visibilidad del boton de cerrado, ''false'' para quitar, ''true'' o ''nil'' para visualizar.&lt;br /&gt;
* '''rounded''': Un booleano que representa si la ventana llevara bordes redondeados.&lt;br /&gt;
* '''border''': Un entero que reprenta el grosor de la linea del borde de la ventana.&lt;br /&gt;
==Ejemplo de Uso==&lt;br /&gt;
&amp;lt;section name=&amp;quot;Script cliente-side&amp;quot; class=&amp;quot;client&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
loadstring(exports.dxlib:dxGetLibrary())()&lt;br /&gt;
&lt;br /&gt;
win = dxWindow(251, 21, 250, 300, 'Window DEMO', true, true)&lt;br /&gt;
bot = dxButton(276, 80, 100, 40, 'Button demo', win, false)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ver también==&lt;br /&gt;
{{DXLIB_FUNCTIONS}}&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=DxButton&amp;diff=74568</id>
		<title>DxButton</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=DxButton&amp;diff=74568"/>
		<updated>2022-05-11T03:39:58Z</updated>

		<summary type="html">&lt;p&gt;PandFort: Undo revision 74566 by PandFort (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__ &lt;br /&gt;
{{Client function}}&lt;br /&gt;
Esta función permite la creación de un botón de biblioteca Modern DX, que es un elemento en el que se puede hacer clic como parte de la GUI.&lt;br /&gt;
&lt;br /&gt;
'''Aviso: Esta es una función exportada por Modern DX Library!'''&lt;br /&gt;
&lt;br /&gt;
==Syntax== &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
element dxButton( int x, int y, int width, int height, string text [, element parent = nil, bool rounded = nil )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Required Arguments=== &lt;br /&gt;
[[Image:DGS_Button.png|thumb|DGS Button]]&lt;br /&gt;
*'''x:''' Un numero de la posición 2D x del botón en la pantalla de un jugador.&lt;br /&gt;
*'''y:''' Un numero de la posición 2D y del botón en la pantalla de un jugador.&lt;br /&gt;
*'''width:''' Un numero del ancho del botón.&lt;br /&gt;
*'''height:''' Un numero de la altura del botón.&lt;br /&gt;
*'''text:''' Una cadena del texto que se mostrará como una etiqueta en el botón.&lt;br /&gt;
&lt;br /&gt;
===Optional Arguments=== &lt;br /&gt;
{{OptionalArg}} &lt;br /&gt;
*'''parent:''' Este es el padre que el Modern DX Library El botón está adjunto.&lt;br /&gt;
*'''rounded:''' Si desea que el botón sea redondeado o no. ( true or false )&lt;br /&gt;
&lt;br /&gt;
===Returns===&lt;br /&gt;
Devuelve un [[element]] del [[Element/Modern DX Library/Button|button]] creado si se creó con éxito; de lo contrario, devuelve falso.&lt;br /&gt;
&lt;br /&gt;
==Example== &lt;br /&gt;
Este ejemplo crea un cuadro de edición junto con un &amp;quot;¡Salida!&amp;quot; botón. Cuando se hace clic en el botón, se mostrará el mensaje en el cuadro de edición en el cuadro de chat.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
dxLibrary = exports[ &amp;quot;dxLibrary&amp;quot; ]&lt;br /&gt;
&lt;br /&gt;
-- crea un boton&lt;br /&gt;
button = dxLibrary:dxButton( 276, 80, 100, 40, &amp;quot;Anunciar!&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
-- cree un cuadro de edición y lo definimos como &amp;quot;editBox&amp;quot;.&lt;br /&gt;
editBox = dxLibrary:dxEdit( 277, 184, 197, 46, &amp;quot;Escribe tu mensaje aqui!&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
-- y adjunte nuestro botón a la función outputEditBox&lt;br /&gt;
addEventHandler ( &amp;quot;onClick&amp;quot;, editBox, outputEditBox )&lt;br /&gt;
&lt;br /&gt;
--configurar nuestra función para enviar el mensaje al chatbox&lt;br /&gt;
function outputEditBox ()&lt;br /&gt;
        local text = dxLibrary:dxGetText( editBox ) --Obtener el texto del cuadro de edición&lt;br /&gt;
        outputChatBox ( text, 255, 255, 255 ) --anunciar ese texto&lt;br /&gt;
end&lt;br /&gt;
addEventHandler ( &amp;quot;onClick&amp;quot;, button, outputEditBox )&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ver también==&lt;br /&gt;
{{DXLIB_FUNCTIONS}}&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=DxButton&amp;diff=74566</id>
		<title>DxButton</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=DxButton&amp;diff=74566"/>
		<updated>2022-05-11T03:37:01Z</updated>

		<summary type="html">&lt;p&gt;PandFort: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__ &lt;br /&gt;
{{Client function}}&lt;br /&gt;
Esta función permite la creación de un botón de biblioteca Modern DX, que es un elemento en el que se puede hacer clic como parte de la GUI.&lt;br /&gt;
&lt;br /&gt;
'''Aviso: Esta es una función exportada por Modern DX Library!'''&lt;br /&gt;
&lt;br /&gt;
==Syntax== &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
element dxButton( int x, int y, int width, int height, string text [, element parent = nil, bool rounded = nil )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Argumentos Requeridos=== &lt;br /&gt;
[[Image:DGS_Button.png|thumb|DGS Button]]&lt;br /&gt;
*'''x:''' Un numero de la posición 2D x del botón en la pantalla de un jugador.&lt;br /&gt;
*'''y:''' Un numero de la posición 2D y del botón en la pantalla de un jugador.&lt;br /&gt;
*'''width:''' Un numero del ancho del botón.&lt;br /&gt;
*'''height:''' Un numero de la altura del botón.&lt;br /&gt;
*'''text:''' Una cadena del texto que se mostrará como una etiqueta en el botón.&lt;br /&gt;
&lt;br /&gt;
===Argumentos Opcionales=== &lt;br /&gt;
{{OptionalArg}} &lt;br /&gt;
*'''parent:''' Este es el padre que el Modern DX Library El botón está adjunto.&lt;br /&gt;
*'''rounded:''' Si desea que el botón sea redondeado o no. ( true or false )&lt;br /&gt;
&lt;br /&gt;
===Devuelve===&lt;br /&gt;
Devuelve un [[element]] del [[Element/Modern DX Library/Button|button]] creado si se creó con éxito; de lo contrario, devuelve falso.&lt;br /&gt;
&lt;br /&gt;
==Ejemplo== &lt;br /&gt;
Este ejemplo crea un cuadro de edición junto con un &amp;quot;¡Salida!&amp;quot; botón. Cuando se hace clic en el botón, se mostrará el mensaje en el cuadro de edición en el cuadro de chat.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
dxLibrary = exports[ &amp;quot;dxLibrary&amp;quot; ]&lt;br /&gt;
&lt;br /&gt;
-- crea un boton&lt;br /&gt;
button = dxLibrary:dxButton( 276, 80, 100, 40, &amp;quot;Anunciar!&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
-- cree un cuadro de edición y lo definimos como &amp;quot;editBox&amp;quot;.&lt;br /&gt;
editBox = dxLibrary:dxEdit( 277, 184, 197, 46, &amp;quot;Escribe tu mensaje aqui!&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
-- y adjunte nuestro botón a la función outputEditBox&lt;br /&gt;
addEventHandler ( &amp;quot;onClick&amp;quot;, editBox, outputEditBox )&lt;br /&gt;
&lt;br /&gt;
--configurar nuestra función para enviar el mensaje al chatbox&lt;br /&gt;
function outputEditBox ()&lt;br /&gt;
        local text = dxLibrary:dxGetText( editBox ) --Obtener el texto del cuadro de edición&lt;br /&gt;
        outputChatBox ( text, 255, 255, 255 ) --anunciar ese texto&lt;br /&gt;
end&lt;br /&gt;
addEventHandler ( &amp;quot;onClick&amp;quot;, button, outputEditBox )&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ver también==&lt;br /&gt;
{{DXLIB_FUNCTIONS}}&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=DxButton&amp;diff=74565</id>
		<title>DxButton</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=DxButton&amp;diff=74565"/>
		<updated>2022-05-11T03:36:03Z</updated>

		<summary type="html">&lt;p&gt;PandFort: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__ &lt;br /&gt;
{{Client function}}&lt;br /&gt;
Esta función permite la creación de un botón de biblioteca Modern DX, que es un elemento en el que se puede hacer clic como parte de la GUI.&lt;br /&gt;
&lt;br /&gt;
'''Aviso: Esta es una función exportada por Modern DX Library!'''&lt;br /&gt;
&lt;br /&gt;
==Syntax== &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
element dxButton( int x, int y, int width, int height, string text [, element parent = nil, bool rounded = nil )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Required Arguments=== &lt;br /&gt;
[[Image:DGS_Button.png|thumb|DGS Button]]&lt;br /&gt;
*'''x:''' Un numero de la posición 2D x del botón en la pantalla de un jugador.&lt;br /&gt;
*'''y:''' Un numero de la posición 2D y del botón en la pantalla de un jugador.&lt;br /&gt;
*'''width:''' Un numero del ancho del botón.&lt;br /&gt;
*'''height:''' Un numero de la altura del botón.&lt;br /&gt;
*'''text:''' Una cadena del texto que se mostrará como una etiqueta en el botón.&lt;br /&gt;
&lt;br /&gt;
===Optional Arguments=== &lt;br /&gt;
{{OptionalArg}} &lt;br /&gt;
*'''parent:''' Este es el padre que el Modern DX Library El botón está adjunto.&lt;br /&gt;
*'''rounded:''' Si desea que el botón sea redondeado o no. ( true or false )&lt;br /&gt;
&lt;br /&gt;
===Returns===&lt;br /&gt;
Devuelve un [[element]] del [[Element/Modern DX Library/Button|button]] creado si se creó con éxito; de lo contrario, devuelve falso.&lt;br /&gt;
&lt;br /&gt;
==Example== &lt;br /&gt;
Este ejemplo crea un cuadro de edición junto con un &amp;quot;¡Salida!&amp;quot; botón. Cuando se hace clic en el botón, se mostrará el mensaje en el cuadro de edición en el cuadro de chat.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
dxLibrary = exports[ &amp;quot;dxLibrary&amp;quot; ]&lt;br /&gt;
&lt;br /&gt;
-- crea un boton&lt;br /&gt;
button = dxLibrary:dxButton( 276, 80, 100, 40, &amp;quot;Anunciar!&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
-- cree un cuadro de edición y lo definimos como &amp;quot;editBox&amp;quot;.&lt;br /&gt;
editBox = dxLibrary:dxEdit( 277, 184, 197, 46, &amp;quot;Escribe tu mensaje aqui!&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
-- y adjunte nuestro botón a la función outputEditBox&lt;br /&gt;
addEventHandler ( &amp;quot;onClick&amp;quot;, editBox, outputEditBox )&lt;br /&gt;
&lt;br /&gt;
--configurar nuestra función para enviar el mensaje al chatbox&lt;br /&gt;
function outputEditBox ()&lt;br /&gt;
        local text = dxLibrary:dxGetText( editBox ) --Obtener el texto del cuadro de edición&lt;br /&gt;
        outputChatBox ( text, 255, 255, 255 ) --anunciar ese texto&lt;br /&gt;
end&lt;br /&gt;
addEventHandler ( &amp;quot;onClick&amp;quot;, button, outputEditBox )&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ver también==&lt;br /&gt;
{{DXLIB_FUNCTIONS}}&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=DxButton&amp;diff=74563</id>
		<title>DxButton</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=DxButton&amp;diff=74563"/>
		<updated>2022-05-11T03:30:00Z</updated>

		<summary type="html">&lt;p&gt;PandFort: PandFort moved page DxButton to DxButton-esp&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__ &lt;br /&gt;
{{Client function}}&lt;br /&gt;
This function allows creation of a Modern DX Library Button, which is a clickable item as part of GUI.&lt;br /&gt;
&lt;br /&gt;
'''Notice: This is a function exported by Modern DX Library!'''&lt;br /&gt;
&lt;br /&gt;
==Syntax== &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
element dxButton( float x, float y, float width, float height, string text [, element parent = nil, bool rounded = nil )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Required Arguments=== &lt;br /&gt;
[[Image:DGS_Button.png|thumb|DGS Button]]&lt;br /&gt;
*'''x:''' A float of the 2D x position of the button on a player's screen.&lt;br /&gt;
*'''y:''' A float of the 2D y position of the button on a player's screen.&lt;br /&gt;
*'''width:''' A float of the width of the button.&lt;br /&gt;
*'''height:''' A float of the height of the button.&lt;br /&gt;
*'''text:''' A string of the text that will be displayed as a label on the button.&lt;br /&gt;
&lt;br /&gt;
===Optional Arguments=== &lt;br /&gt;
{{OptionalArg}} &lt;br /&gt;
*'''parent:''' This is the parent that the Modern DX Library button is attached.&lt;br /&gt;
*'''rounded:''' Whether you want the button to be rounded or not. ( true or false )&lt;br /&gt;
&lt;br /&gt;
===Returns===&lt;br /&gt;
Returns an [[element]] of the created [[Element/Modern DX Library/Button|button]] if it was successfully created, false otherwise.&lt;br /&gt;
&lt;br /&gt;
==Example== &lt;br /&gt;
This example creates an edit box alongside an &amp;quot;Output!&amp;quot; button.  When the button is clicked, it will output the message in the edit box into the Chat Box.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
dxLibrary = exports[ &amp;quot;dxLibrary&amp;quot; ]&lt;br /&gt;
&lt;br /&gt;
--create our button&lt;br /&gt;
button = dxLibrary:dxButton( 276, 80, 100, 40, &amp;quot;Output!&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
--Create an edit box and define it as &amp;quot;editBox&amp;quot;.&lt;br /&gt;
editBox = dxLibrary:dxEdit( 277, 184, 197, 46, &amp;quot;Type your message here!&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
-- and attach our button to the outputEditBox function&lt;br /&gt;
addEventHandler ( &amp;quot;onClick&amp;quot;, editBox, outputEditBox )&lt;br /&gt;
&lt;br /&gt;
--setup our function to output the message to the chatbox&lt;br /&gt;
function outputEditBox ()&lt;br /&gt;
        local text = dxLibrary:dxGetText( editBox ) --get the text from the edit box&lt;br /&gt;
        outputChatBox ( text, 255, 255, 255 ) --output that text&lt;br /&gt;
end&lt;br /&gt;
addEventHandler ( &amp;quot;onClick&amp;quot;, button, outputEditBox )&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{DXLIB_FUNCTIONS}}&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=DxButton&amp;diff=74562</id>
		<title>DxButton</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=DxButton&amp;diff=74562"/>
		<updated>2022-05-11T03:28:31Z</updated>

		<summary type="html">&lt;p&gt;PandFort: Created page with &amp;quot;__NOTOC__  {{Client function}} This function allows creation of a Modern DX Library Button, which is a clickable item as part of GUI.  '''Notice: This is a function exported by Modern DX Library!'''  ==Syntax==  &amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt; element dxButton( float x, float y, float width, float height, string text [, element parent = nil, bool rounded = nil ) &amp;lt;/syntaxhighlight&amp;gt;   ===Required Arguments===  DGS Button *'''x:''' A float of the...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__ &lt;br /&gt;
{{Client function}}&lt;br /&gt;
This function allows creation of a Modern DX Library Button, which is a clickable item as part of GUI.&lt;br /&gt;
&lt;br /&gt;
'''Notice: This is a function exported by Modern DX Library!'''&lt;br /&gt;
&lt;br /&gt;
==Syntax== &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
element dxButton( float x, float y, float width, float height, string text [, element parent = nil, bool rounded = nil )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Required Arguments=== &lt;br /&gt;
[[Image:DGS_Button.png|thumb|DGS Button]]&lt;br /&gt;
*'''x:''' A float of the 2D x position of the button on a player's screen.&lt;br /&gt;
*'''y:''' A float of the 2D y position of the button on a player's screen.&lt;br /&gt;
*'''width:''' A float of the width of the button.&lt;br /&gt;
*'''height:''' A float of the height of the button.&lt;br /&gt;
*'''text:''' A string of the text that will be displayed as a label on the button.&lt;br /&gt;
&lt;br /&gt;
===Optional Arguments=== &lt;br /&gt;
{{OptionalArg}} &lt;br /&gt;
*'''parent:''' This is the parent that the Modern DX Library button is attached.&lt;br /&gt;
*'''rounded:''' Whether you want the button to be rounded or not. ( true or false )&lt;br /&gt;
&lt;br /&gt;
===Returns===&lt;br /&gt;
Returns an [[element]] of the created [[Element/Modern DX Library/Button|button]] if it was successfully created, false otherwise.&lt;br /&gt;
&lt;br /&gt;
==Example== &lt;br /&gt;
This example creates an edit box alongside an &amp;quot;Output!&amp;quot; button.  When the button is clicked, it will output the message in the edit box into the Chat Box.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
dxLibrary = exports[ &amp;quot;dxLibrary&amp;quot; ]&lt;br /&gt;
&lt;br /&gt;
--create our button&lt;br /&gt;
button = dxLibrary:dxButton( 276, 80, 100, 40, &amp;quot;Output!&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
--Create an edit box and define it as &amp;quot;editBox&amp;quot;.&lt;br /&gt;
editBox = dxLibrary:dxEdit( 277, 184, 197, 46, &amp;quot;Type your message here!&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
-- and attach our button to the outputEditBox function&lt;br /&gt;
addEventHandler ( &amp;quot;onClick&amp;quot;, editBox, outputEditBox )&lt;br /&gt;
&lt;br /&gt;
--setup our function to output the message to the chatbox&lt;br /&gt;
function outputEditBox ()&lt;br /&gt;
        local text = dxLibrary:dxGetText( editBox ) --get the text from the edit box&lt;br /&gt;
        outputChatBox ( text, 255, 255, 255 ) --output that text&lt;br /&gt;
end&lt;br /&gt;
addEventHandler ( &amp;quot;onClick&amp;quot;, button, outputEditBox )&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{DXLIB_FUNCTIONS}}&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Dxlibrary-dxButton&amp;diff=74561</id>
		<title>Dxlibrary-dxButton</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Dxlibrary-dxButton&amp;diff=74561"/>
		<updated>2022-05-11T03:28:21Z</updated>

		<summary type="html">&lt;p&gt;PandFort: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Template:DXLIB_FUNCTIONS&amp;diff=74560</id>
		<title>Template:DXLIB FUNCTIONS</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Template:DXLIB_FUNCTIONS&amp;diff=74560"/>
		<updated>2022-05-11T03:28:07Z</updated>

		<summary type="html">&lt;p&gt;PandFort: /* Button */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===&amp;lt;span style=&amp;quot;color:##332170;text-shadow:0.05em 0.05em 0.2em blue;&amp;quot;&amp;gt;General Functions&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxGetLibrary]]&lt;br /&gt;
*[[dxlibrary-dxGetScreen]]&lt;br /&gt;
*[[dxlibrary-dxSet]]&lt;br /&gt;
*[[dxlibrary-dxGet]]&lt;br /&gt;
*[[dxlibrary-dxSetText]]&lt;br /&gt;
*[[dxlibrary-dxSetTitle]]&lt;br /&gt;
*[[dxlibrary-dxSetVisible]]&lt;br /&gt;
*[[dxlibrary-dxSetEnabled]]&lt;br /&gt;
*[[dxlibrary-dxSetPosition]]&lt;br /&gt;
*[[dxlibrary-dxGetPosition]]&lt;br /&gt;
*[[dxlibrary-dxSetSize]]&lt;br /&gt;
*[[dxlibrary-dxGetSize]]&lt;br /&gt;
*[[dxlibrary-dxGetRootParent]]&lt;br /&gt;
*[[dxlibrary-dxSetColorBackground]]&lt;br /&gt;
*[[dxlibrary-dxSetColorText]]&lt;br /&gt;
*[[dxlibrary-dxSetColorSelected]]&lt;br /&gt;
*[[dxlibrary-dxSetColorBorder]]&lt;br /&gt;
*[[dxlibrary-dxFont]]&lt;br /&gt;
*[[dxlibrary-dxSetFont]]&lt;br /&gt;
*[[dxlibrary-dxGetText]]&lt;br /&gt;
*[[dxlibrary-dxSetTitle]]&lt;br /&gt;
*[[dxlibrary-dxGetTitle]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Window&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxWindow]]&lt;br /&gt;
*[[dxlibrary-dxWindowSetCloseState]]&lt;br /&gt;
*[[dxlibrary-dxWindowGetCloseState]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Button&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxButton]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;CheckBox&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxCheckBox]]&lt;br /&gt;
*[[dxlibrary-dxCheckBoxSetState]]&lt;br /&gt;
*[[dxlibrary-dxCheckBoxGetState]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Edit&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxEdit]]&lt;br /&gt;
*[[dxlibrary-dxEditSetMasked]]&lt;br /&gt;
*[[dxlibrary-dxEditSetMaxCharacters]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;GridList&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxGridList]]&lt;br /&gt;
*[[dxlibrary-dxGridListAddItem]]&lt;br /&gt;
*[[dxlibrary-dxGridListRemoveItem]]&lt;br /&gt;
*[[dxlibrary-dxGridListAddColumn]]&lt;br /&gt;
*[[dxlibrary-dxGridListRemoveColumn]]&lt;br /&gt;
*[[dxlibrary-dxGridListGetItemSelected]]&lt;br /&gt;
*[[dxlibrary-dxGridListSetItemSelected]]&lt;br /&gt;
*[[dxlibrary-dxGridListGetScrollHV]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Image&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxImage]]&lt;br /&gt;
*[[dxlibrary-dxImageApplyMask]]&lt;br /&gt;
*[[dxlibrary-dxImageRemoveMask]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Label&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxLabel]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;List&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxList]]&lt;br /&gt;
*[[dxlibrary-dxListAddItem]]&lt;br /&gt;
*[[dxlibrary-dxListRemoveItem]]&lt;br /&gt;
*[[dxlibrary-dxListGetItemSelected]]&lt;br /&gt;
*[[dxlibrary-dxListSetItemSelected]]&lt;br /&gt;
*[[dxlibrary-dxListSetItemSelected]]&lt;br /&gt;
*[[dxlibrary-dxListSetColorFilaItem]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;ProgressBar&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxProgressBar]]&lt;br /&gt;
*[[dxlibrary-dxProgressBarSetProgress]]&lt;br /&gt;
*[[dxlibrary-dxProgressBarGetProgress]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;ScrollBar&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxScroll]]&lt;br /&gt;
*[[dxlibrary-dxScrollGetCurrentPosition]]&lt;br /&gt;
*[[dxlibrary-dxScrollSetColorButton]]&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Dxlibrary-dxButton&amp;diff=74559</id>
		<title>Dxlibrary-dxButton</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Dxlibrary-dxButton&amp;diff=74559"/>
		<updated>2022-05-11T03:24:33Z</updated>

		<summary type="html">&lt;p&gt;PandFort: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__ &lt;br /&gt;
{{Client function}}&lt;br /&gt;
This function allows creation of a Modern DX Library Button, which is a clickable item as part of GUI.&lt;br /&gt;
&lt;br /&gt;
'''Notice: This is a function exported by Modern DX Library!'''&lt;br /&gt;
&lt;br /&gt;
==Syntax== &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
element dxButton( float x, float y, float width, float height, string text [, element parent = nil, bool rounded = nil )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Required Arguments=== &lt;br /&gt;
[[Image:DGS_Button.png|thumb|DGS Button]]&lt;br /&gt;
*'''x:''' A float of the 2D x position of the button on a player's screen.&lt;br /&gt;
*'''y:''' A float of the 2D y position of the button on a player's screen.&lt;br /&gt;
*'''width:''' A float of the width of the button.&lt;br /&gt;
*'''height:''' A float of the height of the button.&lt;br /&gt;
*'''text:''' A string of the text that will be displayed as a label on the button.&lt;br /&gt;
&lt;br /&gt;
===Optional Arguments=== &lt;br /&gt;
{{OptionalArg}} &lt;br /&gt;
*'''parent:''' This is the parent that the Modern DX Library button is attached.&lt;br /&gt;
*'''rounded:''' Whether you want the button to be rounded or not. ( true or false )&lt;br /&gt;
&lt;br /&gt;
===Returns===&lt;br /&gt;
Returns an [[element]] of the created [[Element/Modern DX Library/Button|button]] if it was successfully created, false otherwise.&lt;br /&gt;
&lt;br /&gt;
==Example== &lt;br /&gt;
This example creates an edit box alongside an &amp;quot;Output!&amp;quot; button.  When the button is clicked, it will output the message in the edit box into the Chat Box.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
dxLibrary = exports[ &amp;quot;dxLibrary&amp;quot; ]&lt;br /&gt;
&lt;br /&gt;
--create our button&lt;br /&gt;
button = dxLibrary:dxButton( 276, 80, 100, 40, &amp;quot;Output!&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
--Create an edit box and define it as &amp;quot;editBox&amp;quot;.&lt;br /&gt;
editBox = dxLibrary:dxEdit( 277, 184, 197, 46, &amp;quot;Type your message here!&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
-- and attach our button to the outputEditBox function&lt;br /&gt;
addEventHandler ( &amp;quot;onClick&amp;quot;, editBox, outputEditBox )&lt;br /&gt;
&lt;br /&gt;
--setup our function to output the message to the chatbox&lt;br /&gt;
function outputEditBox ()&lt;br /&gt;
        local text = dxLibrary:dxGetText( editBox ) --get the text from the edit box&lt;br /&gt;
        outputChatBox ( text, 255, 255, 255 ) --output that text&lt;br /&gt;
end&lt;br /&gt;
addEventHandler ( &amp;quot;onClick&amp;quot;, button, outputEditBox )&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{DXLIB_FUNCTIONS}}&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Dxlibrary-dxButton&amp;diff=74558</id>
		<title>Dxlibrary-dxButton</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Dxlibrary-dxButton&amp;diff=74558"/>
		<updated>2022-05-11T03:24:05Z</updated>

		<summary type="html">&lt;p&gt;PandFort: Created page with &amp;quot;__NOTOC__  {{Client function}} This function allows creation of a Modern DX Library Button, which is a clickable item as part of GUI.  '''Notice: This is a function exported by Modern DX Library!'''  ==Syntax==  &amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt; element dxButton( float x, float y, float width, float height, string text [, element parent = nil, bool rounded = nil ) &amp;lt;/syntaxhighlight&amp;gt;   ===Required Arguments===  DGS Button *'''x:''' A float of the...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__ &lt;br /&gt;
{{Client function}}&lt;br /&gt;
This function allows creation of a Modern DX Library Button, which is a clickable item as part of GUI.&lt;br /&gt;
&lt;br /&gt;
'''Notice: This is a function exported by Modern DX Library!'''&lt;br /&gt;
&lt;br /&gt;
==Syntax== &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
element dxButton( float x, float y, float width, float height, string text [, element parent = nil, bool rounded = nil )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Required Arguments=== &lt;br /&gt;
[[Image:DGS_Button.png|thumb|DGS Button]]&lt;br /&gt;
*'''x:''' A float of the 2D x position of the button on a player's screen.&lt;br /&gt;
*'''y:''' A float of the 2D y position of the button on a player's screen.&lt;br /&gt;
*'''width:''' A float of the width of the button.&lt;br /&gt;
*'''height:''' A float of the height of the button.&lt;br /&gt;
*'''text:''' A string of the text that will be displayed as a label on the button.&lt;br /&gt;
&lt;br /&gt;
===Optional Arguments=== &lt;br /&gt;
{{OptionalArg}} &lt;br /&gt;
*'''parent:''' This is the parent that the Modern DX Library button is attached.&lt;br /&gt;
*'''rounded:''' Whether you want the button to be rounded or not. ( true or false )&lt;br /&gt;
&lt;br /&gt;
===Returns===&lt;br /&gt;
Returns an [[element]] of the created [[Element/Modern DX Library/Button|button]] if it was successfully created, false otherwise.&lt;br /&gt;
&lt;br /&gt;
==Example== &lt;br /&gt;
This example creates an edit box alongside an &amp;quot;Output!&amp;quot; button.  When the button is clicked, it will output the message in the edit box into the Chat Box.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
dxLibrary = exports[ &amp;quot;dxLibrary&amp;quot; ]&lt;br /&gt;
&lt;br /&gt;
--create our button&lt;br /&gt;
button = dxLibrary:dxButton( 276, 80, 100, 40, &amp;quot;Output!&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
--Create an edit box and define it as &amp;quot;editBox&amp;quot;.&lt;br /&gt;
editBox = dxLibrary:dxEdit( 277, 184, 197, 46, &amp;quot;Type your message here!&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
-- and attach our button to the outputEditBox function&lt;br /&gt;
addEventHandler ( &amp;quot;onClick&amp;quot;, editBox, outputEditBox )&lt;br /&gt;
&lt;br /&gt;
--setup our function to output the message to the chatbox&lt;br /&gt;
function outputEditBox ()&lt;br /&gt;
        local text = dxLibrary:dxGetText( editBox ) --get the text from the edit box&lt;br /&gt;
        outputChatBox ( text, 255, 255, 255 ) --output that text&lt;br /&gt;
end&lt;br /&gt;
addEventHandler ( &amp;quot;onClick&amp;quot;, button, outputEditBox )&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{DXLIB_FUNCTIONS}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Modern-Library&amp;diff=74556</id>
		<title>Modern-Library</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Modern-Library&amp;diff=74556"/>
		<updated>2022-05-11T03:02:49Z</updated>

		<summary type="html">&lt;p&gt;PandFort: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pageclass class=&amp;quot;resource&amp;quot; subcaption=&amp;quot;Resource&amp;quot;&amp;gt;&amp;lt;/pageclass&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Modern DX Library ==&lt;br /&gt;
&lt;br /&gt;
This resource is designed to allow you to create directX GUI's as an alternative to the original MTA:SA GUI functions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#332170; text-shadow:blue 0em 0em 0.3em;&amp;quot;&amp;gt;This wiki is always for the latest Modern DX Library version!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:10px; border-radius:2px;font-size:14px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Full Name''': Modern DX Library for User Interface&lt;br /&gt;
&lt;br /&gt;
'''Developer Team''': [[User:ClawSuit|ClawSuit]], [[User:PandFort|PandFort]]&lt;br /&gt;
&lt;br /&gt;
'''GitHub Repo''': ''https://github.com/clawsuit/dxLibrary''&lt;br /&gt;
&lt;br /&gt;
'''Current Version''': 1.0 Estable&lt;br /&gt;
&lt;br /&gt;
=Features=&lt;br /&gt;
&lt;br /&gt;
[[Image:Demo.PNG|350px|thumb|right| Demo Window]]&lt;br /&gt;
&lt;br /&gt;
'''How does it work?'''&lt;br /&gt;
*Modern DX Library is based on [[element]] system, which just likes the cegui system. To make Modern DX Library easier to use and understand, I choose to follow the usage of cegui's.&lt;br /&gt;
*Modern DX Library elements are rendered in the event &amp;quot;onClientRender&amp;quot;. When &amp;quot;onClientRender&amp;quot; is called, every Modern DX Library elements will be looped and calculated.&lt;br /&gt;
&lt;br /&gt;
'''What's different from cegui?'''&lt;br /&gt;
*This resource is based on dx* functions, so its style will be more flexible than cegui, which means you can define the style by yourself.&lt;br /&gt;
&lt;br /&gt;
'''You Should Know'''&lt;br /&gt;
*Some of Modern DX Library elements use '''Render Target''', which means if you don't have enough video memory, '''Render Target won't be created''', and therefore those Modern DX Library elements won't be shown.&lt;br /&gt;
&lt;br /&gt;
=Examples=&lt;br /&gt;
; Player Rename : https://youtube.com&lt;br /&gt;
&lt;br /&gt;
'''Notice'''&lt;br /&gt;
*It is recommended to change the resource name to 'dxLib'.&lt;br /&gt;
*This is a resource, if you want to use the functions exported by this resource,  you should use an exported function prefix (''' exports[ &amp;quot;dxLibrary&amp;quot; ]: ''') call in your code, such as&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
button = exports[ &amp;quot;dxLibrary&amp;quot; ]:dxButton( 50, 50, 40, 20, &amp;quot;Button Test&amp;quot; )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Here is a feasible way to shorten the name of an exported function:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
dxLib = exports[ &amp;quot;dxLibrary&amp;quot; ] -- shorten the export function prefix&lt;br /&gt;
&lt;br /&gt;
button = dxLib:dxButton( 50, 50, 40, 20, &amp;quot;Button Test&amp;quot; ) -- create a button&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*From the latest version, it no longer needs '''exports[ &amp;quot;dxLibrary&amp;quot; ]:''', instead we can do&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
loadstring( exports.dxLibrary:dxGetLibrary( ) )( ) -- load functions&lt;br /&gt;
&lt;br /&gt;
button = dxButton( 50, 50, 40, 20, &amp;quot;Button Test&amp;quot; ) -- create a button&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
='''Client Functions'''=&lt;br /&gt;
{{DXLIB_FUNCTIONS}}&lt;br /&gt;
&lt;br /&gt;
=Last=&lt;br /&gt;
'''Everyone is welcome to make suggestions, test the script, help make adjustments/finish the wiki, etc.'''&lt;br /&gt;
[[Category:Resource]]&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Template:DXLIB_FUNCTIONS&amp;diff=74555</id>
		<title>Template:DXLIB FUNCTIONS</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Template:DXLIB_FUNCTIONS&amp;diff=74555"/>
		<updated>2022-05-11T03:00:29Z</updated>

		<summary type="html">&lt;p&gt;PandFort: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===&amp;lt;span style=&amp;quot;color:##332170;text-shadow:0.05em 0.05em 0.2em blue;&amp;quot;&amp;gt;General Functions&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxGetLibrary]]&lt;br /&gt;
*[[dxlibrary-dxGetScreen]]&lt;br /&gt;
*[[dxlibrary-dxSet]]&lt;br /&gt;
*[[dxlibrary-dxGet]]&lt;br /&gt;
*[[dxlibrary-dxSetText]]&lt;br /&gt;
*[[dxlibrary-dxSetTitle]]&lt;br /&gt;
*[[dxlibrary-dxSetVisible]]&lt;br /&gt;
*[[dxlibrary-dxSetEnabled]]&lt;br /&gt;
*[[dxlibrary-dxSetPosition]]&lt;br /&gt;
*[[dxlibrary-dxGetPosition]]&lt;br /&gt;
*[[dxlibrary-dxSetSize]]&lt;br /&gt;
*[[dxlibrary-dxGetSize]]&lt;br /&gt;
*[[dxlibrary-dxGetRootParent]]&lt;br /&gt;
*[[dxlibrary-dxSetColorBackground]]&lt;br /&gt;
*[[dxlibrary-dxSetColorText]]&lt;br /&gt;
*[[dxlibrary-dxSetColorSelected]]&lt;br /&gt;
*[[dxlibrary-dxSetColorBorder]]&lt;br /&gt;
*[[dxlibrary-dxFont]]&lt;br /&gt;
*[[dxlibrary-dxSetFont]]&lt;br /&gt;
*[[dxlibrary-dxGetText]]&lt;br /&gt;
*[[dxlibrary-dxSetTitle]]&lt;br /&gt;
*[[dxlibrary-dxGetTitle]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Window&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxWindow]]&lt;br /&gt;
*[[dxlibrary-dxWindowSetCloseState]]&lt;br /&gt;
*[[dxlibrary-dxWindowGetCloseState]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Button&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxButton]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;CheckBox&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxCheckBox]]&lt;br /&gt;
*[[dxlibrary-dxCheckBoxSetState]]&lt;br /&gt;
*[[dxlibrary-dxCheckBoxGetState]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Edit&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxEdit]]&lt;br /&gt;
*[[dxlibrary-dxEditSetMasked]]&lt;br /&gt;
*[[dxlibrary-dxEditSetMaxCharacters]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;GridList&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxGridList]]&lt;br /&gt;
*[[dxlibrary-dxGridListAddItem]]&lt;br /&gt;
*[[dxlibrary-dxGridListRemoveItem]]&lt;br /&gt;
*[[dxlibrary-dxGridListAddColumn]]&lt;br /&gt;
*[[dxlibrary-dxGridListRemoveColumn]]&lt;br /&gt;
*[[dxlibrary-dxGridListGetItemSelected]]&lt;br /&gt;
*[[dxlibrary-dxGridListSetItemSelected]]&lt;br /&gt;
*[[dxlibrary-dxGridListGetScrollHV]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Image&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxImage]]&lt;br /&gt;
*[[dxlibrary-dxImageApplyMask]]&lt;br /&gt;
*[[dxlibrary-dxImageRemoveMask]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Label&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxLabel]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;List&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxList]]&lt;br /&gt;
*[[dxlibrary-dxListAddItem]]&lt;br /&gt;
*[[dxlibrary-dxListRemoveItem]]&lt;br /&gt;
*[[dxlibrary-dxListGetItemSelected]]&lt;br /&gt;
*[[dxlibrary-dxListSetItemSelected]]&lt;br /&gt;
*[[dxlibrary-dxListSetItemSelected]]&lt;br /&gt;
*[[dxlibrary-dxListSetColorFilaItem]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;ProgressBar&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxProgressBar]]&lt;br /&gt;
*[[dxlibrary-dxProgressBarSetProgress]]&lt;br /&gt;
*[[dxlibrary-dxProgressBarGetProgress]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;ScrollBar&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxScroll]]&lt;br /&gt;
*[[dxlibrary-dxScrollGetCurrentPosition]]&lt;br /&gt;
*[[dxlibrary-dxScrollSetColorButton]]&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Template:DXLIB_FUNCTIONS&amp;diff=74554</id>
		<title>Template:DXLIB FUNCTIONS</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Template:DXLIB_FUNCTIONS&amp;diff=74554"/>
		<updated>2022-05-11T03:00:00Z</updated>

		<summary type="html">&lt;p&gt;PandFort: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===&amp;lt;span style=&amp;quot;color:##332170;text-shadow:0.05em 0.05em 0.2em blue;&amp;quot;&amp;gt;General Functions&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxGetLibrary]]&lt;br /&gt;
*[[dxlibrary-dxGetScreen]]&lt;br /&gt;
*[[dxlibrary-dxSet]]&lt;br /&gt;
*[[dxlibrary-dxGet]]&lt;br /&gt;
*[[dxlibrary-dxSetText]]&lt;br /&gt;
*[[dxlibrary-dxSetTitle]]&lt;br /&gt;
*[[dxlibrary-dxSetVisible]]&lt;br /&gt;
*[[dxlibrary-dxSetEnabled]]&lt;br /&gt;
*[[dxlibrary-dxSetPosition]]&lt;br /&gt;
*[[dxlibrary-dxGetPosition]]&lt;br /&gt;
*[[dxlibrary-dxSetSize]]&lt;br /&gt;
*[[dxlibrary-dxGetSize]]&lt;br /&gt;
*[[dxlibrary-dxGetRootParent]]&lt;br /&gt;
*[[dxlibrary-dxSetColorBackground]]&lt;br /&gt;
*[[dxlibrary-dxSetColorText]]&lt;br /&gt;
*[[dxlibrary-dxSetColorSelected]]&lt;br /&gt;
*[[dxlibrary-dxSetColorBorder]]&lt;br /&gt;
*[[dxlibrary-dxFont]]&lt;br /&gt;
*[[dxlibrary-dxSetFont]]&lt;br /&gt;
*[[dxlibrary-dxGetText]]&lt;br /&gt;
*[[dxlibrary-dxSetTitle]]&lt;br /&gt;
*[[dxlibrary-dxGetTitle]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Window&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxWindow]]&lt;br /&gt;
*[[dxlibrary-dxWindowSetCloseState]]&lt;br /&gt;
*[[dxlibrary-dxWindowGetCloseState]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Button&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxButton]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;CheckBox&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxCheckBox]]&lt;br /&gt;
*[[dxlibrary-dxCheckBoxSetState]]&lt;br /&gt;
*[[dxlibrary-dxCheckBoxGetState]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Edit&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxEdit]]&lt;br /&gt;
*[[dxlibrary-dxEditSetMasked]]&lt;br /&gt;
*[[dxlibrary-dxEditSetMaxCharacters]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;GridList&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxGridList]]&lt;br /&gt;
*[[dxlibrary-dxGridListAddItem]]&lt;br /&gt;
*[[dxlibrary-dxGridListRemoveItem]]&lt;br /&gt;
*[[dxlibrary-dxGridListAddColumn]]&lt;br /&gt;
*[[dxlibrary-dxGridListRemoveColumn]]&lt;br /&gt;
*[[dxlibrary-dxGridListGetItemSelected]]&lt;br /&gt;
*[[dxlibrary-dxGridListSetItemSelected]]&lt;br /&gt;
*[[dxlibrary-dxGridListGetScrollHV]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Image&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxImage]]&lt;br /&gt;
*[[dxlibrary-dxImageApplyMask]]&lt;br /&gt;
*[[dxlibrary-dxImageRemoveMask]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Label&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxLabel]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;List&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxList]]&lt;br /&gt;
*[[dxlibrary-dxListAddItem]]&lt;br /&gt;
*[[dxlibrary-dxListRemoveItem]]&lt;br /&gt;
*[[dxlibrary-dxListGetItemSelected]]&lt;br /&gt;
*[[dxlibrary-dxListSetItemSelected]]&lt;br /&gt;
*[[dxlibrary-dxListSetItemSelected]]&lt;br /&gt;
*[[dxlibrary-dxListSetColorFilaItem]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;ProgressBar&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxProgressBar]]&lt;br /&gt;
*[[dxlibrary-dxProgressBarSetProgress]]&lt;br /&gt;
*[[dxlibrary-dxProgressBarGetProgress]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;ProgressBar&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxScroll]]&lt;br /&gt;
*[[dxlibrary-dxScrollGetCurrentPosition]]&lt;br /&gt;
*[[dxlibrary-dxScrollSetColorButton]]&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Template:DXLIB_FUNCTIONS&amp;diff=74552</id>
		<title>Template:DXLIB FUNCTIONS</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Template:DXLIB_FUNCTIONS&amp;diff=74552"/>
		<updated>2022-05-11T02:53:25Z</updated>

		<summary type="html">&lt;p&gt;PandFort: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===&amp;lt;span style=&amp;quot;color:##332170;text-shadow:0.05em 0.05em 0.2em blue;&amp;quot;&amp;gt;General Functions&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxGetLibrary]]&lt;br /&gt;
*[[dxlibrary-dxGetScreen]]&lt;br /&gt;
*[[dxlibrary-dxSet]]&lt;br /&gt;
*[[dxlibrary-dxGet]]&lt;br /&gt;
*[[dxlibrary-dxSetText]]&lt;br /&gt;
*[[dxlibrary-dxSetTitle]]&lt;br /&gt;
*[[dxlibrary-dxSetVisible]]&lt;br /&gt;
*[[dxlibrary-dxSetEnabled]]&lt;br /&gt;
*[[dxlibrary-dxSetPosition]]&lt;br /&gt;
*[[dxlibrary-dxGetPosition]]&lt;br /&gt;
*[[dxlibrary-dxSetSize]]&lt;br /&gt;
*[[dxlibrary-dxGetSize]]&lt;br /&gt;
*[[dxlibrary-dxGetRootParent]]&lt;br /&gt;
*[[dxlibrary-dxSetColorBackground]]&lt;br /&gt;
*[[dxlibrary-dxSetColorText]]&lt;br /&gt;
*[[dxlibrary-dxSetColorSelected]]&lt;br /&gt;
*[[dxlibrary-dxSetColorBorder]]&lt;br /&gt;
*[[dxlibrary-dxFont]]&lt;br /&gt;
*[[dxlibrary-dxSetFont]]&lt;br /&gt;
*[[dxlibrary-dxGetText]]&lt;br /&gt;
*[[dxlibrary-dxSetTitle]]&lt;br /&gt;
*[[dxlibrary-dxGetTitle]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Window&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxWindow]]&lt;br /&gt;
*[[dxlibrary-dxWindowSetCloseState]]&lt;br /&gt;
*[[dxlibrary-dxWindowGetCloseState]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Button&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxButton]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;CheckBox&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxCheckBox]]&lt;br /&gt;
*[[dxlibrary-dxCheckBoxSetState]]&lt;br /&gt;
*[[dxlibrary-dxCheckBoxGetState]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Edit&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxEdit]]&lt;br /&gt;
*[[dxlibrary-dxEditSetMasked]]&lt;br /&gt;
*[[dxlibrary-dxEditSetMaxCharacters]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;GridList&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxGridList]]&lt;br /&gt;
*[[dxlibrary-dxGridListAddItem]]&lt;br /&gt;
*[[dxlibrary-dxGridListRemoveItem]]&lt;br /&gt;
*[[dxlibrary-dxGridListAddColumn]]&lt;br /&gt;
*[[dxlibrary-dxGridListRemoveColumn]]&lt;br /&gt;
*[[dxlibrary-dxGridListGetItemSelected]]&lt;br /&gt;
*[[dxlibrary-dxGridListSetItemSelected]]&lt;br /&gt;
*[[dxlibrary-dxGridListGetScrollHV]]&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Modern-Library&amp;diff=74551</id>
		<title>Modern-Library</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Modern-Library&amp;diff=74551"/>
		<updated>2022-05-11T02:51:43Z</updated>

		<summary type="html">&lt;p&gt;PandFort: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pageclass class=&amp;quot;resource&amp;quot; subcaption=&amp;quot;Resource&amp;quot;&amp;gt;&amp;lt;/pageclass&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Modern DX Library ==&lt;br /&gt;
&lt;br /&gt;
This resource is designed to allow you to create directX GUI's as an alternative to the original MTA:SA GUI functions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#332170; text-shadow:blue 0em 0em 0.3em;&amp;quot;&amp;gt;This wiki is always for the latest Modern DX Library version!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:10px; border-radius:2px;font-size:14px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Full Name''': Modern DX Library for User Interface&lt;br /&gt;
&lt;br /&gt;
'''Developer Team''': [[User:ClawSuit|ClawSuit]], [[User:PandFort|PandFort]]&lt;br /&gt;
&lt;br /&gt;
'''GitHub Repo''': ''https://github.com/clawsuit/dxLibrary''&lt;br /&gt;
&lt;br /&gt;
'''Current Version''': 1.0 Estable&lt;br /&gt;
&lt;br /&gt;
=Features=&lt;br /&gt;
&lt;br /&gt;
[[Image:Demo.PNG|350px|thumb|right| Demo Window]]&lt;br /&gt;
&lt;br /&gt;
'''How does it work?'''&lt;br /&gt;
*Modern DX Library is based on [[element]] system, which just likes the cegui system. To make Modern DX Library easier to use and understand, I choose to follow the usage of cegui's.&lt;br /&gt;
*Modern DX Library elements are rendered in the event &amp;quot;onClientRender&amp;quot;. When &amp;quot;onClientRender&amp;quot; is called, every Modern DX Library elements will be looped and calculated.&lt;br /&gt;
&lt;br /&gt;
'''What's different from cegui?'''&lt;br /&gt;
*This resource is based on dx* functions, so its style will be more flexible than cegui, which means you can define the style by yourself.&lt;br /&gt;
&lt;br /&gt;
'''You Should Know'''&lt;br /&gt;
*Some of Modern DX Library elements use '''Render Target''', which means if you don't have enough video memory, '''Render Target won't be created''', and therefore those Modern DX Library elements won't be shown.&lt;br /&gt;
&lt;br /&gt;
=Examples=&lt;br /&gt;
; Player Rename : https://youtube.com&lt;br /&gt;
&lt;br /&gt;
'''Notice'''&lt;br /&gt;
*It is recommended to change the resource name to 'dxLib'.&lt;br /&gt;
*This is a resource, if you want to use the functions exported by this resource,  you should use an exported function prefix (''' exports[ &amp;quot;dxLibrary&amp;quot; ]: ''') call in your code, such as&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
button = exports[ &amp;quot;dxLibrary&amp;quot; ]:dxButton( 50, 50, 40, 20, &amp;quot;Button Test&amp;quot; )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Here is a feasible way to shorten the name of an exported function:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
dxLib = exports[ &amp;quot;dxLibrary&amp;quot; ] -- shorten the export function prefix&lt;br /&gt;
&lt;br /&gt;
button = dxLib:dxButton( 50, 50, 40, 20, &amp;quot;Button Test&amp;quot; ) -- create a button&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*From the latest version, it no longer needs '''exports[ &amp;quot;dxLibrary&amp;quot; ]:''', instead we can do&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
loadstring( exports.dxLibrary:dxGetLibrary( ) )( ) -- load functions&lt;br /&gt;
&lt;br /&gt;
button = dxButton( 50, 50, 40, 20, &amp;quot;Button Test&amp;quot; ) -- create a button&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
='''Client Functions'''=&lt;br /&gt;
{{DXLIB_FUNCTIONS}}&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Template:DXLIB_FUNCTIONS&amp;diff=74550</id>
		<title>Template:DXLIB FUNCTIONS</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Template:DXLIB_FUNCTIONS&amp;diff=74550"/>
		<updated>2022-05-11T02:50:10Z</updated>

		<summary type="html">&lt;p&gt;PandFort: /* General Functions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===&amp;lt;span style=&amp;quot;color:##332170;text-shadow:0.05em 0.05em 0.2em blue;&amp;quot;&amp;gt;General Functions&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxGetLibrary]]&lt;br /&gt;
*[[dxlibrary-dxGetScreen]]&lt;br /&gt;
*[[dxlibrary-dxSet]]&lt;br /&gt;
*[[dxlibrary-dxGet]]&lt;br /&gt;
*[[dxlibrary-dxSetText]]&lt;br /&gt;
*[[dxlibrary-dxSetTitle]]&lt;br /&gt;
*[[dxlibrary-dxSetVisible]]&lt;br /&gt;
*[[dxlibrary-dxSetEnabled]]&lt;br /&gt;
*[[dxlibrary-dxSetPosition]]&lt;br /&gt;
*[[dxlibrary-dxGetPosition]]&lt;br /&gt;
*[[dxlibrary-dxSetSize]]&lt;br /&gt;
*[[dxlibrary-dxGetSize]]&lt;br /&gt;
*[[dxlibrary-dxGetRootParent]]&lt;br /&gt;
*[[dxlibrary-dxSetColorBackground]]&lt;br /&gt;
*[[dxlibrary-dxSetColorText]]&lt;br /&gt;
*[[dxlibrary-dxSetColorSelected]]&lt;br /&gt;
*[[dxlibrary-dxSetColorBorder]]&lt;br /&gt;
*[[dxlibrary-dxFont]]&lt;br /&gt;
*[[dxlibrary-dxSetFont]]&lt;br /&gt;
*[[dxlibrary-dxGetText]]&lt;br /&gt;
*[[dxlibrary-dxSetTitle]]&lt;br /&gt;
*[[dxlibrary-dxGetTitle]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Window&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxWindow]]&lt;br /&gt;
*[[dxlibrary-dxWindowSetCloseState]]&lt;br /&gt;
*[[dxlibrary-dxWindowGetCloseState]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Button&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxButton]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;CheckBox&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxCheckBox]]&lt;br /&gt;
*[[dxlibrary-dxCheckBoxSetState]]&lt;br /&gt;
*[[dxlibrary-dxCheckBoxGetState]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Edit&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxEdit]]&lt;br /&gt;
*[[dxlibrary-dxEditSetMasked]]&lt;br /&gt;
*[[dxlibrary-dxEditSetMaxCharacters]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Window&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxWindow]]&lt;br /&gt;
*[[dxlibrary-dxWindowSetCloseState]]&lt;br /&gt;
*[[dxlibrary-dxWindowGetCloseState]]&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Template:DXLIB_FUNCTIONS&amp;diff=74549</id>
		<title>Template:DXLIB FUNCTIONS</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Template:DXLIB_FUNCTIONS&amp;diff=74549"/>
		<updated>2022-05-11T02:47:07Z</updated>

		<summary type="html">&lt;p&gt;PandFort: /* Unique Properties */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===&amp;lt;span style=&amp;quot;color:##332170;text-shadow:0.05em 0.05em 0.2em blue;&amp;quot;&amp;gt;General Functions&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxGetLibrary]]&lt;br /&gt;
*[[dxlibrary-dxGetScreen]]&lt;br /&gt;
*[[dxlibrary-dxSet]]&lt;br /&gt;
*[[dxlibrary-dxGet]]&lt;br /&gt;
*[[dxlibrary-dxSetText]]&lt;br /&gt;
*[[dxlibrary-dxSetTitle]]&lt;br /&gt;
*[[dxlibrary-dxSetVisible]]&lt;br /&gt;
*[[dxlibrary-dxSetEnabled]]&lt;br /&gt;
*[[dxlibrary-dxSetPosition]]&lt;br /&gt;
*[[dxlibrary-dxGetPosition]]&lt;br /&gt;
*[[dxlibrary-dxSetSize]]&lt;br /&gt;
*[[dxlibrary-dxGetSize]]&lt;br /&gt;
*[[dxlibrary-dxGetRootParent]]&lt;br /&gt;
*[[dxlibrary-dxSetColorBackground]]&lt;br /&gt;
*[[dxlibrary-dxSetColorText]]&lt;br /&gt;
*[[dxlibrary-dxSetColorSelected]]&lt;br /&gt;
*[[dxlibrary-dxSetColorBorder]]&lt;br /&gt;
*[[dxlibrary-dxFont]]&lt;br /&gt;
*[[dxlibrary-dxSetFont]]&lt;br /&gt;
*[[dxlibrary-dxGetText]]&lt;br /&gt;
*[[dxlibrary-dxSetTitle]]&lt;br /&gt;
*[[dxlibrary-dxGetTitle]]&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span style=&amp;quot;color:###412891;text-shadow:0.05em 0.05em 0.2em purple;&amp;quot;&amp;gt;Window&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxWindow]]&lt;br /&gt;
*[[dxlibrary-dxWindowSetCloseState]]&lt;br /&gt;
*[[dxlibrary-dxWindowGetCloseState]]&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Template:DXLIB_FUNCTIONS&amp;diff=74548</id>
		<title>Template:DXLIB FUNCTIONS</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Template:DXLIB_FUNCTIONS&amp;diff=74548"/>
		<updated>2022-05-11T02:42:11Z</updated>

		<summary type="html">&lt;p&gt;PandFort: Created page with &amp;quot;===&amp;lt;span style=&amp;quot;color:##332170;text-shadow:0.05em 0.05em 0.2em blue;&amp;quot;&amp;gt;Unique Properties&amp;lt;/span&amp;gt;=== *dxlibrary-dxWindow&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===&amp;lt;span style=&amp;quot;color:##332170;text-shadow:0.05em 0.05em 0.2em blue;&amp;quot;&amp;gt;Unique Properties&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[dxlibrary-dxWindow]]&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Modern-Library&amp;diff=74547</id>
		<title>Modern-Library</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Modern-Library&amp;diff=74547"/>
		<updated>2022-05-11T02:40:44Z</updated>

		<summary type="html">&lt;p&gt;PandFort: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pageclass class=&amp;quot;resource&amp;quot; subcaption=&amp;quot;Resource&amp;quot;&amp;gt;&amp;lt;/pageclass&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Modern DX Library ==&lt;br /&gt;
&lt;br /&gt;
This resource is designed to allow you to create directX GUI's as an alternative to the original MTA:SA GUI functions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#332170; text-shadow:blue 0em 0em 0.3em;&amp;quot;&amp;gt;This wiki is always for the latest Modern DX Library version!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:10px; border-radius:2px;font-size:14px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Full Name''': Modern DX Library for User Interface&lt;br /&gt;
&lt;br /&gt;
'''Developer Team''': [[User:ClawSuit|ClawSuit]], [[User:PandFort|PandFort]]&lt;br /&gt;
&lt;br /&gt;
'''GitHub Repo''': ''https://github.com/clawsuit/dxLibrary''&lt;br /&gt;
&lt;br /&gt;
'''Current Version''': 1.0 Estable&lt;br /&gt;
&lt;br /&gt;
=Features=&lt;br /&gt;
&lt;br /&gt;
[[Image:Demo.PNG|350px|thumb|right| Demo Window]]&lt;br /&gt;
&lt;br /&gt;
'''How does it work?'''&lt;br /&gt;
*Modern DX Library is based on [[element]] system, which just likes the cegui system. To make Modern DX Library easier to use and understand, I choose to follow the usage of cegui's.&lt;br /&gt;
*DGS elements are rendered in the event &amp;quot;onClientRender&amp;quot;. When &amp;quot;onClientRender&amp;quot; is called, every Modern DX Library elements will be looped and calculated.&lt;br /&gt;
&lt;br /&gt;
'''What's different from cegui?'''&lt;br /&gt;
*This resource is based on dx* functions, so its style will be more flexible than cegui, which means you can define the style by yourself.&lt;br /&gt;
&lt;br /&gt;
'''You Should Know'''&lt;br /&gt;
*Some of Modern DX Library elements use '''Render Target''', which means if you don't have enough video memory, '''Render Target won't be created''', and therefore those Modern DX Library elements won't be shown.&lt;br /&gt;
&lt;br /&gt;
=Examples=&lt;br /&gt;
; Player Rename : https://youtube.com&lt;br /&gt;
&lt;br /&gt;
'''Notice'''&lt;br /&gt;
*It is recommended to change the resource name to 'dxLib'.&lt;br /&gt;
*This is a resource, if you want to use the functions exported by this resource,  you should use an exported function prefix (''' exports[ &amp;quot;dxLib&amp;quot; ]: ''') call in your code, such as&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
button = exports[ &amp;quot;dxLibrary&amp;quot; ]:dxButton( 50, 50, 40, 20, &amp;quot;Button Test&amp;quot; )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Here is a feasible way to shorten the name of an exported function:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
dxLib = exports[ &amp;quot;dxLibrary&amp;quot; ] -- shorten the export function prefix&lt;br /&gt;
&lt;br /&gt;
button = dxLib:dxButton( 50, 50, 40, 20, &amp;quot;Button Test&amp;quot; ) -- create a button&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*From the latest version, it no longer needs '''exports[ &amp;quot;dxLibrary&amp;quot; ]:''', instead we can do&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
loadstring( exports.dxLibrary:dxGetLibrary( ) )( ) -- load functions&lt;br /&gt;
&lt;br /&gt;
button = dxButton( 50, 50, 40, 20, &amp;quot;Button Test&amp;quot; ) -- create a button&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
='''Client Functions'''=&lt;br /&gt;
{{DXLIB_FUNCTIONS}}&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Template:DXLIBPROPERTIES&amp;diff=74546</id>
		<title>Template:DXLIBPROPERTIES</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Template:DXLIBPROPERTIES&amp;diff=74546"/>
		<updated>2022-05-11T02:40:02Z</updated>

		<summary type="html">&lt;p&gt;PandFort: /* General Properties */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Modern-Library&amp;diff=74545</id>
		<title>Modern-Library</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Modern-Library&amp;diff=74545"/>
		<updated>2022-05-11T02:38:48Z</updated>

		<summary type="html">&lt;p&gt;PandFort: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pageclass class=&amp;quot;resource&amp;quot; subcaption=&amp;quot;Resource&amp;quot;&amp;gt;&amp;lt;/pageclass&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Modern DX Library ==&lt;br /&gt;
&lt;br /&gt;
This resource is designed to allow you to create directX GUI's as an alternative to the original MTA:SA GUI functions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#332170; text-shadow:blue 0em 0em 0.3em;&amp;quot;&amp;gt;This wiki is always for the latest Modern DX Library version!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:10px; border-radius:2px;font-size:14px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Full Name''': Modern DX Library for User Interface&lt;br /&gt;
&lt;br /&gt;
'''Developer Team''': [[User:ClawSuit|ClawSuit]], [[User:PandFort|PandFort]]&lt;br /&gt;
&lt;br /&gt;
'''GitHub Repo''': ''https://github.com/clawsuit/dxLibrary''&lt;br /&gt;
&lt;br /&gt;
'''Current Version''': 1.0 Estable&lt;br /&gt;
&lt;br /&gt;
=Features=&lt;br /&gt;
&lt;br /&gt;
[[Image:Demo.PNG|350px|thumb|right| Demo Window]]&lt;br /&gt;
&lt;br /&gt;
'''How does it work?'''&lt;br /&gt;
*Modern DX Library is based on [[element]] system, which just likes the cegui system. To make Modern DX Library easier to use and understand, I choose to follow the usage of cegui's.&lt;br /&gt;
*DGS elements are rendered in the event &amp;quot;onClientRender&amp;quot;. When &amp;quot;onClientRender&amp;quot; is called, every Modern DX Library elements will be looped and calculated.&lt;br /&gt;
&lt;br /&gt;
'''What's different from cegui?'''&lt;br /&gt;
*This resource is based on dx* functions, so its style will be more flexible than cegui, which means you can define the style by yourself.&lt;br /&gt;
&lt;br /&gt;
'''You Should Know'''&lt;br /&gt;
*Some of Modern DX Library elements use '''Render Target''', which means if you don't have enough video memory, '''Render Target won't be created''', and therefore those Modern DX Library elements won't be shown.&lt;br /&gt;
&lt;br /&gt;
=Examples=&lt;br /&gt;
; Player Rename : https://youtube.com&lt;br /&gt;
&lt;br /&gt;
'''Notice'''&lt;br /&gt;
*It is recommended to change the resource name to 'dxLib'.&lt;br /&gt;
*This is a resource, if you want to use the functions exported by this resource,  you should use an exported function prefix (''' exports[ &amp;quot;dxLib&amp;quot; ]: ''') call in your code, such as&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
button = exports[ &amp;quot;dxLibrary&amp;quot; ]:dxButton( 50, 50, 40, 20, &amp;quot;Button Test&amp;quot; )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Here is a feasible way to shorten the name of an exported function:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
dxLib = exports[ &amp;quot;dxLibrary&amp;quot; ] -- shorten the export function prefix&lt;br /&gt;
&lt;br /&gt;
button = dxLib:dxButton( 50, 50, 40, 20, &amp;quot;Button Test&amp;quot; ) -- create a button&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*From the latest version, it no longer needs '''exports[ &amp;quot;dxLibrary&amp;quot; ]:''', instead we can do&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
loadstring( exports.dxLibrary:dxGetLibrary( ) )( ) -- load functions&lt;br /&gt;
&lt;br /&gt;
button = dxButton( 50, 50, 40, 20, &amp;quot;Button Test&amp;quot; ) -- create a button&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
='''Modern DX Library Element Properties'''=&lt;br /&gt;
{{DXLIBPROPERTIES}}&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Template:DXLIBPROPERTIES&amp;diff=74544</id>
		<title>Template:DXLIBPROPERTIES</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Template:DXLIBPROPERTIES&amp;diff=74544"/>
		<updated>2022-05-11T02:38:42Z</updated>

		<summary type="html">&lt;p&gt;PandFort: Created page with &amp;quot;===&amp;lt;span style=&amp;quot;color:##332170;text-shadow:0.05em 0.04em 0.2em #00000099;&amp;quot;&amp;gt;General Properties&amp;lt;/span&amp;gt;=== *DGS General Basic Properties&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===&amp;lt;span style=&amp;quot;color:##332170;text-shadow:0.05em 0.04em 0.2em #00000099;&amp;quot;&amp;gt;General Properties&amp;lt;/span&amp;gt;===&lt;br /&gt;
*[[DGS General Basic Properties]]&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Modern-Library&amp;diff=74543</id>
		<title>Modern-Library</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Modern-Library&amp;diff=74543"/>
		<updated>2022-05-11T02:34:50Z</updated>

		<summary type="html">&lt;p&gt;PandFort: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pageclass class=&amp;quot;resource&amp;quot; subcaption=&amp;quot;Resource&amp;quot;&amp;gt;&amp;lt;/pageclass&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Modern DX Library ==&lt;br /&gt;
&lt;br /&gt;
This resource is designed to allow you to create directX GUI's as an alternative to the original MTA:SA GUI functions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#332170; text-shadow:blue 0em 0em 0.3em;&amp;quot;&amp;gt;This wiki is always for the latest Modern DX Library version!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:10px; border-radius:2px;font-size:14px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Full Name''': Modern DX Library for User Interface&lt;br /&gt;
&lt;br /&gt;
'''Developer Team''': [[User:ClawSuit|ClawSuit]], [[User:PandFort|PandFort]]&lt;br /&gt;
&lt;br /&gt;
'''GitHub Repo''': ''https://github.com/clawsuit/dxLibrary''&lt;br /&gt;
&lt;br /&gt;
'''Current Version''': 1.0 Estable&lt;br /&gt;
&lt;br /&gt;
=Features=&lt;br /&gt;
&lt;br /&gt;
[[Image:Demo.PNG|350px|thumb|right| Demo Window]]&lt;br /&gt;
&lt;br /&gt;
'''How does it work?'''&lt;br /&gt;
*Modern DX Library is based on [[element]] system, which just likes the cegui system. To make Modern DX Library easier to use and understand, I choose to follow the usage of cegui's.&lt;br /&gt;
*DGS elements are rendered in the event &amp;quot;onClientRender&amp;quot;. When &amp;quot;onClientRender&amp;quot; is called, every Modern DX Library elements will be looped and calculated.&lt;br /&gt;
&lt;br /&gt;
'''What's different from cegui?'''&lt;br /&gt;
*This resource is based on dx* functions, so its style will be more flexible than cegui, which means you can define the style by yourself.&lt;br /&gt;
&lt;br /&gt;
'''You Should Know'''&lt;br /&gt;
*Some of Modern DX Library elements use '''Render Target''', which means if you don't have enough video memory, '''Render Target won't be created''', and therefore those Modern DX Library elements won't be shown.&lt;br /&gt;
&lt;br /&gt;
=Examples=&lt;br /&gt;
; Player Rename : https://youtube.com&lt;br /&gt;
&lt;br /&gt;
'''Notice'''&lt;br /&gt;
*It is recommended to change the resource name to 'dxLib'.&lt;br /&gt;
*This is a resource, if you want to use the functions exported by this resource,  you should use an exported function prefix (''' exports[ &amp;quot;dxLib&amp;quot; ]: ''') call in your code, such as&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
button = exports[ &amp;quot;dxLib&amp;quot; ]:dxButton( 50, 50, 40, 20, &amp;quot;Button Test&amp;quot; )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Here is a feasible way to shorten the name of an exported function:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
dxLib = exports[ &amp;quot;dxLib&amp;quot; ] -- shorten the export function prefix&lt;br /&gt;
&lt;br /&gt;
button = dxLib:dxButton( 50, 50, 40, 20, &amp;quot;Button Test&amp;quot; ) -- create a button&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*From the latest version, it no longer needs '''exports[ &amp;quot;dxLib&amp;quot; ]:''', instead we can do&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
loadstring( exports.dxlib:dxGetLibrary( ) )( ) -- load functions&lt;br /&gt;
&lt;br /&gt;
button = dxButton( 50, 50, 40, 20, &amp;quot;Button Test&amp;quot; ) -- create a button&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
='''Modern DX Library Element Properties'''=&lt;br /&gt;
{{DGSPROPERTIES}}&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Modern-Library&amp;diff=74542</id>
		<title>Modern-Library</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Modern-Library&amp;diff=74542"/>
		<updated>2022-05-11T02:33:24Z</updated>

		<summary type="html">&lt;p&gt;PandFort: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pageclass class=&amp;quot;resource&amp;quot; subcaption=&amp;quot;Resource&amp;quot;&amp;gt;&amp;lt;/pageclass&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Modern DX Library ==&lt;br /&gt;
&lt;br /&gt;
This resource is designed to allow you to create directX GUI's as an alternative to the original MTA:SA GUI functions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#332170; text-shadow:blue 0em 0em 0.3em;&amp;quot;&amp;gt;This wiki is always for the latest Modern DX Library version!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:10px; border-radius:2px;font-size:14px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Full Name''': Modern DX Library for User Interface&lt;br /&gt;
&lt;br /&gt;
'''Developer Team''': [[User:ClawSuit|ClawSuit]], [[User:PandFort|PandFort]]&lt;br /&gt;
&lt;br /&gt;
'''GitHub Repo''': ''https://github.com/clawsuit/dxLibrary''&lt;br /&gt;
&lt;br /&gt;
'''Current Version''': 1.0 Estable&lt;br /&gt;
&lt;br /&gt;
=Features=&lt;br /&gt;
&lt;br /&gt;
[[Image:Demo.PNG|350px|thumb|right| Demo Window]]&lt;br /&gt;
&lt;br /&gt;
'''How does it work?'''&lt;br /&gt;
*Modern DX Library is based on [[element]] system, which just likes the cegui system. To make Modern DX Library easier to use and understand, I choose to follow the usage of cegui's.&lt;br /&gt;
*DGS elements are rendered in the event &amp;quot;onClientRender&amp;quot;. When &amp;quot;onClientRender&amp;quot; is called, every Modern DX Library elements will be looped and calculated.&lt;br /&gt;
&lt;br /&gt;
'''What's different from cegui?'''&lt;br /&gt;
*This resource is based on dx* functions, so its style will be more flexible than cegui, which means you can define the style by yourself.&lt;br /&gt;
&lt;br /&gt;
'''You Should Know'''&lt;br /&gt;
*Some of Modern DX Library elements use '''Render Target''', which means if you don't have enough video memory, '''Render Target won't be created''', and therefore those Modern DX Library elements won't be shown.&lt;br /&gt;
&lt;br /&gt;
=Examples=&lt;br /&gt;
; Player Rename : https://youtube.com&lt;br /&gt;
&lt;br /&gt;
'''Notice'''&lt;br /&gt;
*It is recommended to change the resource name to 'dxLib'.&lt;br /&gt;
*This is a resource, if you want to use the functions exported by this resource,  you should use an exported function prefix (''' exports[ &amp;quot;dxLib&amp;quot; ]: ''') call in your code, such as&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
button = exports[ &amp;quot;dxLib&amp;quot; ]:dxButton( 50, 50, 40, 20, &amp;quot;Button Test&amp;quot; )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Here is a feasible way to shorten the name of an exported function:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
dxLib = exports[ &amp;quot;dxLib&amp;quot; ] -- shorten the export function prefix&lt;br /&gt;
&lt;br /&gt;
button = dxLib:dxButton( 50, 50, 40, 20, &amp;quot;Button Test&amp;quot; ) -- create a button&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*From the latest version, it no longer needs '''exports[ &amp;quot;dxLib&amp;quot; ]:''', instead we can do&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
loadstring( exports.dxlib:dxGetLibrary( ) )( ) -- load functions&lt;br /&gt;
&lt;br /&gt;
button = dxButton( 50, 50, 40, 20, &amp;quot;Button Test&amp;quot; ) -- create a button&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Modern-Library&amp;diff=74541</id>
		<title>Modern-Library</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Modern-Library&amp;diff=74541"/>
		<updated>2022-05-11T02:32:29Z</updated>

		<summary type="html">&lt;p&gt;PandFort: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pageclass class=&amp;quot;resource&amp;quot; subcaption=&amp;quot;Resource&amp;quot;&amp;gt;&amp;lt;/pageclass&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Modern DX Library ==&lt;br /&gt;
&lt;br /&gt;
This resource is designed to allow you to create directX GUI's as an alternative to the original MTA:SA GUI functions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#332170; text-shadow:blue 0em 0em 0.3em;&amp;quot;&amp;gt;This wiki is always for the latest Modern DX Library version!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:10px; border-radius:2px;font-size:14px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Full Name''': Modern DX Library for User Interface&lt;br /&gt;
&lt;br /&gt;
'''Developer Team''': [[User:ClawSuit|ClawSuit]], [[User:PandFort|PandFort]]&lt;br /&gt;
&lt;br /&gt;
'''GitHub Repo''': ''https://github.com/clawsuit/dxLibrary''&lt;br /&gt;
&lt;br /&gt;
'''Current Version''': 1.0 Estable&lt;br /&gt;
&lt;br /&gt;
=Features=&lt;br /&gt;
&lt;br /&gt;
[[Image:Demo.PNG|350px|thumb|right| Demo Window]]&lt;br /&gt;
&lt;br /&gt;
'''How does it work?'''&lt;br /&gt;
*Modern DX Library is based on [[element]] system, which just likes the cegui system. To make Modern DX Library easier to use and understand, I choose to follow the usage of cegui's.&lt;br /&gt;
*DGS elements are rendered in the event &amp;quot;onClientRender&amp;quot;. When &amp;quot;onClientRender&amp;quot; is called, every Modern DX Library elements will be looped and calculated.&lt;br /&gt;
&lt;br /&gt;
'''What's different from cegui?'''&lt;br /&gt;
*This resource is based on dx* functions, so its style will be more flexible than cegui, which means you can define the style by yourself.&lt;br /&gt;
&lt;br /&gt;
'''You Should Know'''&lt;br /&gt;
*Some of Modern DX Library elements use '''Render Target''', which means if you don't have enough video memory, '''Render Target won't be created''', and therefore those Modern DX Library elements won't be shown.&lt;br /&gt;
&lt;br /&gt;
=Examples=&lt;br /&gt;
; Player Rename : https://youtube.com&lt;br /&gt;
&lt;br /&gt;
'''Notice'''&lt;br /&gt;
*It is recommended to change the resource name to 'dxLib'.&lt;br /&gt;
*This is a resource, if you want to use the functions exported by this resource,  you should use an exported function prefix (''' exports[ &amp;quot;dxLib&amp;quot; ]: ''') call in your code, such as&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
button = exports[ &amp;quot;dxLib&amp;quot; ]:dxButton( 50, 50, 40, 20, &amp;quot;Button Test&amp;quot; )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Here is a feasible way to shorten the name of an exported function:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
dxLib = exports[ &amp;quot;dxLib&amp;quot; ] -- shorten the export function prefix&lt;br /&gt;
button = dxLib:dxButton( 50, 50, 40, 20, &amp;quot;Button Test&amp;quot; ) -- create a button&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*From the latest version, it no longer needs '''exports.dgs:''', instead we can do&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
loadstring( exports.dxlib:dxGetLibrary( ) )( ) -- load functions&lt;br /&gt;
&lt;br /&gt;
button = dxButton( 50, 50, 40, 20, &amp;quot;Button Test&amp;quot; ) -- create a button&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>PandFort</name></author>
	</entry>
</feed>