Panier
Tutoriel de script FiveM

Tutoriel : Scripts FiveM en LUA

Vous souhaitez écrire de nouveaux scripts/programmes pour votre serveur FiveM (ou autres) ?
Chaque nouveau départ peut être un défi, mais cela vaut vraiment la peine d'apprendre à écrire du code pour FiveM. Les scripts FiveM ne sont pas si difficiles.

Bon à savoir : FiveM utilise le code LUA à la fois pour le client et le serveur. Pour l'interface utilisateur, il est bon d'utiliser HTML, JS et CSS.

Configuration d'un serveur sur FiveM

Le moyen le plus simple de configurer un serveur FiveM est de télécharger un modèle de serveur d'ESX-Scripts.

  1. Créez un nouveau répertoire (par exemple D:\FXServer\serveur), ce sera votre dossier de serveur
  2. Téléchargez la dernière version serveur de FiveM : serveur d'artefacts.
  3. Extraire les fichiers
  4. Télécharger et extraire cfx-server-data dans un dossier, par exemple pour  D:\FXServer\server-data.
  5. Créer un serveur.cfg fichier dans le répertoire : données-serveur (Ceci est un exemple: exemple server.cfg).
  6. Générez une nouvelle clé FiveM à partir du keymaster : https://keymaster.fivem.net.
  7. Ajustez la clé à l'intérieur du server.cfg : sv_licenseKey "clé de licence".
  8. Démarrez le serveur ! Terminé.

Écrire ses propres scripts

Si vous voulez écrire vos propres scripts, la meilleure méthode est de parcourir scripts déjà existants. C'est le meilleur moyen d'apprendre de nouvelles méthodes de script et de programmation pour les serveurs FiveM.

Cependant, voici un didacticiel vidéo passionnant de YouTuber « Jeva » montrant comment créer votre première ressource :

Ressources

Les ressources sont un ensemble de fichiers qui peuvent être démarrés, arrêtés et redémarrés individuellement. Un script est enregistré dans une « ressource ». Par exemple : Il y a une ressource pour votre cardealer, une ressource pour un script d'arme, etc.

Si vous travaillez sur votre propre script FiveM, vous avez probablement créé un répertoire de ressources / [local] - celui-ci est ignoré par Git lorsqu'il met à jour le maître de données du serveur. Là, nous créons un dossier resources / [local] / GameMode, puisque nous créons un type de jeu avec le système Mapmanager. Cela signifie que nous devons maintenant avoir un dossier comme celui-ci, en supposant un système de développement Windows : C: \ your \ path \ to \ cfx-server data \ resources \ [local] \ gamemode.

Un manifeste doit être reconnu par FiveM pour un dossier de ressources. Comme il s'agit d'un type de jeu, des informations supplémentaires sont nécessaires pour informer Mapmanager qu'il s'agit d'un type de jeu. Créez un fichier dans votre dossier GameMode appelé fxmanifest.lua (il s'agit toujours de Lua, même si vous écrivez plus tard des scripts en C # / JS).

txAdmin

txAdmin est un panneau Web complet pour gérer et surveiller votre serveur FiveM/RedM à distance, utilisé par plus de 10 000 serveurs dans le monde à tout moment. N'importe quel serveur FiveM a txAdmin pré-installé !

Besoin d'aide avec txAdmin ? Découvrez leur page github.

Questions fréquemment posées

Eh bien, toutes les nouvelles choses sont difficiles. Mais ne soyez pas frustré trop vite. Continuez simplement. Vous pourriez échouer au début, mais cela en vaut vraiment la peine.

Nous vous recommandons d'utiliser le Cadre ESX pour commencer. Il est facile à comprendre et contient le plus d'extensions téléchargeables (DLC).

Les meilleurs scripts sont proposés ici sur Scripts ESX.

Vous pouvez également consulter le forum officiel FiveM pour de nouveaux conseils et ressources de développement.

Trouvez la raison derrière cela! Vérifiez votre console de serveur et téléchargez le journal des erreurs via txAdmin.

Télécharger des scripts prêts à l'emploi

Le script est trop difficile pour vous ? Consultez les articles de notre boutique pour trouver des scripts ou des cartes pour votre serveur FiveM. Rendez votre serveur plus spécial aujourd'hui et commencez à télécharger à partir de scripts ESX !

Scripts ESX FiveM

Les meilleurs scripts et cartes

Meilleur soutien

Problèmes? Nous sommes là pour aider!

Large gamme de produits

Nous avons une large gamme de produits

Paiement sécurisé 100%

Facile et crypté