Skip to main content

🏕️ Native Tribes & Camps

A comprehensive script for Native American Tribe Roleplay. It integrates profound tribe roles, a dynamic camp building system, shared resource management, and atmospheric, mystical rituals. The configuration allows extremely deep customization for any server.

Important notice before purchasing!

This script is available for different frameworks. Please make sure to buy the correct version matching your server:

  • VORP Core Version
  • RSG Core Version

🌟 Detailed Features

⛺ Dynamic Camps & Expansion

Players can claim camps at predefined locations (e.g., Wapiti Grounds). The system supports up to 3 camps per player (customizable) and daily upkeep costs (DailyUpkeep).

Camps can be upgraded through 3 visual stages by collecting resources and funds:

  • Stage 1: A simple campfire and basic tents.
  • Stage 2: Larger fire, tents, and workbenches. Example costs: 100 Wood, 50 Hides, 10 Iron, $50.
  • Stage 3: Massive campfire, large chieftain tents, and many crates. Example costs: 250 Wood, 100 Hides, $150.

🎭 Extensive Role System

The script directly integrates into your framework's job system. You can set rewards (e.g., arrows, medicine, gear) in config.lua for each rank as soon as it is assigned. By default, 7 roles are configured:

  1. 👑 Chieftain: Leads the tribe. Can assign roles and has all rights.
  2. 🌿 Medicine Man (Shaman): Healer and spiritual leader. Can start rituals and craft medicine.
  3. 🏹 Hunter: Provider of the tribe. Crafts bows and arrows.
  4. ⚔️ Warrior: Protector of the tribe. Crafts tomahawks and melee weapons.
  5. 🦅 Scout: The eyes of the tribe.
  6. 🐴 Horse Trainer: Cares for the steeds and crafts horse feed.
  7. 👤 Member: Normal tribe member without special rights.

⚠️ ROLE NOTE: When a role is assigned in the Camp UI, it becomes immediately active for all camp-related interactions. However, since the script updates the framework job, other external scripts may only recognize this new job after a server relog.

💼 Camp Storage

Each camp has a central storage point. This shared inventory system allows all members to safely store and withdraw items, wood, hides, and tribe funds (funding).

🔨 Role-Based Crafting & Cooking

There is a beautiful, native NUI interface for crafting weapons, potions, food, and gear. Crafting specific items can be exclusively bound to certain ranks via Config.EnableRoleBasedCrafting (e.g., only shamans can brew a spirit_potion).

There is also a standalone system for cooking at the campfire, enabling various food items (e.g., hearty stews) with variable cooking times.

🦅 Mystical Rituals & Spirit Walk

The highlight of the script are the group rituals, all of which can be started by a shaman at a stage 1 to 3 campfire. Players must stay within the ritualRadius (e.g., 10 meters) and dance along.

There are Basic Rituals (always available):

  • Healing Ritual: Generously heals all players in a 10-meter radius.
  • Campfire Blessing: Special dance ritual with drum sounds.

And there are powerful Premium Rituals, which all share a customizable cooldown (default 60 minutes). If one is executed, all others are locked for the tribe:

  • Thunder: Dramatically changes the server weather to a thunderstorm.
  • ☀️ Sunny: Clears the clouds and brings beautiful sunshine.
  • 👻 Ghost Walk: Starts the Spirit Walk.

The Spirit Walk

During the Spirit Walk, players enter a visionary plane for a certain time (e.g., 60 seconds). Invisible, spooky ghosts (p_spookynative01x) spawn at the camp. These "Ancestors", animal spirits (Wolf, Eagle, Bear, Snake), or wind spirits convey ancient tribe wisdoms (GhostWisdoms) when interacted with, which you can configure and set completely freely.


🛠️ Installation & Setup

  1. Make sure your framework (VORP or RSG) and the corresponding inventory are up to date.
  2. Place the folder (mulderdev_nativ or mulderdev_nativ_rsg) into your resources folder.
  3. Import the included .sql files (e.g., setup.sql, camp_storage.sql) into your database to create the tables for camps, rights, and the storage.
  4. Add the script to your server.cfg (always start after the Core/Inventory resources).

📝 Admin Commands

  • /updatecamp: Forces an immediate reload of the camp objects. Very useful when adjusting prop coordinates in the config and testing live.
  • /testghosts: Instantly spawns the Spirit Walk ghosts at your position for testing purposes, without having to perform a ritual.

🏹 Crafting and Recipes (Examples)

You can add an unlimited number of recipes for different tree stages (1,2,3) and different roles (Basic, Hunter, Medicine, Warrior, Horse) in the config (Config.Crafting.Recipes or Config.Cooking).

Example: New Item Crafting

{
id = "craft_rope", -- Unique ID
label = "Sturdy Rope", -- Display name in UI
description = "A very sturdy rope.",
resultItem = "rope", -- VORP/RSG Item Name
resultAmount = 1, -- Amount
craftTime = 10, -- Duration in seconds
requiredStage = 1, -- Required camp stage

ingredients = {
{ item = "plant_fiber", amount = 3, label = "Fiber" }
}
}

Example: Crafting a New Weapon

Weapons must have the flag isWeapon = true and the real GTA weaponHash, otherwise the inventory will treat them as a useless item!

{
id = "craft_tomahawk",
label = "Tomahawk",
description = "Traditional throwing axe",
resultItem = "tomahawk", -- Item ID in inventory
resultAmount = 1,
craftTime = 25,
requiredStage = 1,

-- Weapon Flags (VERY IMPORTANT!):
isWeapon = true,
weaponHash = "WEAPON_THROWN_TOMAHAWK", -- Real hash of the engine item

ingredients = {
{ item = "wood", amount = 2, label = "Wood" }
}
}