Pawn Shop App | LB-PHONE [ESX/QBCORE/QBOX]

pawnshop

Key Features :rocket:

Here’s what makes mic_pawnshop stand out:

  • Flexible Framework Support :handshake: Works flawlessly with both ESX and QB-Core, so you can plug it into your server with ease.

  • Interactive NPC Experience :office_worker: A friendly pawn shop NPC (a_m_m_business_01) with smooth animations (givetake1_a) makes every transaction feel alive and immersive.

  • Smart Payment Options :credit_card: Choose between bank transactions for a legit vibe or cash/custom currency (like money or black_money) for that gritty roleplay feel. You decide!

  • Timed Offer System :alarm_clock: Offers expire after 7 days, adding urgency and strategy to buying and selling.

  • Blacklist Control :no_entry_sign: Prevent specific items (like burger or weapon_appistol) from being traded to keep your economy balanced and fair.

  • Stylish Visuals :art: A customizable blip (Sprite 480, “Pawn Shop”) and marker (Type 20, with a cool purple hue) make the pawn shop easy to find and visually appealing.

  • Optional Location-Based Trading :lock: Enable RequireLocation to restrict trading to the pawn shop, or let players trade from anywhere for ultimate flexibility.

  • Inventory Integration :shopping_cart: Supports inventory image paths (e.g., ox_inventory or qb-inventory), ensuring items look great in the UI.

PREVIEW

YouTube Video

BUY

Tebex

DOCUMENTATION

GitBook

DISCORD

Support Discord

Config.lua
Config = {}

Config.Framework = "esx" -- "esx" or "qb"
Config.InventoryImagePath = "ox_inventory/web/images/" -- QB = qb-inventory/html/images/
Config.Expire = 7 -- Offers expire after 7 days
Config.RequireLocation = false -- If true, must be at location to buy/sell

Config.PawnShopLocation = vector4(412.17, 315.11, 103.13, 194.62) -- Pawn shop location
Config.InteractionDistance = 1.0 -- Max interaction distance (meters)
Config.Marker = { Type = 20, Scale = { x = 0.5, y = 1, z = 0.5 }, Color = { r = 52, g = 52, b = 84, a = 100 } }
Config.Blip = { Sprite = 480, Color = 32, Scale = 1, Name = "Pawn Shop" }
Config.NPC = { Model = "a_m_m_business_01", Animation = { Dict = "mp_common", Name = "givetake1_a" } }

-- Payment configuration
Config.Bank = true -- If true, all transactions use bank account; if false, use Config.Money currency
Config.Money = "money" -- Currency to use if Config.Bank is false (e.g., "money", "black_money", or custom currency)

-- Blacklist of items that cannot be listed for sale
Config.BlackList = {
    "burger",
    "weapon_appistol"
    -- Add more items as needed
}
SCREENSHOTS



Code is accessible Config.lua & Styles
Subscription-based No
Requirements LB-PHONE
Support Yes
2 Likes

Pretty cool! Will keep this one in mind!

1 Like

i really appreciate it thanks for your reply <3

1 Like