Créer un mod et scripter avec FiveM

25 mars 2026
  • Robin Moretti

Dans ce tutoriel nous allons voir comment créer un script Lua et le faire tourner dans GTA V via FiveM.

Prérequis:

Préparation du mod dans le serveur FiveM

Lors de l’installation du serveur local txAdmin, un dossier resources est créé. Nous allons y ajouter notre script. Chemin d’exemple : C:\Users\$User\Desktop\txData\FiveMBasicServerCFXDefault_BC1780.base\resources

  1. Dans resources, créez un nouveau dossier et nommez‑le script_mod (ou le nom qui vous convient).
  2. Ajoutez un fichier fxmanifest.lua dans script_mod et rajoutez lui le code suivant.
fx_version 'cerulean'
game 'gta5'

author 'An awesome dude'
description 'An awesome, but short, description'
version '1.0.0'

resource_type 'gametype' { name = 'My awesome game type!' }

client_script 'monscript.lua'
  1. Créez un nouveau fichier monscript.lua dans le même dossier et collez‑y le code suivant :
local spawnPos = vector3(-22.28888, 18.04243, 72)

AddEventHandler('onClientGameTypeStart', function()
    exports.spawnmanager:setAutoSpawnCallback(function()
        exports.spawnmanager:spawnPlayer({
            x = spawnPos.x,
            y = spawnPos.y,
            z = spawnPos.z,
            model = 'a_f_y_yoga_01'
        }, function()
            print("Player spawned at custom location with custom model.")
        end)
    end)

    exports.spawnmanager:setAutoSpawn(true)
    exports.spawnmanager:forceRespawn()
end)
  1. Ouvrez le fichier server.cfg (situé à la racine du serveur) avec un éditeur de texte et ajoute la ligne suivante :
start script_mod

Conseil : placez cette ligne à la fin du fichier, après les autres ressources déjà listées, afin d’éviter tout conflit d’ordre de chargement.

  1. Lancez le server txAdmin.
  2. Lancez le client FiveM, connecte‑vous à ton serveur local.

Si tout est correctement configuré, ton personnage apparaîtra à la position (-22.28888, 18.04243, 72.0) avec le modèle a_f_y_yoga_01.

Recharger le script sans redémarrer le jeu

Il n’est pas nécessaire de fermer GTA V à chaque modification :

  • Modifiez votre fichier monscript.lua dans un éditeur de code.
  • Sauvegardez les changements.
  • Retournez dans GTA V, ouvrez la console avec F8 et tapez : restart script_mod

La commande restart recharge la resource entière, ce qui exécute de nouveau le code Lua. Tu peux également rappeler la dernière commande avec la flèche ↑ du clavier, comme dans un terminal.

1
2