Skip to content

VehicleHelper

Emile NKZ edited this page Mar 19, 2025 · 8 revisions

Introduction

Permet de sauvegarder en base de données des modèles de véhicules afin d'en fixer le prix. Le plugin "BetterVehicle" intègre VehicleHelper dans AAMenu simplifiant son utilisation. Je vous recommandes d'utiliser ce plugin pour gérer votre catalogue des véhicules. Toutefois, si vous avez besoin d'utiliser VehicleHelper en dehors de BetterVehicle, voici les différentes fonctions.

Véhicules

Voici la structure d'un véhicule dans la base de données de ModKit:

  • ${\color{Goldenrod}\normalsize{\textsf{Name}}}$ : Le nom du véhicule.
  • ${\color{Goldenrod}\normalsize{\textsf{ModelId}}}$ : ID du modèle du véhicule.
  • ${\color{Goldenrod}\normalsize{\textsf{Price}}}$ : Prix du modèle de véhicule

Récupérer la liste de tous les véhicules

Cette fonction permet de récupérer la liste de tous les véhicules disponibles.

List<Vehicle> vehicles = await VehicleHelper.GetVehicles();

Récupérer la liste des véhicules par modèle

Cette fonction permet de récupérer une liste de véhicules correspondant à un modèle spécifique.

Paramètres :

  • ${\color{Goldenrod}\normalsize{\textsf{model}}}$ : L'ID du modèle à utiliser pour filtrer les véhicules.
List<Vehicle> vehiclesByModel = await VehicleHelper.GetVehiculesByModel(123);

Ajouter un nouveau véhicule

Cette fonction permet d'ajouter un nouveau véhicule en spécifiant son nom, l'ID du modèle et le prix.

Paramètres :

  • ${\color{Goldenrod}\normalsize{\textsf{name}}}$ : Le nom du véhicule.
  • ${\color{Goldenrod}\normalsize{\textsf{modelId}}}$ : L'ID du modèle du véhicule.
  • ${\color{Goldenrod}\normalsize{\textsf{price}}}$ : Le prix du véhicule.
bool success = await VehicleHelper.AddVehicle("Car Name", 1, 25000);

Ajouter un nouveau véhicule (instancié)

Cette fonction permet d'ajouter un nouveau véhicule en passant un objet Vehicle déjà instancié.

Paramètres :

  • ${\color{Goldenrod}\normalsize{\textsf{vehicle}}}$ : L'objet Vehicle à ajouter.
Vehicle vehicle = new Vehicle();
vehicle.Name = "Car Name";
vehicle.ModelId = 1;
vehicle.Price = 25000;
await vehicle.Save();
bool success = await VehicleHelper.AddVehicle(newVehicle);

Utilitaires concernant les véhicules :

Quelques fonctions permettant de manipuler ou/et d'interagir avec les véhicules.

📒 Wiki

🧱 AAMenu

🔗 ORM

⚡️ EventHelper

🚚 JobHelper

🌀 PointHelper

🎭 SkinHelper

📂 PanelHelper

✒️ TextFormattingHelper

💜 DiscordHelper

🌱 NetworkAreaHelper

🧰 CraftHelper

🚕 VehicleHelper

📡 ProximityHelper

⚙️ OverrideHelper

🧾 JsonHelper

📦 Utilitaires

Clone this wiki locally