Package Description
Custom Sellshop System
Custom Sellshop System is a fully configurable NPC-based selling system for RedM servers, designed for creating advanced sell points with detailed shop settings, job restrictions, custom prices, optional bargaining, and dynamic world interaction.
The system allows server owners to create immersive sell locations with custom NPCs, blips, opening hours, item pricing, webhook logging, job notifications, map visibility options, and optional integration with wasvendel_blackmarket v2.
Main Features
- Custom Sell Locations – Create sell points using custom coordinates.
- Custom Blips – Configure blip name, icon, and visibility for each shop.
- NPC Configuration – Choose NPC model, animation, and heading.
- Opening Hours – Set shop availability based on in-game time or server time.
- Job Restrictions – Restrict access using job whitelists.
- Item Price Settings – Configure minimum and maximum prices for each sellable item.
- Random Shop Position – Shop positions can change based on server time or in-game time.
- Blackmarket Integration – Supports
wasvendel_blackmarket v2 integration, allowing two shop systems to work in one location.
Bargaining System
- Optional Per Shop – Bargaining can be enabled or disabled individually for each shop.
- Offer Limits – Configure the maximum number of allowed offers.
- Price Difference Limit – Set the maximum allowed price difference percentage.
- Auto-Accept Margin – Configure when the NPC should automatically accept an offer.
- Random Counter-Offers – NPCs can respond with random counter-offers.
- Offer Cooldown – Add cooldowns between bargaining attempts.
- Per-Player Limits – Limit the number of offers each player can make.
Additional Features
- Webhook Logging – Log sellshop actions through webhook support.
- Custom Notification Support – Integrate the system with your own notification resource.
- Job Notifications – Trigger notifications to a specific job after a successful sale.
- Buyer Map Visibility – Optionally make the buyer visible on the map after selling.
- Custom Visibility Blips – Configure individual blips or radius-based blips for buyer visibility.
- Dynamic Shop Behavior – Create more immersive sell points with time-based locations and configurable NPC interactions.
Configuration Options
- Shop Coordinates – Configure exact sellshop locations.
- Blip Settings – Customize blip names, icons, and display behavior.
- NPC Settings – Configure NPC model, heading, animation, and placement.
- Opening Time Settings – Use in-game or server time for shop schedules.
- Job Access – Configure job whitelist restrictions.
- Price Rules – Set min/max prices and bargaining limits per item.
- Notification Settings – Configure custom notifications and job alerts.
- Map Visibility Settings – Configure buyer visibility, blips, and radius-based markers.
Dependencies
Showcase
Showcase available soon.