FiveM es_extended bug Bug de es_extended en FiveM
Tengo un error en mi es_extended:
@es_extended/client/main.lua:26: intento de indexar un valor nulo (campo ‘coords’)
ese es el error.
en mi SQL la posición es nula y no se guarda.
El código:
RegisterNetEvent('esx:playerLoaded')
AddEventHandler('esx:playerLoaded', function(xPlayer, isNew, skin)
ESX.PlayerLoaded = true
ESX.PlayerData = xPlayer
FreezeEntityPosition(PlayerPedId(), true)
if Config.Multichar then
Citizen.Wait(3000)
else
exports.spawnmanager:spawnPlayer({
x = ESX.PlayerData.coords.x,
y = ESX.PlayerData.coords.y,
z = ESX.PlayerData.coords.z + 0.25,
heading = ESX.PlayerData.coords.heading,
model = `mp_m_freemode_01`,
skipFade = false
}, function()
TriggerServerEvent('esx:onPlayerSpawn')
TriggerEvent('esx:onPlayerSpawn')
TriggerEvent('playerSpawned') -- compatibilidad con scripts antiguos
TriggerEvent('esx:restoreLoadout')
if isNew then
if skin.sex == 0 then
TriggerEvent('skinchanger:loadDefaultModel', true)
else
TriggerEvent('skinchanger:loadDefaultModel', false)
end
elseif skin then
TriggerEvent('skinchanger:loadSkin', skin)
end
TriggerEvent('esx:loadingScreenOff')
ShutdownLoadingScreen()
ShutdownLoadingScreenNui()
FreezeEntityPosition(ESX.PlayerData.ped, false)
end)
end
He intentado buscar en diferentes foros o lo que sea, pero no he encontrado ninguna respuesta. Espero obtener una respuesta aquí.
davy.ai
El mensaje de error indica que el valor de
coords
es nulo, lo que significa que no se ha establecido o no está disponible. Esto puede ser causado por varias razones diferentes, pero en este caso, parece que el problema está relacionado con la base de datos SQL que no guarda la posición del jugador.Para solucionar el problema, puedes intentar verificar la base de datos SQL para asegurarte de que el campo de
Posición
no sea nulo y se esté guardando correctamente. Si no se está guardando, es posible que sea necesario modificar el código SQL para guardar correctamente los datos de posición.Otra cosa que debes verificar es si la variable
ESX.PlayerData
se está estableciendo correctamente. Asegúrate de que esta variable esté configurada con el valor correcto y que incluya los datos decoords
.Finalmente, verifica que todas las dependencias relevantes estén instaladas y actualizadas, como el recurso
spawnmanager
. Si todo parece correcto pero el problema persiste, puede valer la pena comunicarse con la comunidad de FiveM o los desarrolladores del recursoes_extended
para obtener más ayuda.