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.
How does the plugin communicate with my website? If you need code or something please tell.
Thanks @ebergquist it's a good reply. Nothing must be added.
@DurableCraft
Depends on what website you're running (i.e forum/CMS software etc), generally speaking you'd just have to have add the two web files (ipn.php & config.php) to a folder or directly inside the root directory. Then add a paypal button with the notify_url="" pointing to your websites ipn.php file (notify_url="http://www.domain.com/ipn.php") somewhere on your site where people can click on it.
You need a basic understanding of HTML to set up the button but otherwise it should be pretty easy. :)
How do I apply this plugin to my website?
@calvinalx
37% uptime! Gawd
thanks for the response UtiQuanti, i just tried it again, there is no message, no confirmation of anything when i right click twice with my golden axe on the wood i want to set as wall, i've tried using the golden axe as i do the worldedit axe too but nothing works. Does it work for you?
@user_671566
Mm, strange. /ob setwall doesn't give wand, just take a golden axe and enable it. Right on 2 blocks to set wall; That's all !
./ob setwall doesn't give me a golden axe, also using a spawned in golden axe does nothing. No error in console. It says the wand is enabled (and disabled after typing it twice) No confirmation of wall.
@calvinalx
I will check this but i'm pretty sure that it's working correctly.
@ronneke
we are not here to help you choise vocabulaire use wathever you want.
An other question. What button do I need to use from paypal? Buy now or donation or what kind?
@MonnierAnt
That is mean. lol
Also, everytime I edited the config and type /ob reload, The config files got reverted.
It's identify by the price. Just make a price difference.
@monierant @clavinalx About the question form calvinalx, How does the plugin know what package you have bought?
And if the plugin does it with the amount of money you donate, what do I have to do if I have 2 packages with the same price?
@samanthahldr
it's a realy good idea i will try it for the next update.
@calvinalx
Too many question to diferent from the idea of our project i'm sorry but i couldn't answer your questions.
How does the plugins find out what package we're donating for? The amount of money?
What if I want to make a one-time purchase, for example money? Or multiple items with same prizes?
Thanks :)
I love this plugin, would it be possible to add an inventory check to count the number of available spaces vs the number of claimable items, and if they don't have enough space, then tell them to free some space before they can proceed?
Would be totally cool. Anyway, keep up the great work!
@calvinalx
Yes. :)
in fact, paypal notify your ipn.php; then the mysql database is updated.Obole checks this database at certain intervals (configurable) and does what it has to do.
@UtiQuanti
Oh My bad didnt realize it :P, Yes, So when you donate, Paypal make IPN message and it notified the plugins that someone have donated. Then the plugins issued the command to give the players perks and benefits.
Thanks a lot for Helping!
@calvinalx
The donation page is not connected to the ipn, paypal is only.
The best way to make this kind of donation'spage, it's to create a button and add this line :
For example nefald.fr's donation page (in french so)
Do you have example of working donations page (PHP) utilizing the ipn.php and config.php ?
Would be appreciated. Thanks!