Configuration

Configuration for Red Multichar AIO

All main configuration is done in config.lua. Let's go through each section:

Basic Settings

Config.DevMode = true  -- Enable/disable developer mode (debug prints)
Config.Align = "top-left"  -- Menu alignment (top-left, top-right, center)

DevMode: When enabled, you'll see debug messages in the F8 console. Disable this in production.

Language Settings

Lang = "English"  -- Available: English, Spanish, French, German, Portuguese
Config.ServerLogo = "https://your-discord-cdn-link.com/logo.png"

The server logo appears in the character selection screen. Upload your logo to Discord and copy the CDN link.

Character Creation Settings

Config.BannedNames = { "Arthur", "Marshton", "Shit", "Dick" }

Players cannot use these names when creating characters. Add more words as needed.

Config.AllowPlayerDeleteCharacter = true
  • true: Players can delete their own characters

  • false: Only admins can delete characters

Config.ReloadCharCommand = "rc"

Command to reload character skin (useful after changing clothes). Players use /rc in-game.

Initial Animation Scene

  • true: Shows the Red Dead Online style intro animation when creating a character

  • false: Skips the animation and goes straight to character creator

Spawn Coordinates (After Character Creation)

What is this? After a player creates their character, they will spawn at one of these locations. The script picks a random location from this list.

How to add a new location:

  1. Go to the location in-game

  2. Use /getcoords (if you have a coord script) or F8 console

  3. Add a new entry to the table:


Shop Configuration

All shop settings are in config_shops.lua.

Enable/Disable Shops

Second Chance Pricing

Second Chance shops allow players to completely edit their character (appearance, body, etc.) after creation.

Shop Types

You can create different types of shops:

  • clothing - Buy clothes, hats, boots, etc.

  • hair - Change hairstyle, beard, eyebrows

  • makeup - Lipstick, blush, eyeliner, etc.

  • face - Facial features, teeth, eyes

  • lifestyle - Scars, acne, freckles, moles

  • secondchance - Full character editor (all features)

Adding a Shop Location

Here's a complete example with explanations:

Shop Pricing

Scroll down in config_shops.lua to find:

How to change prices:

  1. Find the category you want to change

  2. Update the price value

  3. Save and restart the resource


Camera Zoom Settings

The character creator uses dynamic camera zoom when you select different categories (hair, face, boots, etc.).

Configuration

In config.lua, find Config.CameraZoomSettings:

Understanding the Values

zOffset (Camera Height):

  • 0.60 = Camera moves up (for head/face)

  • 0.0 = Camera at default height (full body)

  • -0.50 = Camera moves down (for feet/boots)

FOV (Field of View):

  • 15.0 = Very close zoom (for detailed items like hair)

  • 35.0 = Medium zoom (for upper body items)

  • 50.0 = Wide view (for full body)

Customization Example

If you want players to see more of their character when selecting shirts:

Helper Commands

Use these commands in-game to find perfect camera positions:

Get current camera position:

Returns: camera = vector4(x, y, z, heading) - Copy this to your config!

Preview camera position:

Example: /previewcam -264.95 795.37 119.45 98.05

Adjust camera heading while previewing:

Show all helper commands:


Spawn Points & Job Locations

Character Selection Spawn Points

These are the locations shown in the character selection screen (where players choose where to spawn).

Players can choose between:

  1. Spawn points (shown as a list)

  2. Last location (where they logged out)

  3. Job location (if they have a job)

Job Locations

Configure spawn points for specific jobs:

Format: ["job_name"] = vector4(x, y, z, heading)

How it works:

  • When a player selects "Job Location" in character selection, they spawn at their job's coordinates

  • If their job is not in the list, they won't see the "Job Location" option

  • The job_name must match exactly with your VORP Core job names

Adding New Spawn Points

  1. Go to the location in-game where you want players to spawn

  2. Use /getcoords to get your position

  3. Add to Config.SpawnPoints or Config.JobLocations

  4. Save and restart resource

Example: Adding a new spawn point


UI Customization

Change the logo in character selection:

How to get a CDN link:

  1. Upload your logo to any Discord server

  2. Click the image

  3. Click "Open in Browser"

  4. Copy the URL (it will be like https://cdn.discordapp.com/...)

Add social media links to the character selection screen:

Credits

Add credits for your team:


Last updated