Introduction à VORP Framework
Qu'est-ce que VORP?
VORP (Virtual Online RolePlay) est le framework principal utilisé sur notre serveur RedM. C'est un système complet qui gère tous les aspects du roleplay, de l'inventaire aux jobs en passant par l'économie.
Architecture du Serveur
Notre serveur utilise VORP Core (version Lua) comme base principale avec plusieurs extensions:
📦 Scripts BCC (Byte-Crafted-Creations)
Scripts communautaires qui ajoutent des fonctionnalités au serveur:
- Système de bateaux avec inventaire
- Écuries pour les chevaux
- Chariots transportables
- Saloons et bars
- Système de craft
- Et plus encore...
🔧 Dépendances Essentielles
Ressources requises pour le bon fonctionnement:
- oxmysql - Gestion de la base de données
- vorp_core - Framework principal
- vorp_inventory - Système d'inventaire
- vorp_menu - Système de menus
- bcc-utils - Utilitaires BCC
- feather-menu - Menu alternatif
- fred_metabolism - Gestion faim/soif
- ox_lib - Librairie étendue
🔌 Scripts Standalone
Scripts autonomes qui fonctionnent indépendamment:
- Intégration Discord (permissions, API)
- HUD personnalisé
- Système de métiers (mining, police, médecin, etc.)
- Orpaillage
- Logs de sécurité
Structure d'une Ressource VORP
Chaque ressource VORP suit généralement cette structure:
nom_ressource/
├── client/ # Scripts côté client
├── server/ # Scripts côté serveur
├── config/ # Configuration
│ └── config.lua
├── shared/ # Scripts partagés
├── ui/ # Interface (HTML/CSS/JS)
├── translation/ # Traductions
├── fxmanifest.lua # Manifest RedM
└── README.md # Documentation
Base de Données
Tables Principales
users- Informations des utilisateurs (Steam/Discord ID)characters- Personnages des joueursitems- Catalogue d'items disponiblesloadout- Armes équipéesuser_inventory- Inventaire des joueursplayer_horses- Chevaux possédésplayer_wagons- Chariots possédésplayer_boats- Bateaux possédés
Systèmes Principaux
💰 Économie
Trois types de monnaie:
- Cash - Argent liquide
- Gold - Or (monnaie premium)
- Rol - Monnaie roleplay
🎒 Inventaire
Système d'inventaire complet avec:
- Poids et limites
- Métadonnées sur items
- Inventaires custom (coffres, véhicules)
- Système de craft
👔 Jobs et Grades
Système de métiers avec grades:
- Jobs par défaut configurables
- Salaires automatiques
- Permissions par grade
🏥 Métabolisme
Gestion des besoins du joueur:
- Faim et soif
- Santé et stamina
- Effets d'alcool
- Stress
Configuration Serveur
Le fichier principal vorp_core/config/config.lua contient:
- Langue du serveur
- Paramètres de spawn
- Limites de personnages
- Configuration économique
- Webhooks Discord
- Paramètres de respawn
Ressources Utiles
Documentation Officielle
Outils de Développement
Prochaines Étapes
Consulte les sections suivantes pour plus de détails:
- Commandes - Liste complète des commandes disponibles
- Items - Catalogue des items et leur utilisation
- Scripts - Documentation détaillée de chaque script
- Configuration - Guides de configuration