Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

22_parking

Un système de parking avancé pour serveurs FiveM, compatible avec ESX, QBCore et QBox, avec support des bateaux et véhicules de service.

Fonctionnalités

  • Parking voitures/bateaux
  • Parkings réservés par job (police, etc.)
  • Système de prix configurable pour dépôt/récupération
  • Interface RageUI moderne et intuitive
  • Gestion des véhicules de service séparée des véhicules personnels
  • Santé moteur et roues préservée

Dépendances

  • ESX Legacy, QBCore ou QBox
  • oxmysql

Installation

  1. Placez le script dans votre dossier resources
  2. Ajoutez ensure 22_parking dans votre server.cfg
  3. Créez la table parking_vehicles dans votre base de données
  4. Configurez le framework et les parkings dans config.lua

Configuration

Framework

-- 'esx' | 'qb' | 'qbox'
Config.Framework = 'esx'
-- 'old' | 'new'  (ignoré si Framework != 'esx')
Config.ESXMode   = 'new'

Parkings

Config.Parkings = {
    {
        id = 1,
        name = "Parking Bateaux",
        depositPoint = vector3(-802.32, -1500.55, 1.50),
        retrievePoint = vector3(-806.50, -1496.96, 1.57),
        spawnPoint = {
            coords = vector3(-806.69, -1492.36, 0.11),
            heading = 110.55
        },
        price = { deposit = 100, retrieve = 100 },
        type = "boat",
        allowStolen = true
    },
    {
        id = 3,
        name = "Parking Public",
        depositPoint = vector3(-333.46, -1070.43, 23.01),
        retrievePoint = vector3(-336.94, -1067.05, 23.01),
        spawnPoint = {
            coords = vector3(-340.40, -1068.51, 23.01),
            heading = 170.07
        },
        price = { deposit = 50, retrieve = 50 },
        type = "car",
        allowStolen = false
    },
    {
        id = 6,
        name = "Parking Bateaux Police",
        depositPoint = vector3(-720.15, -1361.27, 0.11),
        retrievePoint = vector3(-725.31, -1373.92, 1.57),
        spawnPoint = {
            coords = vector3(-730.64, -1373.03, 0.11),
            heading = 136.06
        },
        price = { deposit = 0, retrieve = 0 },
        type = "boat",
        job = "police",
        allowStolen = false
    }
}

Utilisation

  • Déposer un véhicule : Approchez-vous du marqueur vert en véhicule
  • Récupérer un véhicule : Approchez-vous du marqueur rouge à pied
  • Interface : Utilisez les touches directionnelles pour naviguer
  • Validation : Appuyez sur E pour confirmer l'action

Types de parkings

Parking public

  • Accessible à tous les joueurs
  • Prix de dépôt et récupération configurables
  • Support bateaux et véhicules terrestres
  • Option allowStolen pour accepter les véhicules non enregistrés

Parking de service

  • Réservé à un job spécifique via le champ job
  • Prix gratuits ou réduits
  • Véhicules de service uniquement

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages