TECH'N LOGIK
AccueilParcoursExercicesTerminalProfil
Commencer→
Retour aux cours

games

FiveM

débutant à expert

Apprends à développer des ressources FiveM en Lua, du tout premier script jusqu'à l'architecture serveur experte : events, NUI, base de données, frameworks RP, sécurité, performance et déploiement en production. Chaque leçon est centrée sur du code réaliste, directement inspiré de ressources utilisées en production sur des serveurs RP.

Programme

24 leçons
  1. 1Les bases de Lua pour FiveM
  2. 2Structure d'une ressource : fxmanifest.lua
  3. 3Client vs serveur : le modèle réseau FiveM
  4. 4Events : TriggerEvent, RegisterNetEvent, TriggerServerEvent
  5. 5Natives essentielles : joueur, ped, véhicules, monde
  6. 6NUI : interface HTML/JS embarquée
  7. 7NUI callbacks : communication JS vers Lua
  8. 8Commandes & permissions : RegisterCommand, ACE
  9. 9Base de données : oxmysql et requêtes asynchrones
  10. 10Callbacks client-serveur : le pattern promise-like
  11. 11Frameworks RP : concepts ESX/QBCore et exports
  12. 12Statebags et synchronisation d'entités
  13. 13Interactions : zones et ox_target
  14. 14Persistance de données joueur
  15. 15Items & inventaire : concepts avancés
  16. 16Sécurité : validation serveur et anti-triche
  17. 17Threads & performance
  18. 18Debug, profiling & déploiement en production
  19. 19Synchronisation avancée des véhicules et entités
  20. 20Économie serveur et détection de fraude
  21. 21Intégration Discord : webhooks et bot de logs
  22. 22Scripting de missions et heists scénarisés
  23. 23Optimisation réseau : bande passante et netEvent throttling
  24. 24Migration de scripts ESX vers QBCore