This thread is for a Graal Improvement Script - a script that is freely distributed for any server to use (its creators credited of course
) for the general improvement of Graal servers.
The NPC I would like assistance to script is illustrated in the attached image. If any of you have ever used Dreamhost, you will be familiar with the concept.
Summary:
A player gets X ammount of vote points to spend.
Suggestions are moderated by the staff and managed through a GUI. Access control to this will be set at the top of the script so servers can customize the staff detection to their current systems. (Ie, if player has a staff flag, or is in serverops, or a certain accounts list, etc.)
Once a suggestion is added a player can spend their points to vote For or Against (+ or -) on a suggestion. The suggestion's rank is then calculated by tallying the For votes and subtracting the Against votes to give you the # of player points contributed to this suggestion by popular opinion.
Example:
HTML Code:
Move fishing house closer to unstick me? + 24 -
Move fishing house closer to jail? + 2 -
Move fishing house closer to faraway town? + -8 -
Suggestions are then displayed in the suggestion tracker by the current rank, positive at the top. Any suggestion you spend points on is "stickied" at the top, so you can easily manage the points you are using and where.
If a suggestion is removed from the list, you regain those points to use elsewhere. You can remove or add points at any time as long as your total votes are less than the X number of points you have to spend.
You'll see in the image below the Dreamhost system has different "costs" for votes on different things (they decide the cost of a vote based on the difficulty of implementing the idea). For our purposes, the costs will all initially be 1. (Ie, a vote costs 1 point.) It would be nice to add that feature in the future, but I'd really like to get a working version of this deployed ASAP
Thank you in advance for the time put into this idea, your names will be credited in the script. You may also add a tasteful credit for players to see, be it an "About" button, or a small blurb somewhere saying "Created by ____"
Collaborate! I don't want anybody bearing the whole load on these
Also, if I've been unclear on anything just ask