Open RedstoneFuture opened 4 years ago
Weiß ich nicht genau wie das war, der Code sieht zumindest so aus als ob es auch so gehen müsste. Funktioniert denn die Chat-Forwarding Funktion wenn man normal was in den Chat-Channel schreibt? Weil das ist eigentlich mit dem selben Event gemacht und sollte dann auch nicht funktionieren.
Wenn das wirklich nurnoch per PM geht dann könnte man ja als Workaround den Spieler beim TS-Join mit dem Bot anschreiben so dass die private Konversation mit dem Bot garantiert offen ist.
Video: https://redstoneworld.de/videos/intern/BungeeSpeak-Test.mp4
Permissions.yml: "permissions.yml" ist mit meinen Rängen und den Standart-Werten hinsichtlich Whitelist, Permission etc. gefüllt.
Config: BungeeSpeak.zip
Dh. du verwendest für zwei verschiedene Bots den selben Serverquery Account der zweimal verbunden ist? Wenn ja könnte es durchaus daran liegen. Erinnere mich vage daran dass es da in Teamspeak (vorallem im Client) Probleme gibt wenn der selbe Account mehrmals verbunden ist.
Ich hab das Verhalten aber auch, wenn ich dem Bot 1 ein Account gebundenden Server-Query Login gebe. Also darüber: https://www.teamspeak3.com/support/teamspeak-3-add-server-query-user.php
Ich geh davon aus du hast dann beiden Bots einen unterschiedlichen Account gegeben? Vllt. mal mit komplett verschiedenen Namen testen, vllt. hat TS da irgendwelche Probleme :S
Nachdem ich PolyBot mal deaktiviert habe, stellte ich fest: daran lag es nicht. Ich habe eher das Gefühl das der Bot von BungeeSpeak nicht immer mitbekommt, dass jemand in den Channel gejoint ist, auf den er hören soll. Wenn ich in den Channel komme und 13x "!pm" nutze, ist die Wahrscheinlichkeit höher, dass er irgendwann antwortet. Und wenn er einmal geantwortet hat, reagiert er auch meist.
Das kann wenn dann nur mit der verwendeten Teamspeak LIbrary bzw. mit Teamspeak selber zutun haben. Probier mal die teamspeak.Debug
Config option zu aktivieren, vllt. beinhalten die Nachrichten Infos die was mit dem Problem zutun haben.
Ich bin gestern mal für ein Tutorial die ganzen Ts3 Funktionen durchgegangen und habe festgestellt, dass man nicht den Befehl "!pm" und ""!list" ausführen kann, wenn man als Spieler nicht den Query-Bot sieht, um ein Textchat zu öffnen. War das schon immer so? Konnte man die Befehle nicht global nutzen?