Zum Hauptinhalt springen

🎲 Street Gambel

Ein atmosphärisches und interaktives Würfelspiel für die dunklen Gassen und belebten Saloons von RedM. Fordere dein Glück heraus oder nimm andere Spieler aus!

✨ Features

  • Interaktives Würfeln: Authentische Würfel-Animationen direkt in der Spielwelt.
  • Einsatz-System: Spiele um Geld oder Items (konfigurierbar).
  • Multiplayer: Andere Spieler sehen deine Würfe in Echtzeit.
  • Betrugs-Mechanik (Optional): Versuche das Ergebnis zu manipulieren (auf eigene Gefahr!).
  • NPC-Gegner: Kein Spieler in der Nähe? Spiele gegen die KI.

📥 Installation

  1. Kopiere mulderdev_street_gambling in deinen resources Ordner.
  2. Stelle sicher, dass vorp_core und vorp_inventory gestartet sind.
  3. Füge ensure mulderdev_street_gambling zu deiner server.cfg hinzu.
  4. Server neustarten.

🎮 Spielanleitung

Ein Spiel starten

Du benötigst ein Würfel-Set (dice_set) oder Einzelne Würfel in deinem Inventar.

  1. Benutze die Würfel aus dem Inventar.
  2. Dein Charakter kniet sich hin oder nimmt eine passende Pose ein.
  3. Ein UI-Fenster öffnet sich für die Spieleinstellungen.

Das Interface

Im Spielmenü hast du folgende Optionen:

  • Einsatz wählen: Lege fest, wie viel Geld ($) oder welche Items gesetzt werden.
  • Spielmodus:
    • Wer höher würfelt gewinnt (Klassisch)
    • 7 gewinnt (Craps-ähnlich)
    • Blackjack mit Würfeln (Versuche 21 zu erreichen)
  • Mitspieler einladen: Sende eine Einladung an den nahesten Spieler.

Der Wurf

Drücke [Leertaste] oder Klicke auf "Würfeln".

  • Eine Animation spielt ab.
  • Die Würfel physikalisch rollen über den Boden.
  • Das Ergebnis wird über den Würfeln und im Chat angezeigt.
Fair Play

Das Ergebnis wird serverseitig berechnet, um Cheating durch Clients zu verhindern (außer es ist ein Feature!).


⚙️ Konfiguration

Die Einstellungen in der config.lua erlauben dir, das Spiel an deine Server-Wirtschaft anzupassen.

Haupteinstellungen

Config = {}

Config.DevMode = false
Config.Language = 'de' -- 'de' oder 'en'

-- Distanz in der andere Spieler das Spiel sehen können
Config.RenderDistance = 10.0

Geld & Einsätze

Config.Betting = {
Currency = "money", -- 'money', 'gold', 'rol', etc.
MinBet = 0.50, -- Mindesteinsatz
MaxBet = 100.00, -- Maximaleinsatz
VerifyBalance = true -- Prüfen ob Spieler genug Geld haben
}

Würfel-Einstellungen

Config.Dice = {
Count = 2, -- Standard Anzahl Würfel (1-5)
Physics = true, -- Sollen Würfel physikalisch rollen?
CheatChance = 10 -- 10% Chance beim Schummeln erwischt zu werden
}

🔧 Benötigte Items

Item NameLabelBeschreibung
dice_setWürfelbeutelEin Beutel mit mehreren Würfeln.
loaded_diceGezinkte Würfel(Optional) Erhöht Gewinnchance, Risiko aufzufliegen.

📋 Abhängigkeiten

  • VORP Core
  • VORP Inventory
  • oxmysql