EnjinShopBridge
This project is now inactive and I will not be updating it or replying to comments on this project anymore. Please use the official Enjin plugin instead.
Introduction
Do you own an Enjin website with the ultimate plan? Do you have a shop? And do you want to have that shop automatically give ranks? Look no further! EnjinShopBridge, a plugin developed privately and existing since December of 2011, is finally available to the public for free! EnjinShopBridge is easy to use and supports multiple commands!
To people who got this plugin before the release here: Message me when the Mod API comes out and this will be converted within 24 hours, guaranteed.
This plugin only works with an Ultimate plan! Make sure you have enough money to host website and servers!
Features
- Automatically perform commands
- Supports multiple commands
- Easy to use
- Highly customizable
- Can broadcast
- Supports "aliases"
Quick-Start Guide
Before we begin:
If you are using this on a production server and have never used ESB before, clear your donation list.
Make sure the Enjin API is public in Admin > Settings > Enjin API
Make sure your shops operate with a "custom field" where people can enter their username.
Be sure to test it out before putting it on a production server!
Start your server up and then shut it down. That will generate the necessary files.
Now, go to the ESB Folder and open the Config. It should contain some things you can
customize. Change it to your liking. There should also be a "Commands" folder. That
is where you can issue a command whenever a user donates. Let's say you have a rank
called "VIP". You will make a text file(.txt) inside the Commands folder named "VIP".
If you look at the file's properties, it should be titled "VIP.txt". Open it. Now, type
in commands as if they were entered in a console. Let's say you make it look like this:
pex user <%player%> group set VIP money <%player%> grant 100 broadcast <%player%> donated for &!
<%player%> is the name of the player, and <&item&> is the name of the object as listed on the website.
This plugin checks the Enjin API every x seconds(x is configurable). If the player
hasn't donated before, it executes a set of commands as defined in your file. I
recommend setting the check to every 10 minutes(600 seconds), but that is only my opinion.
That's all! If you have questions or suggestions, leave me a comment below!
Download and Progress
Alternatively, see all versions here!
Support me!
If you like this plugin, feel free to leave me a donation! It'll help me run test servers and the like.
-
View User Profile
-
Send Message
Posted Jul 16, 2012@zoppp
You can have another plugin do that for you.
-
View User Profile
-
Send Message
Posted Jul 16, 2012@Technius
So I can set it so that after 30 days it run a command on a player to demote them automatically?
-
View User Profile
-
Send Message
Posted Jul 15, 2012@Hol7y96
Please do. :D
-
View User Profile
-
Send Message
Posted Jul 15, 2012Please keep this plugin working :3 Its exactly what i need :) +1 download
-
View User Profile
-
Send Message
Posted Jul 15, 2012Hey Technius. It was to do with me needing l accept payments. When I accepted them it did announce the donation but the commands weren't run. I'll upload the files later.
-
View User Profile
-
Send Message
Posted Jul 13, 2012@Harry4of4
That should happen when you click "buy" on the item you want to purchase.
@zoppp
All this plugin does it link the Enjin shop and Bukkit. Tags, of course, can expire. So can ranks. You could have my plugin rank them when they purchase them, and it would use a command that removes the rank from them later. I'd rather not implement tag checking because that would be an enormous amount of data, which would consume a lot of memory. It would also be quite difficult to configure.
-
View User Profile
-
Send Message
Posted Jul 13, 2012@Technius
Yes I have ticked that but when people buy and login to paypal it still doesn't let them enter their name, or does that happen after payment?
-
View User Profile
-
Send Message
Posted Jul 13, 2012@Technius
By chance can you get it to look at the website's list of tags? Like when someone buys a package on the website it will give them a tag. Then the plugin would look at the tag and then would promote accordingly. It would look for changes in the tags. Im saying it should look at the tags because you can make tags expire after an amount of time.
-
View User Profile
-
Send Message
Posted Jul 13, 2012@Harry4of4
For each item, there should be a checkbox that says "custom field".
-
View User Profile
-
Send Message
Posted Jul 12, 2012Hey, how do I enable the shopping modules custom field where players type in their minecraft name?
-
View User Profile
-
Send Message
Posted Jul 12, 2012@zoppp
It doesn't do that, but I'm sure you could find a command to do that for you. ^_^
-
View User Profile
-
Send Message
Posted Jul 12, 2012So will the rank expire on the server after the tag on the website expires? Like I can sell a rank that will expire after 30 days.
-
View User Profile
-
Send Message
Posted Jul 11, 2012@scarykid81297
Your website is probably down or something like that. It shouldn't happen if everything is working normally.
-
View User Profile
-
Send Message
Posted Jul 11, 2012@Technius i keep getting errors saying unable to connect ?
-
View User Profile
-
Send Message
Posted Jul 11, 2012@Hol7y96 No, this plugin is only for linking the shop to Bukkit.
What's your website and shopping module ID? Make sure you have your API enabled as well!
@Underbalanced
You can relist aliases.
-
View User Profile
-
Send Message
Posted Jul 11, 2012@Hol7y96
Wipe your forums clean? Have people re-register? It really isnt a hassle on my server with claiming of other accounts
-
View User Profile
-
Send Message
Posted Jul 11, 2012@Underbalanced
I know but I don't like the idea of players being able to claim anyone. I want them to be automatically ranked with their mc character entered on enjin.
-
View User Profile
-
Send Message
Posted Jul 11, 2012@Hol7y96
This
It works I use it
-
View User Profile
-
Send Message
Posted Jul 11, 2012Hi, I may need some help with this but when purchasing from the website nothing seems to happen.
-
View User Profile
-
Send Message
Posted Jul 11, 2012Could you possibly create a plugin which automatically ranks players on the server to a rank defined when they register on an enjin website. But it would take their mc user from the forced character entry on signup.