User bannen ?

Started by DreamGamer, December 14, 2016, 01:56:00 PM

Previous topic - Next topic

DreamGamer

Hallo,
ich habe mich hier ja letztens schon einmal gemeldet wegen dem User abfragen da habe ich ja die Antwort mit der TS3 PHP API bekommen damit hat alles funktioniert jetzt habe ich das Web Interface fast fertig. Das Problem die User sollen gebannt werden wenn sie genug Verwarnungen haben dies funktioniert über eine Datenbank also dort sind alle Statistiken von den Nutzern gespeichert. Wie gesagt auch die Verwarnungen aber über den Browser kann ich nicht jede Minute nachschauen ob jemand gebannt werden muss oder nicht. Deswegen bin ich wieder für diese Aufgabe zu Java zu der JTS3ServerQuery API. Da habe ich jetzt das Problem kann man überhaupt Leute darüber bannen? ich weiß das man sie anstupsen kann kicken kann. Aber weiß halt nicht wie das gehen soll oder ob es überhaupt geht Nutzer zu bannen über diese API. Habe keine Funktion gefunden. Deswegen wollte ich hier mal Fragen.


LG DreamGamer

tuvok

Ich vermute mal das dein Bot Server Query Admin ist also das höchste was es gibt .. von daher von der Funktion im TS geht das bestimmt ..

DreamGamer

Wie ist das gemeint mit der Funktion im TS ? :D

tuvok

naja kannst Du vom Server Admin Query also wenn du per Console auf dem TS drauf bist nicht einen befehl eingeben der einen Clienten bannt? wenn das funktioniert, dann ist das doch Programmierbar? aber ich bin da nicht so drin ... musste wohl auf Stefan warten :)

Stefan1200

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.

DreamGamer

Hmm ok. Aber wie soll das funktionieren mit doCommand verstehe das nicht so ganz vorallem nicht wie es damit mit user bannen gehen soll.

Stefan1200

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.

DreamGamer

Ok Danke :) Klappt vorerst alles :)

DreamGamer

Ich dachte mir irgendwie das ich nochmal ein Problem bekomme :D Also da bin ich wieder mit einer Frage. Und zwar ich habe jetzt halt den Command banadd reason=Grund: Gebannt. Das Problem nun ich kann dort keine Leertasten reinhauen das muss ich aber und es geht ja auch im ts. Wie geht das?

Stefan1200


DreamGamer

Ok Danke erneut jetzt funktioniert alles :D

beastinside

Hey DreamGamer,

da ich auch schon ein wenig mit dem Bot programmiert habe kontaktiere mich doch gern mal. Ich hätte Interesse mit dir bisschen zu programmieren. Vielleicht kann ich dir ja auch ein wenig helfen


TS3: alpaka-industries.com