I'll make this short, sweet, and simple. Runescape has a feature in it called the Grand Exchange. How this works is a player goes out to gather what ever resource they want to sell. Then goes to the grand exchange to sell it.
They open the menu select the item they want to sell and it gives them the MEDIAN price for that item. You can then click a button to adjust the price lower/higher by 5%
Once the item sells it gives you a notification, buying is done in the exact same way only it takes your cash. Not the items
Solution: Implement a button on screen within the area of your shop. Link said shop to storage. Place items for sale into this storage. Access Exchange and put them for sell on a server wide market. The exchange will continue buying the blocks from various sources until it reaches the amount you desire.
- Show bought and sold items on a logistics panels with a time for delivery depending on distance
- Allow players to accept logistical contracts for delivery at 5-10% of purchase price.
This gives players the choice to wait a time for bought cargo to arrive automatically or pay the extra cash to have a player deliver it quicker.
If you don't think something like this can be implemented on a java based game...it already has.
They open the menu select the item they want to sell and it gives them the MEDIAN price for that item. You can then click a button to adjust the price lower/higher by 5%
Once the item sells it gives you a notification, buying is done in the exact same way only it takes your cash. Not the items
Solution: Implement a button on screen within the area of your shop. Link said shop to storage. Place items for sale into this storage. Access Exchange and put them for sell on a server wide market. The exchange will continue buying the blocks from various sources until it reaches the amount you desire.
- Show bought and sold items on a logistics panels with a time for delivery depending on distance
- Allow players to accept logistical contracts for delivery at 5-10% of purchase price.
This gives players the choice to wait a time for bought cargo to arrive automatically or pay the extra cash to have a player deliver it quicker.
If you don't think something like this can be implemented on a java based game...it already has.