• If you need help or want to discuss things, you now can also join us on our Discord Server!
Tunakills Rankingsystem

Tunakills Rankingsystem 0.13.11

No permission to download
Requires Sinusbot version 0.10.8 or higher

This script tracks the whole Time, which a user has been online on the server and assigns at given times servergroups.

Possible settings:
  • the required time to set a specific servergroup
  • channels that shouldn´t be tracked
  • servergroups that don´t get rankinggroups
  • debug
2017_08_17-15-08-37_06333f07e8ab488d1173bbb1e41ccf15.png
More features including a admin webinterface are comming soon! :)

[German]

Dieses Script trackt die gesamte Zeit, welche die User auf dem Teamspeak sind und vergibt bei erreichten Zeiten Servergruppen.

Einstellungsmöglichkeiten:
  • Nach welcher Zeit welche Server Gruppe vergeben werden soll
  • Channel welche nicht getrackt werden sollen
  • Server Gruppen welche keine Rankinggruppen bekommen sollen
  • Debug
  • "Ranking enable"
    • Das Ranking (Servergruppen vergabe) wird aktiviert
    • Das Ranking wird deaktiviert, nur die Online Zeit der User wird aufgezeichnet
  • "Update interval In minutes" in der eingetragenden Zeit wird nach Rankups geschaut. Das Zeit tracking wird trotzdem sekundengenau gemessen.
  • "Debug log" Je nach Einstellung werden debug Nachrichten im Instance Log ausgegeben
  • "Message after set rankup" hier kann aktiviert werden ob eine Nachricht ausgegeben werden soll wenn ein User einen Rankup hat.
  • "Add Ranks" hier werden die Ränge eingestellt
    • "Time (in minutes) the user has to be online to get server group" Die Zeit in Minuten welche der User online sein muss um den Rang zu erhalten
    • "Server group id" die Id der Servergruppe welche die User nach dem erreichen der oben angegebenen Zeit erhalten sollen
  • "Track muted user" ob User welche ihr Mikrofon deaktiviert haben getrackt werden
  • "Track deaf user" ob User welche ihre Kopfhörer deaktiviert haben getrackt werden
  • "Track if user is away" ob User welche abwesend sind getrackt werden
  • "Add Channel no track" hier können Channel ausgewählt werden, wenn sich ein User in diesem Channel befindet wird bei ihm keine Online Zeit aufgezeichnet
  • "Add servergroup to not set rank group" User welche in den eingestellten Servergruppen sind bekommen keine Rankinggruppen
  • "Servergroup only allowed to Rank (Whitelist, Rankinggroups are included) (If you add any group other groups will not be able to get rankinggroups)" nur eingetragende Servergruppen nehmen am Ranking (bekommen Rankinggruppen) teil.

2017_08_17-15-08-37_06333f07e8ab488d1173bbb1e41ccf15.png

Ein Admin Webinterface mit folgenden Funktionen wird bald folgen:
-Liste aller getrackten User mit Zeit
-User Zeiten ändern
-Backup / Wiederherstellung
-Upload der TS-N.net datenbank

You can use my icons.
Author
Tunakill
Downloads
928
First release
Last update
Rating
4.56 star(s) 27 ratings

More resources from Tunakill

Latest updates

  1. API update for Webinterface

    + User timechange api fixed
  2. Update for Admin-Wi

    This update is required for the newest version of the Admin Webinterface. + API update to new engine
  3. "%name" for "!onlinetime"

    Fixed: Use "%name" for "!onlinetime"

Latest reviews

If you would add somethink like "top 10 chanell" it would be perfect
Einfach nur Wow und das Webinterface ist auch relativ praktisch
Bestes Script!
The idea is even better if it could work well instead of giving the server groups removes them yet or just set the function, and the web pannel does not work tells me error 404 page not found
Funktioniert zwar gut, nach einer weile aber nicht mehr.

Beim ändern der Chat-Funktion kommt nur:
2018-04-22T17:04:58+02:00 Script Tunakills_Rankingsystem returned an error (main function): TypeError: 'on' is not a function at main (Tunakills_Rankingsystem.js:693:3) at ScriptRunner (<anonymous>:42:5) at <unknown>


Der Debug-Log scheint hingegen normal zu sein:
2018-04-22T17:08:18+02:00 Tunakills_Rankingsystem:205 DEBUG: ____________________
2018-04-22T17:08:18+02:00 Tunakills_Rankingsystem:205 DEBUG: user_online_time_total_new 1592206
2018-04-22T17:08:18+02:00 Tunakills_Rankingsystem:205 DEBUG: Away: false
2018-04-22T17:08:18+02:00 Tunakills_Rankingsystem:205 DEBUG: Deaf: false
2018-04-22T17:08:18+02:00 Tunakills_Rankingsystem:205 DEBUG: Mute: false
2018-04-22T17:08:18+02:00 Tunakills_Rankingsystem:205 DEBUG: Ignore: false
2018-04-22T17:08:18+02:00 Tunakills_Rankingsystem:205 DEBUG: User UID: EINE-NUTZER-ID
2018-04-22T17:08:18+02:00 Tunakills_Rankingsystem:205 DEBUG: User Name: EIN-NUTZERNAME
2018-04-22T17:08:18+02:00 Tunakills_Rankingsystem:205 DEBUG: ____________________
Fand das Scirpt gut, weiss aber nicht, wie ich den Sinusbot über nen Webserver aktualisieren kann..
Hab nur das Problem das die Onlinezeit nicht mitläuft. Diese steht konsequent auf "You were online for 0days0hours3minutes0seconds"
also 3 Minuten. Bot mehrfach neugestartet . Sonst echt Top.
Tunakill
Tunakill
Schilder deine Probleme bitte im Forum
2018-01-06T23:58:58+01:00 Script not loaded: timeout
2018-01-06T23:58:53+01:00 Loading script tunakills_ranking

i cant start this scipt :/
Tunakill
Tunakill
okay
Hallo,
Bei mir zählt er die Zeit nicht. Steht nur bei 25 Minuten und 5 Sekunden.
Tunakill
Tunakill
Starte den Sinusbot mal neu
Code bitte auf die neue Sinusbot version bitte!