PDA

View Full Version : TSRemote.dll SEND_MESSAGE


freakyfreaky
09-04-2008, 09:20
Im Client-SDK der Teamspeak-Version 2 steht die TSRemote.dll zur Verfügung. Von dieser aus soll mit der Funktion SEND_MESSAGE ein kurzer Text in den Teamspeak-Client (Version 2.0.33.7) geschrieben werden. Wird nur vom Administrator ausgeführt! SA-Rechte liegen vor. Client ist gestartet. Die Rückmeldung ist '0 - ok'. Aber der Text erscheint nicht:confused:.
Der Server wird bei ****** gehostet.
Auch alternative Tools, die die Funktion verwenden können keinen Text ausgeben. Habe bereits alle Threads zu diesem Thema gelesen.

Merci

Thomas
09-04-2008, 15:11
Die Funktion tsrSendTextMessage scheint in der Tat nicht richtig zu funktionieren.

Da die Funktion tsrGetChannels und tsrSendTextMessageChannel jedoch funktionieren, lässt sich das ja leicht durch ein kleines Workaround ausgleichen, indem du einfach jedem Channel einmal die Nachricht schickst.

Andererseits könntest du auch über TCP Query eine Nachricht an den Server schicken.

freakyfreaky
09-04-2008, 19:26
ja, so geht es. Vielen Dank ;)

TCP Query sagt mir nichts - werde mal danach googlen

Thomas
09-04-2008, 23:13
Der TeamSpeak-Server hat eine TCP-Schnittstelle, über die du direkt Befehle an denselben senden kannst.


HIER (http://docs.teamspeak-einstieg.de/telnet/) findest du eine Dokumentation des Befehlssatzes.