AI Core

Remerciements

Les projets open source dont AI Core s’est inspiré, avec leurs auteurs et leurs licences.

AI Core repose sur le travail de la communauté open source de FiveM. Son pont de frameworks répond aux API d’ESX, QBCore et Qbox, sa lib couvre ce qu’offre ox_lib, et de nombreux scripts ai-* ont été écrits en lisant les scripts open source ci-dessous : leurs fonctions, leurs lieux par défaut (comptoirs, PNJ, emplacements, caméras), leurs valeurs de configuration et, quand la licence le permet, leur code. Merci à tous ceux qui les ont créés et partagés.

AI Core est publié sous la GNU GPL v3 (LICENSE dans chaque dépôt), ce qui le garde compatible avec les projets GPL et LGPL dont il s’est inspiré. Chaque projet conserve ses propres droits d’auteur ; les noms ci-dessous sont des marques de leurs propriétaires et ne servent qu’à décrire la compatibilité.

Frameworks

ProjetAuteursLicenceCe qu’AI Core en reprend
ESX LegacyESX FrameworkGPL-3.0API du pont es_extended (xPlayer, événements, callbacks), modèle des métiers et des comptes
QBCoreQBCore FrameworkGPL-3.0API du pont qb-core (objet Player, métadonnées, événements, commandes), objets partagés, métiers, gangs, lieux par défaut
QboxQbox ProjectGPL-3.0API du pont qbx_core, idées de multi-métier et de groupes, de nombreux scripts qbx_* listés plus bas
ox_coreOverextendedLGPL-3.0Modèle de données et idées de conception où le serveur fait autorité
ND CoreND FrameworkGPL-3.0Comparaison des frameworks
vRPImagicTheCatMITComparaison des frameworks

Bibliothèques et outils

ProjetAuteursLicenceCe qu’AI Core en reprend
ox_libOverextendedLGPL-3.0La forme de @aicore-fivem/lib (callbacks, points, zones, cache, test d’habileté, progression, menus), réécrite en TypeScript
oxmysqlOverextendedLGPL-3.0L’API et les formes de retour auxquelles répond ai-mysql
fivem-tsOverextendedUnlicenseOrganisation des dossiers et configuration du build de chaque script ai-*
cfx-server-dataCfx.reMITL’API de la ressource chat à laquelle répond ai-chat

Scripts

ProjetAuteursLicenceUtilisé pour
ox_inventoryOverextendedGPL-3.0API à laquelle répond ai-inventory, modèle d’objets et de coffres
ox_targetOverextendedMITAPI à laquelle répond ai-target
ox_fuelOverextendedGPL-3.0ai-fuel
qb-inventoryQBCore FrameworkGPL-3.0API à laquelle répond ai-inventory, images des objets
Scripts qb-* (cityhall, mechanicjob, ambulancejob, shops, vehiclesales, streetraces, weathersync, spawn et d’autres)QBCore FrameworkGPL-3.0Fonctions et lieux par défaut des scripts ai-* correspondants
Scripts qbx_* (smallresources, garages, vehicles, vehiclekeys, vehicleshop, medical, ambulancejob, bankrobbery, houserobbery, jewelery, storerobbery, truckrobbery, pawnshop, scrapyard, carwash, mechanicjob, newsjob, towjob, diving, fireworks, binoculars, seatbelt)Qbox ProjectGPL-3.0Fonctions et lieux par défaut des scripts ai-* correspondants
ars_ambulancejobArius ScriptsApache-2.0Adaptateur de la couche médicale
pma-voiceAvarianKnightMITAPI à laquelle répond ai-voice
bob74_iplBob74MITFourni tel quel : intérieurs de GTA Online

Il manque quelqu’un, ou vous voulez modifier une ligne ? Ouvrez une issue ou une pull request sur aifivem/aicore-server.

Sur cette page