tutoriel Erreur Global 'ESX' - LEGACY

Status
Not open for further replies.

Florian

New member
Joined
Sep 28, 2021
Messages
8
globalESX.png
ERREUR GLOBAL 'ESX' ? VERSION ESX LEGACY (1.4.0 ou plus)
ESX-FRAMEWORK apporte de grosse modification à leur Framework Legacy pour beaucoup plus d'optimisation.
Il faut savoir que depuis le 31 janvier 2022 ESX LEGACY est disponible ainsi si vous souhaitez être à jour et que vous utilisez essentialmode sous l'ancienne version il faudra pratiquement repartir du framework à zéro.

Note pour ceux qui débute : Le framework pour ESX sa base c'est le script es_extended

Revenons à notre erreur, depuis la 1.8.5 vous devez obligatoirement redéfinir votre déclaration de librairie ESX, sinon l'erreur se présente à deux endroit.

CLIENT :
Cette erreur apparait dans la console de FiveM.
• Nous pouvons la traduire par un index est attendu mais elle est null (elle ne correspond à rien)
1673417745906.png


SERVEUR :
Ici l'on constate sur la console pour le script peds il y a une erreur (global 'ESX') et que du coup le fichier server.lua n'est pas charger.
image.png

Pour la résolution de cette erreur vous devez maintenant transformer votre script et redéfinir ESX, pour les plus novice au début de chaque script en général vous verrez ceci :

CLIENT :
1673418243508.png

Il faut maintenant redéfinir
Code:
ESX = nil
par
Code:
ESX = exports["es_extended"]:getSharedObject()
comme ici :


1673419634141.png

puis supprimer cette partie du code :

1673419661014.png
________________________________

SERVEUR :

1673418287624.png

Comme pour le client, vous remplacez
Code:
ESX = nil
par
Code:
ESX = exports["es_extended"]:getSharedObject()
puis supprimez la partie du code suivant :


1673419770512.png

Une fois tout ceci fait vous devez vous rendre maintenant dans le fxmanifest.lua de votre script puis ajouter ceci :
Code:
shared_scripts '@es_extended/imports.lua'

Exemple :
1673419918828.png
________________________________

Vous pouvez maintenant relancer votre serveur et l'erreur devrait avoir disparu.

Bonne journée.
Florian, Support.✌️


 
Last edited:
Status
Not open for further replies.
Top