Trade Denied for a Technical Reason.
Sage Tylos
This is a small issue which bothers me and I would like to see it improved.
Example:
Player 1 is selling items to Player 2. Player 1 forgets that he already has 95 platinum in his inventory, and tries to accept 10 platinum from player 2 in exchange for the item(s) he is selling, without first depositing some of his money into storage. Since players aren’t allowed to have more than 100 platinum in their pocket at a time, the game wouldn’t allow this transaction to be completed. When both players click the ‘accept’ command in the trade window, it will close and the item(s)/money will not be transferred between the players. A message will pop up in the chat window saying “The trading session was canceled.”
But this is not true. The players didn’t cancel; the game denied it for a specific technical reason (the money limit). But the message about the trade being ‘canceled’ leaves room for, and often does cause, confusion. A dialogue between the players such as this often follows:
Player 1: “Dude, why did you click cancel?”
Player 2: “I didn’t, I clicked accept.”
Player 1: “It says canceled, you must’ve canceled.”
Player 2: “No I didn’t… let’s try again.”
*The players set up the trade window again.*
*Both players click ‘accept’*
Player 1: “Why are you canceling?”
etc…
This will go on for a given period of time. If neither player notices what the problem is, these conversations will usually conclude with one player accusing the other of being a scammer, or of being a jerk for thinking it’s funny to waste other people’s time, or something else to that effect.
I propose that a specific message should pop up in the chat window for these situations. This message would state that the trade could not be completed and also explicitly state the reason why. So in the above example, when both players click ‘accept’, the trade window closes and the message that appears in the chat box would read:
“This trading action could not be completed because <name of Player 1> would have more than 100 platinum in his inventory. <name of Player 1> should deposit money in storage.”
Or, if Player 1 could accept the money (say he only had 20 platinum in his inventory), but Player 2’s inventory was full of items, and didn’t have room to receive any more, the message would read:
“This trading action could not be completed because <name of Player 2> does not have enough free space in his/her inventory to receive the offered items. <name of Player 2> should store or sell some items.”
That’s much more accurate and informative. Implementing something that simple would save players in this sort of situation a fair amount of time and confusion, not to mention to occasional false accusation of being a disreputable individual.
Example:
Player 1 is selling items to Player 2. Player 1 forgets that he already has 95 platinum in his inventory, and tries to accept 10 platinum from player 2 in exchange for the item(s) he is selling, without first depositing some of his money into storage. Since players aren’t allowed to have more than 100 platinum in their pocket at a time, the game wouldn’t allow this transaction to be completed. When both players click the ‘accept’ command in the trade window, it will close and the item(s)/money will not be transferred between the players. A message will pop up in the chat window saying “The trading session was canceled.”
But this is not true. The players didn’t cancel; the game denied it for a specific technical reason (the money limit). But the message about the trade being ‘canceled’ leaves room for, and often does cause, confusion. A dialogue between the players such as this often follows:
Player 1: “Dude, why did you click cancel?”
Player 2: “I didn’t, I clicked accept.”
Player 1: “It says canceled, you must’ve canceled.”
Player 2: “No I didn’t… let’s try again.”
*The players set up the trade window again.*
*Both players click ‘accept’*
Player 1: “Why are you canceling?”
etc…
This will go on for a given period of time. If neither player notices what the problem is, these conversations will usually conclude with one player accusing the other of being a scammer, or of being a jerk for thinking it’s funny to waste other people’s time, or something else to that effect.
I propose that a specific message should pop up in the chat window for these situations. This message would state that the trade could not be completed and also explicitly state the reason why. So in the above example, when both players click ‘accept’, the trade window closes and the message that appears in the chat box would read:
“This trading action could not be completed because <name of Player 1> would have more than 100 platinum in his inventory. <name of Player 1> should deposit money in storage.”
Or, if Player 1 could accept the money (say he only had 20 platinum in his inventory), but Player 2’s inventory was full of items, and didn’t have room to receive any more, the message would read:
“This trading action could not be completed because <name of Player 2> does not have enough free space in his/her inventory to receive the offered items. <name of Player 2> should store or sell some items.”
That’s much more accurate and informative. Implementing something that simple would save players in this sort of situation a fair amount of time and confusion, not to mention to occasional false accusation of being a disreputable individual.
theonetheonlybruce
actually a pop up come up saying inventory full or something like that i belive it come up in chat log though and it is on both sides
Eddie Frenzy Spam
Quote:
Originally Posted by theonetheonlybruce
actually a pop up come up saying inventory full or something like that i belive it come up in chat log though and it is on both sides
|
dilan155
ya i dont think it says anything about money limit and/or space in bag they should really fix this along with people being unable to trade items in their storage
squiros
Instead, it should deposit all the money to player1, and the overflow should be deposited directly into player1's xunlai chest. If the player has a full xunlai AND has too much money on their person, then it should say 'your epeen is too large for the trade hole, transaction canceled'.
if anet devs are actually reading this:
it's probably a dynamic trade class, is my guess.
new trade( player1, player2) {...
at any rate, stop being lazy and just calling 'canceltrade()' if your 4 error checks are/aren't met, actually pass an error code to canceltrade() - it'll take all of. . . 30 seconds. . .
if anet devs are actually reading this:
it's probably a dynamic trade class, is my guess.
new trade( player1, player2) {...
at any rate, stop being lazy and just calling 'canceltrade()' if your 4 error checks are/aren't met, actually pass an error code to canceltrade() - it'll take all of. . . 30 seconds. . .
N1ghtstalker
/signed definitly
i had this once going on while buying ectos
i was constantly saying like
"dude wtf you canceled?"
"no i didn't :/"
"but it doesn't work?"
5 minutes later of trying to trade
"oh shit sorry i can't have more then 100k"
"lol"
i had this once going on while buying ectos
i was constantly saying like
"dude wtf you canceled?"
"no i didn't :/"
"but it doesn't work?"
5 minutes later of trying to trade
"oh shit sorry i can't have more then 100k"
"lol"
pamelf
/signed. Definitely something that should be fixed.
Tom Swift
/signed
The accept button should not even show on the side of the person who has the problem until the problem is rectified to avoid confusion.
The accept button should not even show on the side of the person who has the problem until the problem is rectified to avoid confusion.
Shayne Hawke
Makes sense. That'll stop people from arguing with me on why I can't trade with them.
/signed
/signed
kerpall
/signed
This is annoying as heck. I remember the first time i reached 100k, i never knew it could not be exceeded, and had trouble with selling some items lol.
This is annoying as heck. I remember the first time i reached 100k, i never knew it could not be exceeded, and had trouble with selling some items lol.
Rockby Quickfoot
This happened to me the other day while I was making a trade. The other guy had a full inventory and the first time it canceled, I blamed myself for the canceling, even though I knew I'd hit accept, but then it did it again and he finally looked into his inventory to find he was all full.
tmakinen
Very sensible and easy to implement suggestion,
/signed
/signed
Xunlai Guru Agent
/signed
I always forget to deposit and been called a scammer a few times. x_x
I always forget to deposit and been called a scammer a few times. x_x
anonymous
Or they could do something smart like put the extra money/items in storage automatically. "But what if storage is full!!!" If your character and your storage is full you wouldn't be able to make a trade no matter what you do, so it doesn't matter. But I don't see anything wrong with this either.
Jetdoc
I agree...you have no idea how many times that the person I've trade with had the session canceled either because they had too much gold or not enough room in inventory, and they decided to abandon the trade thinking that I had changed my mind.