Obole
OBOLE
OBOLE works like a charm under Bukkit/Spigot 1.7.10 ! \o/
Obole is a donation plugin based on Donator made by chaseoes, and works with Paypal IPN.
Donators receive their perks immediatly after donation OR when they execute a command.
Config what you want.
Features
- Setup multiple packages and define a list of commands for each.
- Ability to define an amount of time in which the package will "expire".
- Obole check database everytime you want ( configuration ) if you receive a donation ( IPN )
- Players do not have to be online when donating, commands could be execute immediatly after donation
- OR you could waiting that the player execute command /ob get to receive perks ( ideal for full inventory )
- open source - you have full control over the plugin.
- Secure.
- Define a wall of donator with a wand
- A switchable sandbox mode to test your configuration ( ipn.php and config.yml )
- Debug mode
- Translate in English and French
requirements
- mysql database
- a premium or business paypal account
- webserver or webhosting that support PHP
- a minecraft server \o/
Permissions & commands
When a player make a donation, Paypal send immediatly a notification to the ipn.php that you define in your Paypal account ( premium or business ) Obole check
- To get perks just type /ob get
You can also directly type /ob get accepted, (the first command is just a prevention to ensure that you have free space in your inventory)
Command | description | Permission |
---|---|---|
/ob get | to get your rewards | obole.get |
/ob get accept | get the rewards | obole.get.accept |
/ob recent | see the recent donations | obole.recent |
/ob check <id> | View the details of a donation | obole.check |
/ob checkplayer <player> | view details of a player | obole.check |
/ob setwall | Get the wand (golden axe) to define the donator wall | obole.setwall |
/ob reload | reload plugin | obole.reload |
Stuff
Usefull Links
- Source on GitHub
- Paypal IPN IPN
- HowTo use Paypal sandbox
- Find your currency
Our other plugins
- Deposite - save custom inventories or chests in a MySQL database, and restore it.
- CmdToRedstone - activate button and lever with command.
- Salary - pay salaries to your player's group via a permission, by day of week or day of month.
nope its only means that there is no error in the code witj the database.
It's a very strange issue
maybe you must test with a new user or you must delete all the records in the database
@MonnierAnt
the file does not exist. Do I have to make it manually?
xrnd the Obole.log is near the config.yml
@MonnierAnt I tested. Same errors. 06.02 09:31:18 [Server] INFO Variable prefix:'&b[Donator]&2' added to the user TestUser5[m 06.02 09:31:18 [Server] INFO $10000 added to TestUser5 account. New balance: $20050[m 06.02 09:31:18 [Server] INFO The subgroup 'VIP' is already available to 'TestUser5'.[m 06.02 09:31:18 [Server] INFO Couldn't retrieve your world. Default world 'world' selected.[m 06.02 09:31:18 [Server] INFO Thank TestUser5 for his donation of $3.00![m
I can't find the location of obole.log, but nothing in console has changed.
xrnd i couldn't reproduce this bug in my version so i set more log info in order to know more about your bug could you try it please ?
@MonnierAnt
does 1.7 fix the expires issue?
Thanks gamermanh i will corect it for the next version
"Well try young padawan" is gramatically incorrect. "well tried" or "Good try"
Just a little irksome thing I noticed.
and maybe a test command?
New version 1.7 comming
I'm realy not sure about solving problems but if they persists you could send us back obole.log
Hello there, I keep on having this issue and I have a error log here: http://pastie.org/private/hli85ufejrw700cdldpbiw
This happends when I type: /obole get accept
Thanks in forward!
edit: this was fixed when I put it on my node (1.7 jre). I don't know what version I'm using but.. it's definitly not working, I think (but Im not sure) I run on java 7 update 13
@MonnierAnt
Im not sure, I use beastnode. Trying to get ahold of somewhere there now.
I need to know what kinfd of JRE are you using for launching craftbukkit ?
The expiration date format is yyyy-MM-dd
@MonnierAnt
Thanks
@MonnierAnt
Alright thank you :-)
@Divinethug
1) the user must set the exat amout so you may set a button for each amout you will be sure that the user couldn't set a wrong amount
2) When you use the golden axe it change the wall settings automatically (without information i must show one on the next version).
I have a few questions, I'm currently configurating this plugin and I wonder if:
1. Do I have to make a donator button for every single package or just let the donators "fill in" the amount? 2. Can you see the packages ingame without knowing the package ID? 3. How does the "/ob setwall" work? I used that command, targetted two sections with the Golden Axe, and nothing happened, so I rewrote the command, and it told me that the "Wand Disabled". Do I need to put empty signs on that wall before setting the wall?
@xrnd
I work on a correction it will be ready for this weekend
@Mace
yes this is the correct behavior it's the java plugin (.jar) who set the expires field)
@Mace68
If I can get the date format of what should go into expires I can re-write the IPN to write the expiration date to the database. I can send you the code if you want. (once I get the info from the developer)