Why is the shop plugin so bad?

Discussion in 'General Discussion' started by gtabmx, Oct 18, 2014.

  1. gtabmx

    gtabmx Builder
    Builder ⛰️ Ex-Builder ⚒️

    Joined:
    Oct 17, 2014
    Messages:
    6
    Trophy Points:
    14,085
    Gender:
    Male
    Ratings:
    +0
    I want to preface this by saying, yes, I know I'm new to the serer, and yes, I know I "shouldn't" be complaining, but I feel for how awesome this server is, and how great so many of the plugins work, a fairly bad shop plugin was chosen. You can't buy and sell to the same sign/shop, and therefore stocking it and getting cash back out is a manual process. I've seen other very elegant plugins where you can put a sign and chest that contains the stock, as well as the capacity to be sold to, with an easy to create and read sign displaying the buy and sell price for X quantity of item Y.

    Any particular reason for the current shop plugin choice?

    Thanks,

    Mike
     
  2. NickLA3107

    NickLA3107 Builder
    Builder ⛰️ Ex-EcoLeader ⚜️⚜️⚜️

    Joined:
    May 18, 2012
    Messages:
    677
    Trophy Points:
    30,140
    Gender:
    Male
    EcoDollars:
    $0
    Ratings:
    +206
    Its been like that forever, if it aint broke dont fix it.
     
  3. TheN00BISHPanda

    TheN00BISHPanda Builder
    Builder ⛰️ Ex-EcoLeader ⚜️⚜️⚜️

    Joined:
    Jun 1, 2013
    Messages:
    1,393
    Trophy Points:
    32,340
    Gender:
    Male
    Ratings:
    +622
    I actually kind of like it... D:
     
  4. mookiema

    mookiema Builder
    Builder ⛰️ Ex-President ⚒️⚒️ Premium Upgrade

    Joined:
    Sep 20, 2014
    Messages:
    319
    Trophy Points:
    30,540
    Gender:
    Male
    Ratings:
    +71
    Seems to work just fine, the syntax of how the signs are setup can be a bit rough to read. but overall not bad.
     
  5. gtabmx

    gtabmx Builder
    Builder ⛰️ Ex-Builder ⚒️

    Joined:
    Oct 17, 2014
    Messages:
    6
    Trophy Points:
    14,085
    Gender:
    Male
    Ratings:
    +0
    I'm not saying it's broken. Just saying its terribly limiting. Can't buy and sell from the same shop, and requires more manual intervention than that of other shop plugins.
     
  6. Intellectualist

    Intellectualist Builder
    Builder ⛰️ Ex-Mayor ⚒️⚒️

    Joined:
    Nov 16, 2012
    Messages:
    3,797
    Trophy Points:
    40,555
    Gender:
    Male
    Ratings:
    +470
    The economy is supposed to be hardcore. Automatic shops are something we tend to avoid. Automatic anything we tend to avoid. I do agree the syntax of how they work is really annoying/not that easy to read/annoying to set up. I'm not sure that's really avoidable with the current plugin though. As for chests and signs, I've seen servers that use em, and I really dislike the spamming of chests everywhere. Our current trade signs also have (nearly) unlimited storage space. If I have 80 double chest fulls of diamonds, I can put all of them into one sign instead of having to fill a chest/w sign next to it.

    But mainly I believe it's because of the manual intervention that we have this particular shop plugin.
     
  7. Nicit6

    Nicit6 N6
    Mayor ⛰️⛰️ Ex-EcoLegend ⚜️⚜️⚜️⚜️ Prestige ⭐ II ⭐ Gameplay Architect Premium Upgrade

    Joined:
    Jul 13, 2013
    Messages:
    9,916
    Trophy Points:
    102,160
    Ratings:
    +8,061
    While overall I do like our shop system, I'll concede it has it has its shortfalls. If you have a suggestion, perhaps post in our suggestions forum for a new one?
     
  8. Mission001

    Mission001 Ex-EcoLegend HⱻặĐHůƞẗǝɍ
    ECC Sponsor President ⛰️⛰️ Ex-EcoLegend ⚜️⚜️⚜️⚜️ Prestige ⭐ III ⭐ Premium Upgrade

    Joined:
    Apr 16, 2011
    Messages:
    5,563
    Trophy Points:
    102,160
    Gender:
    Male
    EcoDollars:
    $495
    Ratings:
    +6,485
    The way you have suggested has no limit on how much you can sell,
    You dont put a max limit in the sign, this means people can sell you basically a dchests worth of stuff if the chest is fully empty.
    This would then mean filling it up to just the amount that you need etc etc,

    If anything more hassle :p

    I personally dont feel the shop system is broken, just the way we use it.
     
  9. gtabmx

    gtabmx Builder
    Builder ⛰️ Ex-Builder ⚒️

    Joined:
    Oct 17, 2014
    Messages:
    6
    Trophy Points:
    14,085
    Gender:
    Male
    Ratings:
    +0
    Mission001, what I have suggested does have a limit on how much you can sell. Whatever you put in the shop chest under the sign is what will be sold. Conversely, if you only have 15 slots in the chest empty, you can only buy 15 stacks from people selling to you. What this does is allow you to control and do some pretty unique things. You can put 1 dirt in each of the chests slots so that you only have 4 empty slots left to buy from sellers.

    I'll give an example of a shop system that I wanted to build, but with the current plugin, is not possible.

    I line up 10 small-chest-shops in a row. The first one Buys 1 diamond for $20 and sells for $22, the 2nd $22:$24, the 3rd $$24:$26, etc etc.
    I fill all 10 chests with 1 dirt in each slot, leaving only one empty slot.
    I fill the last 5 chests with 1 stack of diamond each, i.e the most expensive chests.

    So now someone comes and want to buy a diamond, they will try to buy from the cheapest chest, but it doesn't have any, so the move right, and try again, eventually buying from the 6th chest.

    Then someone comes and wants to unload (sell) 2 stacks of diamond, and the best price they get is the 1 sell-able at the 6th chest, then a stack at the 5th chest, and then finally 63 at the 4th chest. What their influx in supply has done is reduce the market's price of the diamond to the price listed on the 4th chest.

    So now, when someone wants to buy a diamond, they pay the 4 chest price, which is lower than that of the 6th chest.

    This can be scaled to more chests for a more granular increments, and the spreads can even be lowered to reduce commissions.

    Finally, you can even remove some dirt to open up the slots to allow each chest to take in more stacks, which has the effect of changing the sensitivity of the price movement to influxes in supply or demand.

    Anyway, all this to say, this can't be done with the current shop system.

    Does it mean the current system is broken? No.

    Does it mean the current system is limiting. Yes?

    -Mike
     
    #9 gtabmx, Oct 18, 2014
    Last edited: Oct 18, 2014
  10. Mission001

    Mission001 Ex-EcoLegend HⱻặĐHůƞẗǝɍ
    ECC Sponsor President ⛰️⛰️ Ex-EcoLegend ⚜️⚜️⚜️⚜️ Prestige ⭐ III ⭐ Premium Upgrade

    Joined:
    Apr 16, 2011
    Messages:
    5,563
    Trophy Points:
    102,160
    Gender:
    Male
    EcoDollars:
    $495
    Ratings:
    +6,485
    I get it,
    I have seen the plugin in action.

    What if i want to buy 10 red flowers?
    that means i have to fill up the entire box (which isnt hard) with other items.
    But i am limited to having to buy a whole stack of red flowers. Because if i only wanted 10, then i would have to put in 54 red flowers to start with because thats the only way to fill up the whole chest with just 10...see my point?
     
  11. Jacob43365

    Jacob43365 EcoLeader
    EcoLeader ⛰️⛰️⛰️ Ex-President ⚒️⚒️

    Joined:
    Jul 9, 2014
    Messages:
    1,605
    Trophy Points:
    52,910
    Gender:
    Male
    EcoDollars:
    $4,910,400
    Ratings:
    +496
    The problem is with Chestshop is that it cannot handle exp. Also the chests take up space so it makes the designs for shops harder to make.
     
  12. gtabmx

    gtabmx Builder
    Builder ⛰️ Ex-Builder ⚒️

    Joined:
    Oct 17, 2014
    Messages:
    6
    Trophy Points:
    14,085
    Gender:
    Male
    Ratings:
    +0
    No, that's not how it works.

    If a chest has 32 flowers in it, you can make a Buy Only sign like this:
    Line 1:
    Line 2: 1
    Line 3: 2
    Line 4: Red Flower

    which will result in

    Line 1: gtabmx
    Line 2: 1
    Line 3: $2
    Line 4: Red Flower

    so someone can buy 1 red flower for $2 until the chest has no more red flowers. The shop cannot be sold to.

    A sign like this:

    Line 1: gtabmx
    Line 2: 1
    Line 3: $2 B : $1 S
    Line 4: Red Flower

    someone can still buy a red flower for $2, or they can sell one to the chest for $1, as many times as the chest has space for. The quantity per transaction can be modified on the sign at will to absolutely any value. The transaction will only occur for a buy if the chest has enough of that item, and if the player has enough money. A sell to shop will only occur if the chest has enough space and the shop keeper has enough money.

    For a shop keeper to limit how much they can be sold to (so they don't go broke) they can just put a single dirt in each chest slot to limit the chests's space for taking items in from sellers.

    -Mike
     
  13. Mission001

    Mission001 Ex-EcoLegend HⱻặĐHůƞẗǝɍ
    ECC Sponsor President ⛰️⛰️ Ex-EcoLegend ⚜️⚜️⚜️⚜️ Prestige ⭐ III ⭐ Premium Upgrade

    Joined:
    Apr 16, 2011
    Messages:
    5,563
    Trophy Points:
    102,160
    Gender:
    Male
    EcoDollars:
    $495
    Ratings:
    +6,485
    You obviously didnt read my post so i wont be responding after this.
    If you dont want a full stack of something then you have to fill that slot with the rest of the amount. (need 10 red flower)
    You need to fill the one stack slot with flower in order to fill it up.
    If you fill it with dirt, then you cant buy anything lol.
     
  14. gtabmx

    gtabmx Builder
    Builder ⛰️ Ex-Builder ⚒️

    Joined:
    Oct 17, 2014
    Messages:
    6
    Trophy Points:
    14,085
    Gender:
    Male
    Ratings:
    +0
    Ah yes, sorry, I misunderstood you.

    Yes, a shop is forced to buy whatever quantity to fill up a slot. So the limitation would be only on selling to a shop, and can be overcome, albeit (I agree) inefficiently, by stocking the last slot with (64-wanted_quantity) of the item. However, this limitation and way to overcome it, is much smaller than the limitations and complete impossibilities created by the current system.

    -Mike
     
    #14 gtabmx, Oct 18, 2014
    Last edited: Oct 18, 2014
  15. _TANSTAAFL

    _TANSTAAFL EcoLegend
    Builder ⛰️ Ex-EcoLegend ⚜️⚜️⚜️⚜️ Prestige ⭐ I ⭐ Premium Upgrade

    Joined:
    Jun 21, 2012
    Messages:
    1,860
    Trophy Points:
    56,990
    Gender:
    Male
    Ratings:
    +1,426
    Chill out, he just misunderstood.
     
  16. _TANSTAAFL

    _TANSTAAFL EcoLegend
    Builder ⛰️ Ex-EcoLegend ⚜️⚜️⚜️⚜️ Prestige ⭐ I ⭐ Premium Upgrade

    Joined:
    Jun 21, 2012
    Messages:
    1,860
    Trophy Points:
    56,990
    Gender:
    Male
    Ratings:
    +1,426
    • What about the issues mentioned by Jacob?
    @gtabmx
     
  17. gtabmx

    gtabmx Builder
    Builder ⛰️ Ex-Builder ⚒️

    Joined:
    Oct 17, 2014
    Messages:
    6
    Trophy Points:
    14,085
    Gender:
    Male
    Ratings:
    +0
    The limitations by Jacob, from what I understand, still exit.

    There is no doubt a larger space requirement. You need a sign, as with the current system, and a chest bellow, above, or to the side of that sign.
    So yes, 1 more block of space required.

    As for selling or buying experience points, also correct. I haven't played on another server in a while, so perhaps such shop systems have overcome that in the last year, but from what I understand, you cannot.
     
  18. DanieliMurphy

    Mayor ⛰️⛰️ Ex-President ⚒️⚒️

    Joined:
    Apr 30, 2014
    Messages:
    791
    Trophy Points:
    47,510
    Gender:
    Male
    EcoDollars:
    $5,068,312
    Ratings:
    +163
    You can put signs on chests for this to work aswell
     
  19. nitro172

    nitro172 Builder
    Builder ⛰️ Ex-Mayor ⚒️⚒️

    Joined:
    Apr 7, 2013
    Messages:
    228
    Trophy Points:
    26,040
    Gender:
    Male
    Ratings:
    +55
    I have seen a plugin where if the owner of the shop sign right clicks the trade sign a chest inventory comes up. It is larger than a double chest so you can fit a lot of stuff in it. I don't think it can do xp though.
     
    #19 nitro172, Oct 24, 2014
    Last edited: Oct 24, 2014