Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Stefan1200

#841
Allgemeine Diskussionen / Re: User bannen ?
December 15, 2016, 02:42:37 PM
Quote from: DreamGamer on December 15, 2016, 02:22:26 PM
Hmm ok. Aber wie soll das funktionieren mit doCommand verstehe das nicht so ganz vorallem nicht wie es damit mit user bannen gehen soll.

Mit doCommand sprichst du dann direkt mit dem TS3 Server, d.h. darüber kannst du alle Query Befehle verwenden, die der TS3 Server anbietet, siehe Unterordner serverquerydocs vom TS3 Server.
#842
Letztendlich antwortet LastSeen ja mit einer Liste, ein Text, wie oben als Beispiel angegeben, würde ja gar nicht funktionieren! Deshalb ist ein Freitext dort auch nur sehr begrenzt möglich. Ich habe es zwar auf meine Liste geschrieben, allerdings mit einem dicken Fragezeichen dahinter.
#843
Kann man schon, allerdings wird die Datei vom Skript angelegt, und das auch nur unter Linux. Ich möchte ungerne Dateisystem Aktionen durchführen lassen, die z.B. ein Windows Benutzer nicht nachvollziehen kann. Letz endlich ist die Meldung vom Skript ja auch unwichtig, werfe einfach die Meldung vom Start Skript raus, wenn diese dich stört.
#844
Allgemeine Diskussionen / Re: automove_enable
December 14, 2016, 09:12:38 PM
Quote from: tuvok on December 14, 2016, 01:21:22 PM
Huhu :) gibts hier den Neuigkeiten?

Jup, die Plugin API gibt es seit Mitte Januar 2016, es darf fleißig programmiert werden:
https://www.stefan1200.de/documentation/jts3servermod/Plugin_API/index.html
#845
Der Teamspeak Client zeigt doch schon im Eigenschaften Fenster vom Client an, wie lange der schon Idle ist. Wozu hier eine komplizierte Funktion per Chatbefehl?

Es ist angedacht, das der Bot irgendwann übersetzbar sein könnte. Dann könnte es hier sicherlich eine begrenzte Möglichkeit geben. Wann und ob, keine Ahnung. Bis dahin: Nicht möglich.

Alternativ: Über die JTS3ServerMod Plugin API eine eigene LastSeen Funktion basteln. Hier kann dann folgendes Interface weiter helfen: https://www.stefan1200.de/documentation/jts3servermod/Plugin_API/de/stefan1200/jts3servermod/interfaces/ClientDatabaseCache_Interface.html#getLastOnline-int-
#846
Allgemeine Diskussionen / Re: Record Check / Webinterface
December 14, 2016, 09:06:15 PM
Quote from: tuvok on December 14, 2016, 01:53:30 PM
ich bekomme die Meldung im Webinterface

QuoteRecord Check message is to long! Make sure that poke messages are not longer than 100 characters (including spaces and BBCode)

Man sollte evtl. die Begrenzung so Modifizieren wie bei den anderen Modulen oder eine Meldung geben im Webinterface, wenn die Zeichen überschritten werden

Nun, der Bot macht diese Überprüfung und schreibt es dann in die Bot Log. Im Web Interface werden zwar die Anzahl der eingegebenen Zeichen angezeigt (unter dem Texteingabefeld), allerdings kann das Web Interface die Botvariablen nicht auflösen (das kann nur der Bot selbst). Daher wären Warnungen im Web Interface eventuell falsch oder einfach nur nervig. Mal abgesehen davon das es die Web Interface Programmierung einfach weiter verkomplizieren würde. Daher wird es das nicht geben.


Quote from: tuvok on December 14, 2016, 01:53:30 PM
PS: ich hab da noch was.. man könnte evtl. sagen wenn man jemanden in einen Channel verschiebt, dass der eine bestimmte Gruppe zugewiesen bekommt wie z.B. "die Knast Gruppe" (auswählbar wie alle Servergruppen)
UND da könnte man das Module Automatisches Verschieben ins Boot holen, wo wir dann wieder beim Thema https://www.stefan1200.de/forum/index.php?topic=187.0 sind.

