[INACTIVE/FUN/INFO/MISC] Karma Alpha 0.4 - Player rating [1060]

Discussion in 'Inactive/Unsupported Plugins' started by propeng, Sep 9, 2011.

?

If automatic action-based karma was implemented, would you use it?

  1. Yes

    87.0%
  2. No

    13.0%
  1. Offline

    propeng

    Karma Alpha 0.4: Player rating

    Karma adds the ability for players to rate other players using a +/- command, and see other players' scores.

    In the not-extremely-far future, configurable features like automatic karma based on breaking and placing blocks will be implemented.

    Download Latest Release (Alpha 0.4)
    Tested on CraftBukkit Build 1060

    Permission nodes:
    • karma.score Access to use /karma commands
    • karma.admin Admin access
    Configuration (Karma/config.yml):
    • karma.interval Time in seconds a person has to wait before changing a player's karma twice (default: 86400, 24 hours)
    • karma.threshold If a player's karma is lower than this threshold, and the player is currently online, that player will lose x hearts where x = karma - threshold
    • karma.scores.[name] Player's karma
    • karma.epoch.[by].[name] Karma uses these values to store time for intervals. When moving from a platform to another (Windows > Unix or vice-versa), you must delete all karma.epoch values otherwise intervals will be off by a few hundred years.
    Commands:
    • /karma Display usage info
    • /karma +/- [name] Increase or decrease a player's karma
    • /karma s [name] [score] Set a player's karma (admin)
    • /karma reload Reload config.yml (admin)
    Changelog:
    Alpha 0.4:
    • Implemented thresholds.
    Alpha 0.3:
    • Implemented minimum intervals.
    • Reload command.
    • Lots and lots of bug fixes.
    Alpha 0.2:
    • Added colors to most chat messages.
    • Non-admin players can't change their own karma.
    Alpha 0.1:
    • First release.
     
  2. Offline

    M1sT3rM4n

    Good job, but here's a suggestion:

    Add a feature where players with negative karmas get kicked/banned automatically after meeting a threshold.
     
  3. Offline

    propeng

    Thanks for the suggestion. I added a similar feature in 0.4 that instead of banning you, it will just decrease your health. I might add a configurable option in a later version if it's useful enough.
     
  4. Offline

    Visagalis

    i see you aren't very active, could you share your plugin sourcecode so i could make some modifications which i'd like to see?

    EDIT: I'd like to make that player looses karma after killing other player. And make players to only give karma, not take away.
     
  5. Offline

    propeng

    TerraPlay likes this.
  6. Offline

    Visagalis

    thanks, i'll leave all credits to you :)

    <Edit by Moderator: Redacted mediafire url>
    modifications:
    * Players can *only* give karma. /karma + name
    * Players loose karma by killing other players.
    * Karma limit is +10. (there is no negative limit).
    * If you have negative karma, you loose karma*health every x seconds (x - configurable). Until you have 4 health (2 hearts)
    * If you have positive karma, you gain karma*health every x seconds (x - configurable)
    * You can give karma to yourself if you have negative karma.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Nov 12, 2016
  7. Offline

    drevlyanin

    I have follow error: "Bukkit sad. Bukkit want you to access command, but Bukkit cannot let you. Bukkit will leak tears :'(" on "/karma" command. Minecraft Server 1.8.1.
     
  8. Offline

    Visagalis

    i guess you're not using my version of it?
     
  9. Offline

    cwingrav

    I got the same thing.
     
  10. Offline

    propeng

    This plugin has only been tested on 1060 (1.7.1) and is no longer maintained. I can't guarantee if I'll ever update it and test it on the latest build.
     

Share This Page