Créer un mod et scripter avec FiveM
Dans ce tutoriel nous allons voir comment créer un script Lua et le faire tourner dans GTA V via FiveM.
Prérequis:
- GTA V d'installé
- FiveM (client + serveur txAdmin) installé
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
- Dans
resources, créez un nouveau dossier et nommez‑lescript_mod(ou le nom qui vous convient). - Ajoutez un fichier
fxmanifest.luadansscript_modet 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'
- Créez un nouveau fichier
monscript.luadans 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)
- 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.
- Lancez le server txAdmin.
- 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.luadans 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.



