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.
Hmmm... I have not had any luck with that. Maybe I should try again?
When I converted from 1.3 Bukkit to Tekkit it stopped working and would not sync..
Guess I will try again and report back for everyone's benefit as I am not having any luck with this plugin and Tekkit either..
@Dagepaa
The official Enjin plugin will work on Tekkit servers. Please use that instead.
What about Tekkit servers running 1.2.5 !? Sure there is a point!
Dont think point of this anymore, waste my money :( enjin now have all features this does if better.
Update? and add that feature? :3
@xXxKillDogxXx
Will do.
@Technius
is it possible that you could make it so it only excutes if there online please?
@1born2kill
Read note above... Well, you were the one to request this...
And I payed money for this lol
@FrostedDarkness
Its been out for months :P
Just as I move away from Enjin, this comes out! :(
@kustomcraft
Oh yes, they do.
Maybe the people who brought it get other perks :P
@Baglex
Yes. A bit busy now though.
@kustomcraft
You have highest priority.
@Technius
Does that mean you could add this feature? :)
Knew it! great becomes public just as i buy it :(
This is what I have
pex group Alpha user add <%player%> ||
eco give <%player%> 15000 ||
msg <%player%> Thank you for purchasing <&item&>! ||
f powerboost p <%player%> 150 ||
broadcast <%player%> donated for <&item&>! ||
they are all on different lines, it just wont let me do it
Thank you, can I add you on skype to see if the commands file is right? For some reason it is not working
@Baglex
Good idea!
@Sydvis
I'm adding a fix in right now.
Edit: I just uploaded the fix. Just wait for it to get approved! :)
Baglex can I see your commands text file to see how you set it up? I am having problems executing mine