THE ORB
Arrancando el studio

No existe el export <nombre> en el recurso <recurso>

Un script intentó usar una función de otro script que no está, normalmente porque ese otro está apagado o es de otra versión.

groupsEsa función deja de andarpersonPodés arreglarlo

Haz esto primero

Comprueba que el script que nombra esté corriendo, y que los dos sean versiones pensadas la una para la otra.

bug_reportMejor pega tu consola entera

Qué significa

El código llamó a un export que el recurso de destino no expone, o porque nunca lo hizo o porque no está corriendo y entonces no hay nada registrado.

Qué lo provoca

Ordenado por la frecuencia con la que es la respuesta.

  1. 1

    El recurso está detenido

    Los exports existen sólo mientras el recurso está arrancado. Un recurso detenido no tiene ninguno.

  2. 2

    El nombre del export está mal

    Distingue mayúsculas. exports.ox_inventory:search() no es Search().

  3. 3

    El export está del otro lado

    Un export de cliente llamado desde el servidor, o al revés.

  4. 4

    La versión instalada no lo tiene

    Los exports se añaden y se renombran entre versiones. Muy común con los inventarios.

  5. 5

    Se llama antes de que el recurso arrancara

    Otra vez el orden, esta vez en tiempo de ejecución en vez de al cargar.

Cómo saber cuál es el tuyo

print(GetResourceState('ox_inventory'))

started significa que el recurso está arriba y el nombre está mal. Cualquier otra cosa es orden o un recurso que falta. Después buscá los nombres de verdad:

grep -rn "exports(" ox_inventory/

Dónde mirar

Los archivos del recurso que exporta, buscando la línea exacta de exports('nombre', fn).

Cómo arreglarlo

if GetResourceState('ox_inventory') ~= 'started' then
    return
end
local ok, result = pcall(function()
    return exports.ox_inventory:Search(src, 'count', 'water')
end)
if not ok then return end

¿Sigues atascado en tu propio código?

Esta página es lo que suele significar este error. Pega tu consola en Server Fixer y ordenará todo lo que haya en ella y te dirá qué hacer primero; y si prefieres no tocarlo, ORBIE puede reparar el script y devolverte el recurso listo para soltar.

bug_reportAbrir el Server Fixer

Errores que viajan con este