Create immersive, fully customizable NPC shops directly in-game. Whether you’re building a realistic economy, player-owned businesses, or dynamic trading systems, CY-ShopCreator gives you complete control.
Showcase
Watch CY-ShopCreator in action:
Video Showcase: https://youtu.be/cBiiZTAzAWM
Experience:
- Complete in-game shop creation
- Advanced NPC customization
- Dynamic economy system
- Player-owned businesses
- Inventory management
- Western-themed UI
Buy Here: https://cy-devworks.tebex.io/package/7491643
Features
In-Game Shop Creator
Create fully functional shops without touching a single config file.
Admin Commands
Command
Description
/createshop
Open Shop Creation Wizard
/shopadmin
Open Shop Management Panel
Included Features
Real-time shop creation
Automatic position saving
NPC placement system
Custom shop names
Category assignment
Shop preview before saving
Drag & Drop Item Editor
Manage your shop inventory with an intuitive interface.
Features
- Drag & Drop support
- VORP Inventory integration
- Custom pricing
- Item categories
- Stock management
- Weight configuration
- Bulk item editing
Advanced NPC System
Bring your stores to life with authentic Western NPCs.
Included
- 50+ Western NPC Models
- Live Preview System
- Custom Dialog Editor
- Animation Selection
NPC Animations
- Smoking
- Leaning
- Sweeping
- Sitting
- Reading
- Drinking
- Guarding
- Working
- Idle
Dynamic Economy
Create a living economy that reacts to player activity.
Features
- Supply & Demand System
- Dynamic Price Calculation
- Configurable Multipliers
- Faction Discounts
- Economy Balancing
- Anti-Exploit Protection
Player-Owned Shops
Allow players to become business owners.
Shop Owner Features
- Purchase available shops
- Set custom prices
- Manage inventory
- Withdraw earnings
- Upgrade stock
- View sales history
Configuration
Config.PlayerShops.enabled = true
Config.PlayerShops.maxShopsPerPlayer = 2
Inventory & Restocking
Keep your economy active with a complete stock system.
Features
Limited Item Stock
Automatic Stock Tracking
Restocking Rewards
Inventory Synchronization
Shop Refill System
Purchase Limits
Admin Management Panel
Manage every aspect of your economy.
Available Tools
- Shop Statistics
- Revenue Tracking
- Item Management
- Price Editing
- NPC Management
- Transaction History
- Audit Logs
- Shop Ownership Control
Authentic Western User Interface
Designed specifically for immersive RedM roleplay servers.
Design Features
- 1899 Inspired Layout
- Parchment Backgrounds
- Sepia Color Palette
- Western Typography
- Responsive Design
- Smooth Animations
Fonts Used:
- Rye
- Playfair Display
Multi-Language Support
Currently Included:
English
German
Adding new languages is simple using the locale system.
Dependencies
Required:
- VORP Core
- VORP Inventory
- oxmysql
Configuration
Config.Locale = "en"
Config.AdminSteamIDs = {
"steam:110000xxxxxxxx"
}
Config.PlayerShops.enabled = true
Config.PlayerShops.maxShopsPerPlayer = 2
Config.DynamicPricing.enabled = true
Config.Currency = 0 -- 0 = Dollar | 1 = Gold
Database Structure
cy_shops
Stores all shop information.
cy_shop_items
Stores shop inventory items.
cy_shop_transactions
Tracks every purchase and sale.
cy_dynamic_prices
Stores economy demand values.
cy_player_shops
Tracks player ownership.
Exports
Server
exports['CY-shopcreator']:GetAllShops()
exports['CY-shopcreator']:GetShopItems(shopId)
exports['CY-shopcreator']:RefreshShops()
Client
exports['CY-shopcreator']:OpenShop(shopId)
exports['CY-shopcreator']:GetShops()
Security Features
Built-In Protection
Server-Side Validation
Price Manipulation Protection
Stock Validation
Rate Limiting
SteamID Authentication
Transaction Logging
Audit Trail
Anti-Exploit Measures
Support
Need help, found a bug, or have a feature request?
Join our Discord
Our support team will gladly assist you.
Thank You
| Code is accessible | No (only config.lua) |
| Subscription-based | No |
| Lines (approximately) | ~5,160 |
| Requirements | vorp-core, vorp-inventory, oxmysql |
| Support | Yes |
