Outils & API FiveM

De petits outils et API FiveM qu'on a construits et qu'on fait tourner nous-mêmes, à commencer par une liste des véhicules FiveM publique avec les spawn codes - pour nos projets et pour ceux qui en ont besoin.

Ce que contient la liste des véhicules FiveM

La Vehicle API référence 696 véhicules de GTA V et GTA Online, les mêmes modèles que sur un serveur FiveM. Pour chacun, vous obtenez le spawn code, c'est-à-dire le nom de modèle à passer à CreateVehicle ou à une commande /car. Vous obtenez aussi le nom affiché, le constructeur, la catégorie et le prix en jeu.

En plus, chaque véhicule a des stats normalisées de 0 à 10 : vitesse de pointe, accélération, maniabilité et freinage. L'API renvoie aussi le nombre de places, le type de roues, le DLC d'origine du véhicule, ainsi que des indicateurs comme les sirènes, les vitres blindées ou le KERS.

Comment interroger l'API

L'API est un simple endpoint REST qui renvoie du JSON. Vous pouvez donc l'appeler depuis une ressource FiveM, un bot Discord ou un site web. Voici les principales requêtes :

  • /api/vehicles - la liste complète des véhicules FiveM
  • /api/vehicles?modelName=adder - un véhicule, retrouvé par son spawn code
  • /api/vehicles?className=Super - tous les véhicules d'une catégorie
  • /api/vehicles?search=zent - une recherche approximative sur les noms, les constructeurs et les spawn codes
  • ?sortBy=price&order=desc&page=2&limit=10 - le tri par prix ou par stats, et la pagination (jusqu'à 100 résultats par page)

Pourquoi nous l'avons créée

Nous avions besoin de données véhicules fiables pour nos propres serveurs et scripts FiveM. Les concessionnaires, les garages et les menus admin cassent dès qu'un spawn code ou un prix est faux. Au lieu de recopier un tableur dans chaque projet, nous avons donc mis ces données derrière une API publique. Les données viennent du projet DurtyFree/gta-v-data-dumps, et les images des véhicules de la documentation Cfx.re.

Consultez la documentation complète de l'API, parcourez les scripts FiveM de notre boutique Thunder Scripts, ou contactez-nous si vous avez besoin d'un outil FiveM sur mesure. Vous pouvez aussi voir comment nous l'utilisons dans nos projets.