[WIP/DEV] [SPOUT] IntelliStores - Create stores, hire employees and earn money

Discussion in 'WIP and Development Status' started by MillerMan, Aug 30, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    MillerMan

    [​IMG]
    IntelliStores is a store management plugin that allows players to create stores, hire employees and earn money. (In heavy development)

    Features
    • Uses iConomy API
    • Sign based and easy to use
    • Give commission to employees
    • Stock the store from supply chests
    • Dynamic pricing (more demand, higher cost)
    Basic Instructions
    • Create a store using a Main Store sign
    • Place a chest, and then place a Chest sign above it. This will hold your stock for the item you specify in the second line.
    • Place an Item sign. This will link to the corresponding chest you made in step 2.
    • Finally, place a Cart sign. This will allow users to purchase all the items in their cart.
    • Hire any necessary employees using /store hire <name>
    • If you feel the need to, disable your store using /store remove
    Now that the store is up and running, it's time to sell some items.
    • Make sure your chests are stocked with some items.
    • When a customer comes to your store, they an add items to their cart by right clicking an Item sign and confirming a quantity using /store confirm <quantity>
    • When the customer right clicks a Cart sign, a message will be sent to all staff notify them of the order. Employees then use /store sell <name> to review the customer's order.
    • Once the employee is ready to accept the order, they type /store confirm <name>
    Sign Types

    Main Store Sign
    Show Spoiler

    [​IMG] -> [​IMG]

    [Store]
    Store Name
    • Creates a new store. You can only have one store at a time.​
    • Removing this sign will have no effect.​
    • To remove a store, use /store remove.​




    Store Chest Sign
    Show Spoiler


    [​IMG] -> [​IMG]



    [StoreChest]
    Item Name/ID
    • Nominates an existing chest to contain stock​
    • Place this sign above a chest​
    • Removing this sign will unlink the chest from your store.​




    Store Item Sign
    Show Spoiler


    [​IMG] OR [​IMG] ->​
    [​IMG] [​IMG]

    [StoreItem]
    Item Name/ID
    Cost
    Each/Per Stack
    • Creates a new item for sale.​
    • If the word 'stack' is in the last line, the item will be sold in sets of 64​
    • When a player right clicks on the sign, it will ask the player to choose a quantity​



    Store Cart Sign
    Show Spoiler


    [​IMG] -> [​IMG]

    [StoreCart]
    • Allows users to checkout items from their cart by right clicking​



    Download:

    Use at your own risk: IntelliStores.jar V0.1.2 (Requires spout server plugin)

    To Do:
    • Cart signs
    • Store rent (stores that don't pay rent are disabled, possibly more items = more rent?)
    • Video tutorial
    • iConomy integration
    • Dynamic pricing
    • Low Stock sign (We are low on stock of..)
    • Statistics sign (# sales etc)
    • Employees sign
    • Auto generating store
    I hope you're looking forward to this plugin! Any feedback or suggestions are greatly appreciated.
     
  2. Offline

    Kardocraft

    Could this also have permissions support. It is looking very cool the plugin.
     
  3. Offline

    Rockstar04

    Wow , this look AMAZING.

    The only thing I could see as an Issue is how complex it is to set up, The easier it is the more players can use it, but I guess if people can figure out how to use Towny, they can figure anything out lol
     
  4. Offline

    gameswereus

    Here is my feature suggestion: I would like expiring stores, this way my server isn't fill of empty stores etc. So you have to pay every so often to keep the store open.
     
  5. Offline

    Rockstar04

    Yes, thats is a big problem with my server now :/
     
  6. Offline

    MillerMan

    That's a great idea! I'll make sure it's in the plugin when it's released.

    It may seem complicated at first, but the sign format is very simple. It only takes a second to get the hang of it.
     
  7. Offline

    silthus

    Wow awesome. Thats exaclty what I am looking for and would've coded myself but I found you :D.
    Any timeline on a v1.0 release?
    Keep up the great work
     
  8. Offline

    MillerMan

    It won't be V1.0, (probably 0.1 :p) but I'll probably release a basic version on this thread in a few days
     
  9. Offline

    Rockstar04

    I will most certainly offer to test anything I can, I always have a DEV server running for testing new plugins.
     
  10. Offline

    gameswereus

    I would love a ETA of some sort to :p
     
  11. Offline

    MillerMan

    I've only got a couple of things to do until it's got all the main functionality in it. Then I'll add a few more features and test it properly before I release the plugin.

    So hopefully 2 days max until a version with the basic functionality. Good to see you guys are looking forward to this plugin :)

    EDIT: I'm working on the plugin now, and at the pace I'm going it looks like it might be done within 6 hours.
     
  12. Offline

    Kardocraft

    In 6 hours :D. Im waitin for it. Wait which time is the bukkit time under a message?
     
  13. Offline

    MillerMan

    There we go. A download link is in the main post.

    A couple things to note:
    • Commission does not change, will always be 10%
    • May not work for selling things that don't stack in 64s
    • Probably has a few exploits
    • No permissions support yet, anybody can create stores
    Please send in any errors you encounter!
     
  14. Offline

    Kardocraft

    If you want to add permissions which plugin you support. Im hoping permissions also because 1 plugin can only use permissions and not another one.
    And how work a cart you have. How can I check what I have in my cart?
     
  15. Offline

    MillerMan

    I'll add support for permissions hopefully today. I forgot to list all the commands, updating the main post now.
     
  16. Offline

    gameswereus

    Is there any way you could add Spout GUI support for the commands? I've seen it done on a few other plugins.
     
  17. Offline

    MillerMan

    That would be really awesome, but it requires players to download a spout minecraft client.

    So it's possible, but it will take some time and make the plugin more complicated to set up.
     
  18. Offline

    gameswereus

    A lot of my server users have the Spout launcher. But I guess it would be better to work out bugs and the like first anyway.
     
  19. Offline

    MillerMan

    Updated the plugin with a few fixes and usability improvements.
     
  20. Offline

    Rockstar04

    Does this require the Spout server plugin, or both the client and the server plugin to work correctly?
     
  21. Offline

    MillerMan

    Just the server plugin.
     
  22. Offline

    Rockstar04

    Even though spout client addon seem to be the "it thing" right now, it just seems to add unnecessary bugs to even the simplest plugins :eek:
     
  23. Offline

    gameswereus

    I can't seem to get the whole sign system to work. Could you get a finished screenshot of the whole sign things? Like where they are... I think it's not working because I'm putting the signs in the wrong locations.
     
  24. Offline

    MillerMan

    That's weird.. location isn't checked when making signs. Make sure you follow the instructions in the first post carefully, and spell the first line of each sign correctly.
    Did you create your store using a store sign before making the other signs?
     
  25. Offline

    gameswereus

    That might have been it.

    I'll get back to you in a second

    Ok, so I'm doing the main chest sign first.

    [store]
    storename (bob)

    First of all is that first step right? Sorry, maybe a video would help.

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

    MillerMan

    [​IMG] -> [​IMG]

    Are you sure the plugin is loaded? Check the console when the server starts.
     
  27. Offline

    gameswereus

    Yeah, and doing /store works fine. I must just be doing it wrong, I'll wait for someone to make a video.
     
  28. Offline

    MillerMan

    I just tried it on my end and it works fine. Are you sure you didn't include any spaces in the first line?

    EDIT: Do you also have bukkit build #1060?
     
  29. Offline

    Kardocraft

    A question if you have a cart sign do an employer still need to tp to the customer and is it maybe possible that you can disable the tp. I think that maybe people then going to abuse that as a tp mechanics. I want them going self to it.
     
  30. Offline

    MillerMan

    Yeah, I wasn't sure about the tp. Should employees still be required to go to the store before confirming the order?
     
Thread Status:
Not open for further replies.

Share This Page