ES/addEvent: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 5: Line 5:
==Syntaxis==  
==Syntaxis==  
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
bool addEvent ( string nombreEvento [, bool permitirtrigerremoto = false ] )   
bool addEvent ( string nombreEvento [, bool permitirTrigerremoto = false ] )   
</syntaxhighlight>  
</syntaxhighlight>  


Line 12: Line 12:


===Optional Arguments===
===Optional Arguments===
*'''permitirtrigerremoto:''' Un boolean determinando si puedes trigear el evento remotamente.
*'''permitirTrigerremoto:''' Un boolean determinando si puedes trigear el evento remotamente.
===Returns===
===Returns===
Devuelve ''true'' si el evento fue agregado exitosamente, ''false'' si el evento ya esta agregado.
Devuelve ''true'' si el evento fue agregado exitosamente, ''false'' si el evento ya esta agregado.

Latest revision as of 23:51, 13 May 2024


Syntaxis

bool addEvent ( string nombreEvento [, bool permitirTrigerremoto = false ] )   

Argumentos Requeridos

  • nombreEvento: El nombre del evento que deseas crear

Optional Arguments

  • permitirTrigerremoto: Un boolean determinando si puedes trigear el evento remotamente.

Returns

Devuelve true si el evento fue agregado exitosamente, false si el evento ya esta agregado.

Ejemplo

Este ejemplo definira un nuevo evento llamado onSpecialEvent.

-- Agregar un nuevo evento llamado onSpecialEvent
addEvent ( "onSpecialEvent", true )

-- Define nuestra funcion handler, que toma un texto y la postea en el chat
function specialEventHandler ( text )
	outputChatBox ( text )
end

-- Agrega el handler del evento
addEventHandler ( "onSpecialEvent", getRootElement(), specialEventHandler )

Luego puedes trigear nuestro evento usando:

	triggerEvent ( "onSpecialEvent", getRootElement(), "test" )

Esto va a causar que el evento se trigee, mostrando "test"como texto

Traduccion By CiBeR~!