CY-ShopCreator The Ultimate Shop Creation & Management System for RedM & VORP Core

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.


:movie_camera: Showcase

Watch CY-ShopCreator in action:

:play_button: 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


:sparkles: Features

:convenience_store: 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

:check_mark: Real-time shop creation

:check_mark: Automatic position saving

:check_mark: NPC placement system

:check_mark: Custom shop names

:check_mark: Category assignment

:check_mark: Shop preview before saving


:package: 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

:cowboy_hat_face: 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

:money_bag: 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

:building_construction: 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

:package: Inventory & Restocking

Keep your economy active with a complete stock system.

Features

:check_mark: Limited Item Stock

:check_mark: Automatic Stock Tracking

:check_mark: Restocking Rewards

:check_mark: Inventory Synchronization

:check_mark: Shop Refill System

:check_mark: Purchase Limits


:bar_chart: 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

:desktop_computer: 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

:globe_showing_europe_africa: Multi-Language Support

Currently Included:

  • :united_states: English
  • :germany: German

Adding new languages is simple using the locale system.


:wrench: Dependencies

Required:

  • VORP Core
  • VORP Inventory
  • oxmysql

:gear: 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

:bar_chart: 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.


:electric_plug: 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()

:shield: Security Features

Built-In Protection

:check_mark: Server-Side Validation

:check_mark: Price Manipulation Protection

:check_mark: Stock Validation

:check_mark: Rate Limiting

:check_mark: SteamID Authentication

:check_mark: Transaction Logging

:check_mark: Audit Trail

:check_mark: Anti-Exploit Measures


:telephone_receiver: Support

Need help, found a bug, or have a feature request?

Join our Discord

Our support team will gladly assist you.


:heart: Thank You

Code is accessible No (only config.lua)
Subscription-based No
Lines (approximately) ~5,160
Requirements vorp-core, vorp-inventory, oxmysql
Support Yes
1 Like