In this example we reuse the existing icons from the plugins\test_plugin\ directory, which resides as ".\test_plugin" relative to for "test_plugin.dll", icon "1.png" is loaded from \plugins\test_plugin\1.png
#Download teamspeak 3 version 3.0.14 zip#
Iconpacks can now be provided as a zip file. This includes a multitude of changes to the TeamSpeak Client to ensure transition from Qt 4 to 5. plugin filename, without dll/so/dylib suffix Updated compilers, runtime and third party libraries. Icons are loaded from a subdirectory in the TeamSpeak client plugins folder. When not using icons, just pass an empty string. The icon is optional, max length is 128 characters. The menu text is required, max length is 128 characters TeamSpeak runs on the following operating systems: Android/Windows. The most prevalent version is 3.5.6.0, which is used by 46 of all installations. It was initially added to our database on. Menu IDs are used to identify the menu item when onMenuItemEvent is called, see testmodule/a for the implementation of onMenuItemEvent The latest version of TeamSpeak is 3.5.6.0, released on. _MENU_TYPE_GLOBAL: "Plugins" menu in menu bar of main window _MENU_TYPE_CHANNEL: Channel context menu Store value added to menuIDs to be able to calculate menuIDs for this module again for setPluginMenuEnabled (see a) Local function createMenus( moduleMenuItemID) Require( "masscontrolmodule/masscontrol ") Require( "masscontrolmodule/events ") - Forwarded TeamSpeak 3 callbacks New Features: myTeamSpeak allowing you to sync your bookmarks, Identities, Whisper lists, addons and hotkeys. This release is currently in a staged rollout, over the next week or two. Local function onMenuItemEvent( serverConnectionHandlerID, menuType, menuItemID, selectedItemID) This is the first script revision that supports TeamSpeak client version 3.0.14.0, which is a beta TeamSpeak client as of this writing and which seems to fix numerous crashes that occur in older TeamSpeak clients. TeamSpeak 3 Client 3.1.0 released Staged Wed like to announce that the new client version 3.1.0 is currently being slowly rolled out to the public. selectedItemID: Channel or Client ID in the case of PLUGIN_MENU_TYPE_CHANNEL and PLUGIN_MENU_TYPE_CLIENT. menuItemID: Id used when creating the menu item type: Type of the menu (_MENU_TYPE_CHANNEL, _MENU_TYPE_CLIENT or _MENU_TYPE_GLOBAL) serverConnectionHandlerID: ID of the current server tab
Optional function, when not using plugin menus, do not implement this. Called when a plugin menu item (see ts3plugin_initMenus) is triggered. Add this value to above menuID when passing the ID to setPluginMenuEnabled. Will store factor to add to menuID to calculate the real menuID used in the TeamSpeak client (to support menus from multiple Lua modules) To avoid function name collisions, you should use local functions and export them with a unique package name.