- Sat Jul 18, 2015 2:56 pm
#6239
Das Skript muss in dem Teamspeak Installations Verzeichnis im Unterordner PLugins/lua_plugin gespeichert sein.
zb.: "C:\Programme\TeamSpeak 3 Client\plugins\lua_plugin\music.lua"
dann muss man leider dieses Skript bei jedem start laden, (am besten setzt man sich dafür auch ein hotkey :))
indem man einfach in den chat schreibt: /lua load music.lua
hier ein paar mögliche befehle:
/lua run pause -- play/pause
/lua run nxt -- näster song
/lua run prev -- vorheriger song
/lua run volup -- lauter
/lua run voldown -- leiser
/lua run random -- spielt zufällige lieder ab
Nun wie man diese befehle per hotkey ausführt
Settings -> Options -> Hotkeys
dann auf "Add" klicken nun muss man noch auf "Show Advanced Actions" klicken.
jetzt kann man unter "Plugins" -> "Run Plugin Command" die befehle eintragen und mit hotkey versehen.
wenn du dir das anschaust wirst du sehen das es eigendlich nur chatnachrichten sendet. so kannst du dann auch die funktionen erweitern. indem du neue befehle hinzufügst.
Achja Wichtig!
Es muss noch im Teamspeak Music Bot webinterface unter Einstellungen -> TS3MusicBot Einstellungen
die nutzer Identitäten hinzugefügt werden und unter Benutzerberechtigungen die entspechenden rechte unter "Für Nutzer Chat" freigegeben werden.
require("ts3defs")Hi, um die hotkey zu nutzen müsst ihr erst sicherstellen das das lua plugin (Settings -> Plugins)
require("ts3errors")
function pause(serverConnectionHandlerID)
ts3.requestSendChannelTextMsg(serverConnectionHandlerID, "!pause", 1)
end
function nxt(serverConnectionHandlerID)
ts3.requestSendChannelTextMsg(serverConnectionHandlerID, "!next", 1)
end
function prev(serverConnectionHandlerID)
ts3.requestSendChannelTextMsg(serverConnectionHandlerID, "!prev", 1)
end
function volup(serverConnectionHandlerID)
ts3.requestSendChannelTextMsg(serverConnectionHandlerID, "!volume +", 1)
end
function voldown(serverConnectionHandlerID)
ts3.requestSendChannelTextMsg(serverConnectionHandlerID, "!volume -", 1)
end
function mute(serverConnectionHandlerID)
ts3.requestSendChannelTextMsg(serverConnectionHandlerID, "!mute", 1)
end
function rep(serverConnectionHandlerID)
ts3.requestSendChannelTextMsg(serverConnectionHandlerID, "!repeat", 1)
end
function play(serverConnectionHandlerID)
ts3.requestSendChannelTextMsg(serverConnectionHandlerID, "!playall", 1)
end
function random(serverConnectionHandlerID)
ts3.requestSendChannelTextMsg(serverConnectionHandlerID, "!playallrandom", 1)
end
Das Skript muss in dem Teamspeak Installations Verzeichnis im Unterordner PLugins/lua_plugin gespeichert sein.
zb.: "C:\Programme\TeamSpeak 3 Client\plugins\lua_plugin\music.lua"
dann muss man leider dieses Skript bei jedem start laden, (am besten setzt man sich dafür auch ein hotkey :))
indem man einfach in den chat schreibt: /lua load music.lua
hier ein paar mögliche befehle:
/lua run pause -- play/pause
/lua run nxt -- näster song
/lua run prev -- vorheriger song
/lua run volup -- lauter
/lua run voldown -- leiser
/lua run random -- spielt zufällige lieder ab
Nun wie man diese befehle per hotkey ausführt
Settings -> Options -> Hotkeys
dann auf "Add" klicken nun muss man noch auf "Show Advanced Actions" klicken.
jetzt kann man unter "Plugins" -> "Run Plugin Command" die befehle eintragen und mit hotkey versehen.
wenn du dir das anschaust wirst du sehen das es eigendlich nur chatnachrichten sendet. so kannst du dann auch die funktionen erweitern. indem du neue befehle hinzufügst.
Achja Wichtig!
Es muss noch im Teamspeak Music Bot webinterface unter Einstellungen -> TS3MusicBot Einstellungen
die nutzer Identitäten hinzugefügt werden und unter Benutzerberechtigungen die entspechenden rechte unter "Für Nutzer Chat" freigegeben werden.