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
β¨ 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.