Newcomer1989 / TSN-Ranksystem

A PHP Bot that assigns time based server groups on TeamSpeak3.
https://ts-ranksystem.com
GNU General Public License v3.0
144 stars 60 forks source link

Event System - Assign groups on defined date #231

Open mightyBroccoli opened 7 years ago

mightyBroccoli commented 7 years ago

We have a funny tradition to assign groups on special events eg "Whale you be my Valentine?" if the specific user is connected on valentines day or "Christmas angel" when the specific user is connected on christmas.

On a more general level define a date and a group to assign on that date. Perhaps even more eloquent to assign the duration of the group 1 year or what ever.

What do you guys think about that?

bykidi commented 7 years ago

Idea of mine: own ts-n badge system. Badges could be available for reaching online time during specific periods (like making the online time on the server during the holidays etc etc). User that acquired the badge can self-assign the group like the existing addon does it in 1.2.2

mightyBroccoli commented 7 years ago

@bykidi generally your idea is cool with my request except one point that the users need to self assign thier granted groups, normally ppl are lazy and don't want to bother with that stuff. That's why my request is about automatically getting the special group in that time frame or date.

bykidi commented 7 years ago

@mightyBroccoli agreed with you, but i think we should get both - auto-assign and ability to remove&assign again for users themselfs

Shad86 commented 7 years ago

Im also more for the "automatic thing"

like said:

Assign automatically groups on a specific time on a specific event (for example Christmas, Valentines day, and so on...) for a specific time - after the event it gets removed.

Why i think this is the best way?

because you will run into troubles if you get more and more events.

Im also not a fan of teamspeak servers where people have like "50" Icons

At the end you only see icons and thats very unclear and is in my opinion very unhealthy for a good community.

Permanent Solution

Maybe as a "permanent solution" an option like set one group for participate on Events like:

"has participate on one or more Events 2017" would be a good solution because then you didn't have so much "icon spam" in the tree

Newcomer1989 commented 7 years ago

This what you described here is a nice idea. I see this as an own project like "TS eventsystem". But you really think this should be a part of the Ranksystem?

mightyBroccoli commented 7 years ago

because you will run into troubles if you get more and more events. Im also not a fan of teamspeak servers where people have like "50" Icons

@Shad86 I totally agree with you with the massive amount of emblems, except one thing. The whole idea is gone when the only thing is "was there 20XX" The main idea is to let somebody know who was there Christmas or whatever not generally was there 20XX. I think that would totally miss the intention.

But you really think this should be a part of the Ranksystem?

@Newcomer1989 Yes I totally think that would be appropriate for the ranksystem. Yes the first thought for a ranksystem is something more like Level/ranksystem to "level up" the user. In my opinion this idea is more like a different layer to this "Level System" and total appropriate to make the leveling up experience complete.

SpliinTaX commented 7 years ago

Könnte zum Beispiel auch nützlich sein für sogenannte Happy Hours wo man schneller levelt etc. Das alle Leute automatisch die Gruppe zu gewiesen bekommen.

Newcomer1989 commented 7 years ago

OK, you convinced me ;-) It will be added in a simplified version in one of the next releases.