X-Base Bugtracking

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
000881xShunterPlug-in: <new plug-in>public2012-07-12 23:382012-07-12 23:46
ReporterxOR 
Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
StatusconfirmedResolutionopen 
PlatformOSOS Version
Product Versionv0.2 
Target Versionv0.3Fixed in Version 
Summary000881: +/-karma commands
DescriptionA new "Karma" plug-in should be created. It provides a +karma and a -karma command in chat. Additionally there should be a !karma command that can be used to see the karma a player has. All the commands accept a player as argument, the syntax is:
+karma <#ID/Name>
-karma <#ID/Name>
!karma <#ID/Name>

It should be configurable whether the -karma command is available, some communities might want to have only positive karma changes.

Furthermore it will be necessary to prevent abuse by applying some limits to usage of the command. These limits should be configurable:
- number of karma changes a user can give out per day
- number of karma changes a registered user can receive per day

Another configuration option should control how the karma giver is identified:
"ip" = Players are identified by IP address, so an IP can only give karma X times per day. This implicitly means that players don't need to be registered to give karma.
"account" = Players are identified by their account names, so a community account can only give karma X times per day. This implicitly means that players 't need to be registered to give karma.

Also it shouldn't be possible to give karma between players with the same IP address ("clones").

Another configuration option controls whether the current karma a player has is shown to public chat as soon as he logged in.

All karma changes are logged to a MySQL database.
TagsNo tags attached.
SVN revision
Attached Files

- Relationships

-  Notes
There are no notes attached to this issue.


Copyright © 2000 - 2011 MantisBT Group
Time: 0.1248 seconds.
memory usage: 7,486 KB
Powered by Mantis Bugtracker