• If you need help or want to discuss things, you now can also join us on our Discord Server!
  • A first preview of the unlimited version of SinusBot can be found in the Upcoming Changes thread. A version for Windows will follow, but we don't have a release date, yet.
Required SinusBot Version
1.0
Compatible Backends
  1. TeamSpeak 3
This script is no longer maintained/supported. It may or may not work.

ALWAYS USE THE LATEST VERSION OF SINUSBOT!

Idea: @DrWarpMan
Author: @DrWarpMan

Group Protection
  • Protect clients' groups from being removed / added
  • Punish those, who shouldn't have those groups!
  • If somebody gets group X and he isn't in the list, he will be removed from the group + punished (optional)
    OR
    If somebody isn't in group X and he is in the list, he will be added back to the group

    Configuration
    - You can change these settings:
    • Group Protection Users | List of clients' identities + their protected groups
      SYNTAX: identity [space] groupID [space] groupID [space] ...
      EXAMPLE: G71T3Ue3LA3C7UqktLpBIROQ7r4= [space] 17 [space] 71 [space] 69
    • Group Protection Punish Method | What will happen to users, that had groups, which they shouldn't have (avaliable methods: none, poke, kick, ban) [DEFAULT: "none"]
    • Group Protection Ban Time | How long will be the user banned (in seconds) [DEFAULT: "300"]
    • Group Protection Punish Message | Message, that will be sent with poking / kicking / banning [DEFAULT: "Security!"]
    • Group Protection Debug | Whether it should or shouldn't log punishments [DEFAULT: "no (unchecked)"]
Thanks for using my script(s), report any bugs & request any new things - I try to be active, so I respond as soon as possible!
Thanks to Sinusbot Team, that helps me a lot to get better in JavaScript!
Author
DrWarpMan
Downloads
462
Views
4,662
First release
Last update
Rating
4.17 star(s) 6 ratings

More resources from DrWarpMan

Latest updates

  1. LOG SPAM REMOVED, OPTION TO DISABLE LOGGING

    In this update, I removed log spamming messages, and also added an option to disable / enable...
  2. Added ban punishment!

    Hey! The code is now more readable, and faster! And the resource's page is a lot better too...
  3. [RE-CODED] Added groups per user & punishments

    New: - now you can add group(s) per specified user.. example: User 1 will have groups Z,Y User 2...

Latest reviews

plugin regiert nur beim entfernen von gruppe
DrWarpMan
DrWarpMan
There is a simple solution, follow these steps:
- Click on the discussion button on this resource's page
- Post your problem there in language that I can read in as well with a screenshot of your configuration
- TIP: Do not immediately make a bad review after you find out that the script is not working, when it may be your own fault
very good but i write config like this but it kicks all of the owners
[identy][groupid]
how can i add multi identies?
DrWarpMan
DrWarpMan
Hey, thanks. If you could ask this in the discussion next time, but whatever. Take a look on the screenshot: https://imgur.com/BBZ3U2u
I may re-consider changing the way of adding identities, cause this might be a bit confusing.
Very good script. Its the best group protection script out there. You find every feature u need for the group protection here in his script. He also added a requested feature immediately and fixed the thing with the log.
1+
DrWarpMan
DrWarpMan
I <3 people like you.
Nice script but i think some features are missing:
Punish: Kick, Ban
Ad complaint (if this is possible)

Another feature that i would love (dont know if possible withing sinusbot) would be the possibility to add/remove groups via telnet. that way "server query admin" could be protected as well.
DrWarpMan
DrWarpMan
Thanks! There is already "kicking punishment" and "banning punishment" will be added in the next update. I am sorry but complaining punishment is not possible through Sinusbot now. And the "telnet" thingy is not possible too, but if you give the bot "Server Query Group" (or it's copy), he should be able to protect the group as well - but I do not know if this works in the latest TS3 version, I use 3.5.X, and in the new version, server query is a little bit changed, so if you have 3.6.X or something like that, it might not work.
Nice Script !
Is there a way to specify the group
so "this users get owner, this users get admin or any other and the other users dont get it ?
atm i only can say this users get this groups without split ?
DrWarpMan
DrWarpMan
Thanks! @Tyloendis already suggested this. I'll try to implement it as soon as possible.
I see very big potential in this script, nice idea!
DrWarpMan
DrWarpMan
Thanks!
Top