Tradeshop bug

Discussion in 'Help Archive' started by Jim-sb, Oct 31, 2016.

  1. Jim-sb
    Offline

    Jim-sb Well-Known Member

    Joined:
    May 24, 2015
    Messages:
    667
    Hi,

    So supposedly there is a bug with tradeshops that will take too many of the incoming items?

    Someone used my trade shop which was:

    64 Gold Ingots for 40 Grass. Somehow the user paid 86 grass and received nothing in return?

    I've heard of the one where if you have a partial stack in your inventory it wont work but this seems new?

    Seems pretty stupid to me.
     
  2. Fun
    Offline

    Fun Tyler Jøseph Premium

    Joined:
    Nov 27, 2013
    Messages:
    6,174
    I think if you buy the item while holding the same item in your hand, you could get less than you pay for. I haven't heard of cases where they received nothing.
     
  3. Sam
    Offline

    Sam Senior Member

    Joined:
    Jul 29, 2015
    Messages:
    3,458
    I've received nothing for grass twice before
     
  4. Fun
    Offline

    Fun Tyler Jøseph Premium

    Joined:
    Nov 27, 2013
    Messages:
    6,174
    Yikes, that must be new :/

    It doesn't seem like the same issue that I'm used to.
     
  5. Rolly
    Offline

    Rolly Senior Member

    Joined:
    Apr 11, 2016
    Messages:
    2,092
    Discord:
    Rolly#6061
    IGN:
    Rolly__
    If you have the item you are purchasing in your inventory the trade shop will give you random amount of the item. That is a glitch that is not connected with Skyblock. It is a plug-in problem which have been here for a long time and for now no fixes were found.
     
  6. Sam
    Offline

    Sam Senior Member

    Joined:
    Jul 29, 2015
    Messages:
    3,458
    But it gave nothing?
    I know I've experienced this twice and as Fun said she hasn't experienced it at all, so I'm not sure if the two are connected
     
  7. Jim-sb
    Offline

    Jim-sb Well-Known Member

    Joined:
    May 24, 2015
    Messages:
    667
    I've heard of the one where you don't receive the correct amount, when you have a partial stack in hand or in your inventory. . . But never not getting anything at all.
     
  8. Cyk753
    Offline

    Cyk753 Super Moderator Super Moderator Staff Applicant Advisor

    Joined:
    Sep 18, 2015
    Messages:
    1,840
    From my own experience:

    Tradeshop plugin cannot handle returning the correct amount of items to a player if it over flows a partial stack of that same item that is already in a player's inventory.

    So lets say someone had 32 spruce logs in their inventory, then tried to buy 64 more for 1 grass block through tradeshop. What happens is the buyer receives a random amount of spruce logs that is less than 64. Payment is received by the tradeshop (if there is an empty item slot in the chest). This we agree is a glitch.

    Glitch happens even if you have just 1 item and try to buy 64 of it.
    Glitch happens if you have 48 of something and try to buy 32 more.

    Glitch does not happen if you have 32 of something and try to buy 32 to more.
    Glitch does not happen if you have 60 of something and try to buy 4 more.

    Do you start seeing the pattern? Glitch always happens when receiving the items would result in a partial stack filling up and spilled over to another item slot in the player inventory.

    2 other glitches:
    Spam clicking results in both payment and bought items being lost.

    Player not having an empty item slot results in lost items.
     

Share This Page