home *** CD-ROM | disk | FTP | other *** search
/ Chip 2011 November / CHIP_2011_11.iso / Programy / Narzedzia / TeamSpeak / TeamSpeak3-Client-win32-3.0.0.exe / plugins / lua_plugin / testmodule / init.lua < prev   
Text File  |  2011-01-24  |  1KB  |  23 lines

  1. --
  2. -- Testmodule initialisation, this script is called via autoload mechanism when the
  3. -- TeamSpeak 3 client starts.
  4. --
  5.  
  6. require("ts3init")            -- Required for ts3RegisterModule
  7. require("testmodule/events")  -- Forwarded TeamSpeak 3 callbacks
  8. require("testmodule/demo")    -- Some demo functions callable from TS3 client chat input
  9.  
  10. -- Define which callbacks you want to receive in your module. Callbacks not mentioned
  11. -- here will not be called. To avoid function name collisions, your callbacks should
  12. -- be put into an own package.
  13. local registeredEvents = {
  14.     onConnectStatusChangeEvent = testmodule_events.onConnectStatusChangeEvent,
  15.     onNewChannelEvent = testmodule_events.onNewChannelEvent,
  16.     onTalkStatusChangeEvent = testmodule_events.onTalkStatusChangeEvent,
  17.     onTextMessageEvent = testmodule_events.onTextMessageEvent,
  18.     onPluginCommandEvent = testmodule_events.onPluginCommandEvent
  19. }
  20.  
  21. -- Register your callback functions with a unique module name.
  22. ts3RegisterModule("testmodule", registeredEvents)
  23.