Pawnshop

Our Pawnshop system introduces dynamic, player-run businesses dedicated to buying and selling used goods with the community.

While server administrators set the suggested pricing guidelines, players manage the day-to-day operations. Management (Boss rank or staff with Bank Permissions) can allocate funds from the company account to the cashier desk, ensuring employees always have the cash required to buy incoming items.

Full configuration is required before a pawnshop can become operational.

Register a new Pawnshop

  • Open your admin panel (/admin:business command), navigate to Pawnshop tab > Click Create New

  • Label: Set a name to the Pawnshop, for admin purposes only, won't be displayed anywhere else.

  • Linked Job: Select the job that is gonna be linked to the Pawnshop and will be able to access the Pawnshop tab in the Business APP.

  • Items & Pricing: Search and add the items the Pawnshop is allowed to buy/sell from players and set a recommended buy/sell price for every item.

  • Save Changes: Always make sure to save changes before closing the menu.

Register Zones

  • In the same admin panel go to Home tab > Create Job Zone

  • Set the interaction distance, authorized job should be the same job linked to the Pawnshop, Zone Type should be Pawnshop Cashier, ignore the Crafting Animation field we won't use it. Position the zone bubble in the desired location, this will create a zone with 2 options: Tray and Cashier:

Buy Items

  • Before you can start buying items, the player with the Boss grade OR Bank permissions needs to move funds from the Business bank account to the cashiers account, go to the Business App > Pawnshop tab > Manage Business Funds (the bank icon)

Buying Items

  • To buy items, customers needs to approach the Cashier zone and select the Tray option, a stash will open, they can drag and drop the items they want to sell and close the inventory.

  • Once all items are in place, the Pawnshop employee can open the Register Menu to lock the inventory. This prevents the customer from moving any items in the stash while the transaction is in progress. Although the script already includes robust server-side checks to prevent exploits, this feature serves as an initial, front-line safeguard.

  • Employees can now view the list of items currently in the inspection tray via their panel. If any unauthorized items are detected, a warning will appear prompting their removal. It is crucial to remove these invalid items, as completing the transaction will clear the stash and permanently delete any remaining contents.

  • Employees can make an offer for the items and send it to the closest player by clicking the user icon in the Customer ID field. Alternatively, they can manually input the server ID and then click 'Send Offer'.

The maximum suggested price is the pawnshop's selling price. Always offer customers less than this maximum to ensure the business makes a profit upon resale.

  • If the customer accepts the offer, the tray's stash will be cleared and all items will be automatically transferred to the pawnshop's inventory. You can view your current stock in the Pawnshop tab of the Business App.

Seling Items

  • Open the Cashier menu and select the Sell tab, the Pawnshop inventory will be displayed.

  • Choose the amount for each product the customer wants to buy, and the total will calculate automatically. To prevent employee exploitation, the system locks the sale value to the maximum suggested price, which cannot be manually modified.

  • Set the Player server ID or click the User icon to select the closest player and click the Sell button.

  • Once the offer is accepted, the money will be deducted from the customer bank account and added to the Business bank.

  • Items will be added to the Tray stash automatically, the customer can now take his items.

  • Don't forget to add your own Discord webhook in the Settings tab > Pawnshop to receive notifications for every transaction made in your Business.

Last updated