🏕️ Native Camps & Tribe System
Ein vollumfängliches Skript für Native American Tribe Roleplay. Es integriert tiefgreifende Stammes-Rollen, ein dynamisches Camp-Bau-System, gemeinsames Ressourcen-Management sowie atmosphärische und mystische Rituale. Die Konfiguration ermöglicht extrem tiefgreifende Anpassungsmöglichkeiten für jeden Server.
Dieses Skript ist für verschiedene Frameworks erhältlich. Bitte achte darauf, die korrekte Version passend zu deinem Server zu kaufen:
- VORP Core Version
- RSG Core Version
🌟 Features im Detail
⛺ Dynamische Camps & Ausbau
Spieler können an vordefinierten Orten (wie z.B. Wapiti Grounds) Camps gründen. Das System unterstützt bis zu 3 Camps pro Spieler (anpassbar) sowie tägliche Instandhaltungskosten (DailyUpkeep).
Camps können durch das Sammeln von Ressourcen und Geldstrafen in 3 visuelle Stufen ausgebaut werden:
- Stufe 1: Ein einfaches Lagerfeuer und grundlegende Zelte.
- Stufe 2: Größeres Feuer, Zelte und Werkbänke. Beispielkosten: 100 Holz, 50 Felle, 10 Eisen, $50.
- Stufe 3: Gewaltiges Lagerfeuer, große Häuptlingszelte und viele Kisten. Beispielkosten: 250 Holz, 100 Felle, $150.
🎭 Umfangreiches Rollen-System
Das Skript integriert sich direkt in das Job-System deines Frameworks. Du kannst in der config.lua für jeden Rang Belohnungen (z.B. Pfeile, Medizin, Ausrüstung) einstellen, sobald der Rang vergeben wird. Standardmäßig sind 7 Rollen konfiguriert:
- 👑 Häuptling (Chieftain): Führt den Stamm. Kann Rollen vergeben und hat alle Rechte.
- 🌿 Schamane (Medicine Man): Heiler und geistiger Führer. Kann Rituale starten und Medizin herstellen.
- 🏹 Jäger (Hunter): Versorger des Stammes. Stellt Bögen und Pfeile her.
- ⚔️ Krieger (Warrior): Beschützer des Stammes. Fertigt Tomahawks und Nahkampfwaffen.
- 🦅 Späher (Scout): Die Augen des Stammes.
- 🐴 Pferdetrainer (Horse Trainer): Kümmerst sich um die Rösser und craftet Pferdefutter.
- 👤 Mitglied (Member): Normales Stammesmitglied ohne Sonderrechte.
⚠️ HINWEIS ZU ROLLEN: Wenn eine Rolle im Camp-UI zugewiesen wird, ist sie sofort für alle camp-bezogenen Interaktionen aktiv. Da das Skript jedoch den Framework-Job aktualisiert, erkennen andere externe Skripte diesen neuen Job möglicherweise erst nach einem Server-Relog.
💼 Camp-Lager (Storage)
Jedes Camp besitzt einen zentralen Einlagerungspunkt. Dieses gemeinsame Inventarsystem erlaubt es allen Mitgliedern, Gegenstände, Holz, Felle und Stammes-Gelder (funding) sicher aufzubewahren und wieder abzuheben.
🔨 Rollen-Basiertes Crafting & Kochen
Es gibt ein wunderschönes, natives NUI Interface zum Herstellen von Waffen, Tränken, Essen und Ausrüstung. Das Crafting von bestimmten Items kann durch Config.EnableRoleBasedCrafting exklusiv an bestimmte Ränge gebunden werden (z.B. nur Schamanen können einen spirit_potion brauen).
Es gibt ebenfalls ein eigenständiges System zum Kochen am Lagerfeuer, das verschiedene Lebensmittel (z.B. hearty stews) mit variablen Kochzeiten ermöglicht.
🦅 Mystische Rituale & Spirit Walk
Das Highlight des Skripts sind die Gruppenrituale, die alle von einem Schamanen am Lagerfeuer der Stufe 1 bis 3 gestartet werden können. Spieler müssen im ritualRadius (z.B. 10 Meter) bleiben und mittanzen.
Es gibt Basis-Rituale (immer verfügbar):
- Heilungs-Ritual (Healing Ritual): Heilt alle Spieler in einem 10-Meter-Radius großzügig.
- Lagerfeuer-Segen (Campfire Blessing): Spezielles Tanz-Ritual mit Trommel-Sounds.
Und es gibt mächtige Premium-Rituale, die sich alle einen anpassbaren Cooldown (Standard 60 Minuten) teilen. Führt man eines aus, sind alle anderen für den Stamm gesperrt:
- ⚡ Donner (Thunder): Ändert das Server-Wetter dramatisch auf Gewitter.
- ☀️ Sonne (Sunny): Zieht die Wolken weg und bringt herrlichen Sonnenschein.
- 👻 Geisterpfad (Ghost Walk): Startet den Spirit Walk.
Der Spirit Walk
Während des Spirit Walks betreten die Spieler für eine gewisse Zeit (z.B. 60 Sekunden) eine visionäre Ebene. Dort spawnen am Camp unsichtbare, spukende Geister (p_spookynative01x). Diese "Ancestoren", Tiergeister (Wolf, Adler, Bär, Schlange) oder Wind-Geister übermitteln den Spielern beim Interagieren alte Stammes-Weisheiten (GhostWisdoms), die du komplett frei konfigurieren und einstellen kannst.
🛠️ Installation & Setup
- Stelle sicher, dass dein Framework (VORP oder RSG) sowie das entsprechende Inventory auf dem neuesten Stand sind.
- Füge den Ordner (
mulderdev_nativbzw.mulderdev_nativ_rsg) in deinenresources-Ordner ein. - Importiere die beiliegenden
.sqlDateien (z. B.setup.sql,camp_storage.sql) in deine Datenbank, um die Tabellen für Camps, Rechte und das Lager zu erstellen. - Trage das Skript in deine
server.cfgein (immer nach den Core/Inventory-Ressourcen starten).
📝 Admin-Commands
/updatecamp: Erzwingt ein sofortiges Neuladen der Camp-Objekte. Sehr nützlich, wenn du gerade Prop-Koordinaten in der Config anpasst und live testest./testghosts: Spawnt die Geister des Spirit Walks sofort zu Testzwecken an deiner Position, ohne dass ein Ritual durchgeführt werden muss.
🏹 Crafting und Rezepte (Beispiele)
Du kannst in der Config (Config.Crafting.Recipes bzw. Config.Cooking) unbegrenzt viele Rezepte für verschiedene Baum-Stufen (1,2,3) und verschiedene Rollen (Basic, Hunter, Medicine, Warrior, Horse) hinzufügen.
Beispiel: Neues Item Crafting
{
id = "craft_rope", -- Eindeutige ID
label = "Sturdy Rope", -- Anzeigename im UI
description = "A very sturdy rope.",
resultItem = "rope", -- VORP/RSG Item Name
resultAmount = 1, -- Menge
craftTime = 10, -- Dauer in Sekunden
requiredStage = 1, -- Erforderliche Camp Stufe
ingredients = {
{ item = "plant_fiber", amount = 3, label = "Fiber" }
}
}
Beispiel: Neue Waffe herstellen
Waffen müssen das Flag isWeapon = true und den echten GTA weaponHash haben, sonst behandelt das Inventory sie als nutzloses Item!
{
id = "craft_tomahawk",
label = "Tomahawk",
description = "Traditional throwing axe",
resultItem = "tomahawk", -- Item ID im Inventar
resultAmount = 1,
craftTime = 25,
requiredStage = 1,
-- Waffen-Flags (SEHR WICHTIG!):
isWeapon = true,
weaponHash = "WEAPON_THROWN_TOMAHAWK", -- Echter Hash des Engine-Items
ingredients = {
{ item = "wood", amount = 2, label = "Wood" }
}
}