ES/addEvent: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
Kevin Gross (talk | contribs)  (Created page with "__NOTOC__  {{Server client function}}   ==Syntaxis==  <syntaxhighlight lang="lua"> bool addEvent ( string nombreEvento [, bool permitirtrigerremoto = false ] )    </syntaxhighlight>   ===Argumentos Requer...")  | 
				Kevin Gross (talk | contribs)  No edit summary  | 
				||
| Line 16: | Line 16: | ||
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.  | ||
==  | ==Ejemplo==    | ||
Este ejemplo definira un nuevo evento llamado ''onSpecialEvent''.  | |||
<syntaxhighlight lang="lua">  | <syntaxhighlight lang="lua">  | ||
--   | -- Agregar un nuevo evento llamado onSpecialEvent  | ||
addEvent ( "onSpecialEvent", true )  | addEvent ( "onSpecialEvent", true )  | ||
-- Define   | -- Define nuestra funcion handler, que toma un texto y la postea en el chat  | ||
function specialEventHandler ( text )  | function specialEventHandler ( text )  | ||
	outputChatBox ( text )  | 	outputChatBox ( text )  | ||
end  | end  | ||
--   | -- Agrega el handler del evento  | ||
addEventHandler ( "onSpecialEvent", getRootElement(), specialEventHandler )  | addEventHandler ( "onSpecialEvent", getRootElement(), specialEventHandler )  | ||
</syntaxhighlight>  | </syntaxhighlight>  | ||
Luego puedes trigear nuestro evento usando:  | |||
<syntaxhighlight lang="lua">  | <syntaxhighlight lang="lua">  | ||
	triggerEvent ( "onSpecialEvent", getRootElement(), "test" )  | 	triggerEvent ( "onSpecialEvent", getRootElement(), "test" )  | ||
</syntaxhighlight>  | </syntaxhighlight>  | ||
Esto va a causar que el evento se trigee, mostrando "test"como texto  | |||
Revision as of 21:52, 16 July 2013
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