This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
addons:events [2017/04/21 19:46] atom0s |
addons:events [2017/04/21 19:52] atom0s |
||
---|---|---|---|
Line 194: | Line 194: | ||
* or | * or | ||
* **string, number** - The modified message and mode to use instead of the current ones. | * **string, number** - The modified message and mode to use instead of the current ones. | ||
+ | |||
+ | ---- | ||
+ | ==== Event: prerender ==== | ||
+ | |||
+ | Called when the client is about to start rendering. (Called just after D3D8 BeginScene.) | ||
+ | |||
+ | <code lua> | ||
+ | ashita.register_event('prerender', function() | ||
+ | print('Prerender event fired!'); | ||
+ | end); | ||
+ | </code> | ||
+ | |||
+ | **Parameters** \\ | ||
+ | * None | ||
+ | |||
+ | **Returns** \\ | ||
+ | * None | ||
+ | |||
+ | ---- | ||
+ | ==== Event: render ==== | ||
+ | |||
+ | Called when the client has finished its rendering and other tools can now render. (Called during D3D8 EndScene.) | ||
+ | |||
+ | <code lua> | ||
+ | ashita.register_event('render', function() | ||
+ | print('Render event fired!'); | ||
+ | end); | ||
+ | </code> | ||
+ | |||
+ | **Parameters** \\ | ||
+ | * None | ||
+ | |||
+ | **Returns** \\ | ||
+ | * None | ||
+ | |||
+ | ---- | ||
+ | ==== Event: timerpulse ==== | ||
+ | |||
+ | Called when the client is rendering the scene, used for Addons Lua timers library.\\ | ||
+ | //(Addons should not register to this event themselves, it is used for the timers library.)// | ||
+ | |||
+ | <code lua> | ||
+ | ashita.register_event('timerpulse', function() | ||
+ | print('Timer pulse event fired!'); | ||
+ | end); | ||
+ | </code> | ||
+ | |||
+ | **Parameters** \\ | ||
+ | * None | ||
+ | |||
+ | **Returns** \\ | ||
+ | * None | ||
+ | |||
---- | ---- |