Ich persönlich mag diese Gefängnis Dinger nicht so, zumal ich über den TS3 Client viel schneller einen Client einer Server Gruppe zuweisen und verschieben kann, als ich "Hallo Welt" zum Bot geschrieben habe. Wer die Funktion haben möchte, kann gerne die Plugin API vom JTS3ServerMod nutzen...;)
#847
Allgemeine Diskussionen / Re: User bannen ?
December 14, 2016, 09:00:38 PM
Die JTS3ServerQuery Api hat keine fertige Methode für das Bannen, da musst du dann mit doCommand arbeiten: https://www.stefan1200.de/documentation/jts3serverquery/de/stefan1200/jts3serverquery/JTS3ServerQuery.html#doCommand-java.lang.String-

Falls ich das mal irgendwann für den JTS3ServerMod brauche (ist durchaus auf der ToDo Liste), wird das vielleicht irgendwann kommen, aber wann und ob kann ich nicht sagen.
#848
Du kannst den bot_date_pattern in der Bot Konfiguration (bzw. in den Allgemeinen Boteinstellungen im Web Interface) so ändern, das die Uhrzeit nicht mehr mit einem Doppelpunkt separiert wird. Das wäre allerdings sehr ungewöhnlich und sieht dann genauso scheiße aus, wie der Smiley. ;)

Smileys werden vom TS3 Client geparst, der Bot hat darauf keinen Einfluss.

Du musst mehrere Willkommensnachrichten für diesen Bot anlegen, genau. Was du mit "Modul im Webinterface laden" meinst, ist mir gerade nicht klar.
#849
Allgemeine Diskussionen / Re: Server Chat Log idee
December 14, 2016, 08:54:29 PM
Quote from: markusmarkusz on December 14, 2016, 02:43:53 PM
Bannen sollte theoretisch möglich sein.
Er sollte theoretisch auch Banns loggen können (über die Disconnect Message).

Mit der Disconnect Message würde ich nicht arbeiten, da zu ungenau. Wenn dann nur mit dem Disconnect Type, das mit dem Event kommt. Und da weiß ich eben gerade nicht, ob ein Bann einen eigenen Disconnect Type hat.
#850
Allgemeine Diskussionen / Re: Server Chat Log idee
December 13, 2016, 08:03:41 PM
Moven, Kicken und Channel ändern kann der Bot relativ einfach sehen. Namen ändern leider nicht. Bannen weiß ich nicht.
#851
Allgemeine Diskussionen / Re: Server Chat Log idee
December 12, 2016, 10:59:32 PM
Quote from: Mojojojo on December 12, 2016, 09:22:45 PM
Es geht ja auch nicht um die Unterhaltungen, die da drin geführt werden ... sondern um die ganzen Aktionen, die da aufgelistet sind ... ich habe auf meinem ts einen Rankingbot installiert, der den Usern mit lvl 30 mehr Rechte gewährt ... zb Gäste zu moven ... usw je nach lvl steigend ... ich wollte einen log haben, dass wenn jemand seine rechte abused das auch belegbar ist, was er mit wem gemacht hat ... am besten wäre es eig noch, dass der JTS3 Bot ein Feature bekommt, mit dem er den Chat erkennt und merkt wenn xxx  5 mal yyy gemoved hat, dass das dann abuse ist und xxx verwarnt wird.

Das sind aber keine Chatnachrichten, sondern lediglich Ausgaben von TS3 Client. Oder anders formuliert, das müsste der Bot alles selbst erkennen und protokollieren, da im Server Chat wirklich nur Chatnachrichten drin stehen! Das verschieben und wechseln des Channels wäre relativ einfach protokollierbar, aber viele Aktionen kann ein Query Client nicht sehen, weil es einige Events leider nur für echte TS3 Clients gibt.
#852
Allgemeine Diskussionen / Re: Server Chat Log idee
December 12, 2016, 07:36:26 PM
Doch, den Server Chat kann er lesen, die Frage ist nur, wozu man das geloggt haben sollte? Darin wird doch kaum einer eine Unterhaltung führen, das würde sehr schnell einigen Leuten auf den Sack gehen.
#853
New release:

QuoteVersion 1.4.1 Final (11.12.2016)
- Bugfix: Don't try to resolve hostname, if no entry was found in the database.
#854
Neue Version 1.4.1, welches einen kleinen Fehler behebt.
#855
Dafür bitte die PHP Anleitung konsultieren. Ich kann dir nicht sagen, was hier sinnvoll ist. Aber natürlich muss PHP in dem Ordner schreiben dürfen.