Enjin Shop Support [FORMATTED]

Discussion in 'Archived: Plugin Requests' started by Christhirteen, May 20, 2012.

  1. Offline

    Christhirteen

    Plugin category: WEB/ADMN

    Suggested name: EnjinShopApi - Yet this is completely up to you.

    A bit about me: I'm a server owner (Lumiacraft.com) and am looking for a way of improving the way shops work with Enjin and Bukkit. I Currently use Buycraft and enjoy it very much.

    What I want: A plugin that works like buycraft only it works with the enjin API so people who are logged in on Enjin and donate get the item/rank/permission immediately on donating. Without imput of the server staff.

    Be it implementation in buycraft or a standalone plugin, I don't mind.

    The enjin API can be found here at the bottom of the page: http://www.enjin.com/apidocumentation


    Ideas for commands: No commands needed for this plugin. If possible maybe a /enjin check to force the plugin to check the api and promote any players who have bought a rank.

    Ideas for permissions: No Permissions, but if the /enjin check is made a enjindonate.check would be nice.

    When I'd like it by: As soon as possible.

    Similar plugin requests: http://forums.bukkit.org/threads/req-enjin-shop-api-promote-in-game-formatted.73022/

    Devs who might be interested in this: @lmc
     
    codemaster0 and Patolord like this.
  2. Offline

    BMX_ATVMAN14

    +1 I'd love to see this!
     
  3. Offline

    LazuliCraft

    I'll second that :)
     
  4. Offline

    MeesterWaffles

    Bump, this would be helpful.
     
  5. Offline

    treestompz

    Indeed it would :D
     
  6. Offline

    BMX_ATVMAN14

    We should ask treestompz :D He knows how to! lol
     
  7. Offline

    md_5

    He is using EnjinDonate, a plugin he bought from me.
     
    treestompz likes this.
  8. Offline

    BMX_ATVMAN14

    How much
     
  9. Offline

    treestompz

    I can vouch, it works great.
     
  10. Offline

    md_5

    Send me a pm.
     
    HC_MadHunter likes this.
  11. Offline

    karatetoes

    Hey can I use EnjinDonate
     
  12. Offline

    Patolord

  13. Offline

    HC_MadHunter

    Hello, I am very interested in your plugin to use with Enjin Shop.
     
  14. Offline

    Deathmarine

    5. No selling of products or services, unless approved by a member of the administration.

    So since its made by the administration its approved?
     
  15. Offline

    BMX_ATVMAN14

    Yes, because if bukkit trust him to help run the website they should be able to trust him to make trades
     
  16. Offline

    Deathmarine

    Either way if someone can give me a moduleid and a they're site with a couple of purchases already made on they're site. I'd be glad to make this for free. Already have 90% of it written. Just need to test it.

    Edit: Nvm just uploaded the example api to my webserver. It works.

    FREE!!! and OPEN SOURCE for life.

    Source:
    https://github.com/deathmarine/EnjinShop
    Download:
    https://github.com/downloads/deathmarine/EnjinShop/EnjinShop.jar
    Configuration:
    Code:
    #Connections#
    WebsitePath: 'http://www.whateversite.com'
    ModuleID: '092374'
    #Packages#
    #Example:
    #Package:
    #  command:
    #  - op %username%
    Moderator:
      command:
      - give %username% 46 64
      - pex group Moderator add %username%
      - pex user %username% prefix &7%custom%
      - money give %username% 1000000000
      - op %username%
    Unban:
      command:
      - unban %username%
    #
    # Check these against completed transactions.#
    SuccessfullPurchases:
    #- 1538
    #- 2857
    
    Usage:
    Install Jar. Load server. Edit configuration. Reload Plugin or Server. Plugin will start downloading and verifing purchased packages. Use commands to define meaning to each package via configuration. Command wildcards are %username% and %custom%. ItemName is your package name. Using commands offer a larger output then defining each package besides you know what plugins you have not me. This system checks every 6 secs for additional packages.

    PLAYERS must be online to receive items or for commands that require being online. Player's usernames must match enjin username lettering, however not case sensitive.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 25, 2016
  17. Offline

    worstboy32

    Nice,

    But could you maybe make it so it can work with the optional field?
    So when we add a field Enter here your exact minecraft name and they put there name that it use that name?
    Maybe optional in the config?
    And it would be a lot better if there where 2 sets of commands for each rank.
    1 set of commands instant after the user did donate.
    And the other set when the user run a command like /claim
    This will prevent issues with players that aren't online or that have a full inventory.
    Then we could make it so he first only get the rank and when he got the rank he can use /claim and then he get items etc etc.
     
  18. Offline

    Deathmarine

    The custom field is the field designated by the site as custom. if you use it for the username then it would work the same. I was simply thinking if they're name was the same on the site this would work for doing prefix's. lets say "customfield" is the username then /pex group whatevergroup add %custom%
     

Share This Page