Loyalty Points
Introduction
Loyalty Points is Tracks time been online and giving points out of this.
Features
- When one logs in, the LoyaltyPoints tracks the amount of time the player has been on and awards her points according to a certain amount of time cycles.
- Features a configuration file which you can define how many points a person gets after every time cycle since she has logged on, how many points she will start with, and how long the time cycle will be.
- AFK tracking system, if a player haven't moved between the checks he don't get any points
- Also includes custom message configuration for commands (includes colors as well)!
Commands
Commands | Description |
---|---|
/lp | To check your own LoyaltyPoints. |
/lp (playername) | Checks other player's points. |
/lp help | Shows all possible commands. |
/lp top | Shows the top 10 players with the most LoyaltyPoints. |
/lp version | Checks the version of the plugin. |
/lp next | Shows time to next payout. |
/lp playtime or /lp play | Shows the playtime of the player. |
/lp reload | Reloads the plugin, includes configuration and points data reload. |
/lp set [username] [amount] | (case sensitive) To have the specified amount of points. |
/lp add [username] [amount] | (case sensitive) Add x points to player (negative amount also). |
Development Builds
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
: Coming Soon
Planned Features
- Possibility to pay an defined amount of money when a player gains a specified amount of LoyaltyPoints.
- Server-wide announcements when a player gains a certain amount of points (reaches a point milestone)
- Restart scores (a command for it)
- Remove points (a command for it)
- Receive rewards on specified point milestones
- Reward system.
Changelog
Version 1.1.3
- Made some changes to the storage, now it only loads the users there are online and when they logout it saves the user and remove him from the server (still keeps the info in the SQL server)
- This should make the load alot faster and should have fixed alot of errors.
- Also now /lp top 10 gives you 1-10 and /lp top 20 gives you 11-20 and so on
- File based is removed (migrated to SQlite (can be changed))
- AFK tracking is removed for now.
Full history: Click Here
Metrics
To determine popularity of this plugin, plugin installs are automatically tracked by the Metrics plugin tracking system. If you don't want to help or are paranoid, edit plugins/PluginMetrics/config.yml and set opt-out to true. But seeing more users makes me very happy.
Loyalty Points Statistics by Metrics
when I add points to a user it says "THERE ARE NOW added 100 points to simplimazing" Can I change it, so it doesnt say "there are now"?
@Dhozerr
1.0.6 is out see the link under your post, i have fixed that error in the 1.0.6
there was a bug there did something with the timecomparing so it fucked up ;/
I am having major problems with this plugin. I am using latest RB and at first everything seemed to work perfectly. Now randomly when people type /lp next it shows the next payout for 10 days away. I left the config in its default state so technically people should be getting awarded a point every 10 minutes. Also, I have noticed that if I restart the server it may change the next payout for those people and then mess it up for others. It is completely random who it chooses to mess with. Any ideas what is going on? I have your 1.0.5 version but cannot seem to find where you posted the 1.0.6 so have not been able to try it yet.
@MajorCyto
hmmm still not approved :/
http://awesomescreenshot.com/0c13cvg31
public link from dropbox: http://dl.dropbox.com/u/3693539/LoyaltyPoints.jar
@franzmedia
Now just waiting for it to show up. D:
forgot to remove the debug :P just done it :) and ofc. reuploaded
@apoisonedgift
I have seen it
and have uploadet a 1.0.6 for this.
ALOT of bugfixes and major bugfixes, so PLEASE update :)
@franzmedia You should have PM... oh, I'm running the latest RB of bukkit btw, forgot to include that.
@apoisonedgift
Can you send me the points and which users it don't give points, then i will try to work on it.
Atm there have been a bug there caused that it would give points even if the player wasn't online, i think i have solved it, but i need to do the rest testing (the bug only apeared if there was more than 1 player online :P hard to test for only me, but i think i have a fix for that now, but need the last testing (gonna make that in around 1 hour (need to be home from study)
@MajorCyto
this is added in the 1.0.6 update comming today or tommorow, it depends on how the bug fix goes
I seem to be having an issue where all of a sudden LoyaltyPoints has stopped adding points to some users, but not all... with nothing changing on the server I run =/
@franzmedia
Can you please add this command for me
/lp add < amount >
we already have set, but if i want the console to run the command via a script just to increase it not re-set it. Then i would like to be able to just let it run /lp add 1 or whatever number. This would help me so much thanks >.<
@slixxkilla
I will work on it, but i need some input on the input about the time.
I gonna make some changes about the timer, so it runs every 10 seconds and if the player isn't moved from last time, they don't get the 10 secs playtime
what does ppl think about this?
Any idea if it is counting AFK time? I have players that stay AFK sometimes for a little bit just curious I can kick them when they go AFK.
iConomy rewards seem like a good idea.
@thom097
it's comming :)
just wait :)
@junkboy350
i was thinking the same thing
@semibreve42
atm the reward system don't do anything, but it will do commands
It would be awesome if the reward system could do PEX promotions, or run commands.
Thanks for the plugin!
@franzmedia
awesome thank you! plugin great so far xD
@KevinEssence
atm. there is no reward system but it's comming :) it just track the time atm, reward are comming soon :)