View Single Post
  #1  
Old 12-29-2007, 01:20 PM
HoudiniMan HoudiniMan is offline
Playerworld Administrator
HoudiniMan's Avatar
Join Date: Dec 2001
Location: Calfiornia - USA
Posts: 3,512
HoudiniMan will become famous soon enough
Graal Improvement Script: Vote System for Staff Priorities

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
Attached Thumbnails
Click image for larger version

Name:	dreamhost.jpg
Views:	277
Size:	462.0 KB
ID:	43631   Click image for larger version

Name:	GIS-votesys.png
Views:	279
Size:	16.6 KB
ID:	43632  
__________________
-HoudiniMan (Chief Playerworld Administrator)
Compulsive Support Center Checker - 5 Years and Change
Graal Support Center

Reply With Quote