No such export en un recurso
Llamas a un export que no existe o el recurso no cargó. Te explicamos las 3 causas y el fix.
El problema
La consola muestra «No such export 'X' in resource 'Y'» (o el export devuelve nil) al llamar a `exports['Y']:X()`.
La causa
Tres causas típicas: (1) el recurso 'Y' no está iniciado o cargó DESPUÉS del que lo llama; (2) el nombre del export o del recurso está mal escrito; (3) el export se registra en el otro lado (client vs server) del que lo llamas.
La solución
Verifica el orden de carga, el nombre exacto y el lado (client/server):
lua
-- 1) ORDEN en server.cfg: el recurso que EXPORTA va antes del que lo usa.
ensure Y -- primero el que provee el export
ensure mi_script -- después el que lo llama
-- 2) Nombre EXACTO (sensible a mayúsculas y guiones):
exports['ox_inventory']:AddItem(src, 'water', 1) -- correcto
-- exports['ox-inventory'] <- mal (guion vs guion bajo)
-- 3) Lado correcto: un export de SERVIDOR no existe en el cliente.
-- Comprueba si 'Y' registra ese export en client.lua o en server.lua.Paso a paso
- 1.Confirma que el recurso 'Y' está en `ensure` y SIN errores al arrancar.
- 2.Ponlo ANTES que tu script en server.cfg (las dependencias primero).
- 3.Revisa el nombre exacto del recurso y del export (mayúsculas, guion vs guion bajo).
- 4.Comprueba que llamas el export en el lado correcto (client/server).
- 5.Si 'Y' es de pago/escrow, mira su doc: el nombre del export lo fija el autor.
¿Tu caso es distinto?
Pega tu error en la herramienta IA y te da la solución al instante.
Probar la herramientaGuías relacionadas
Última actualización: 2026-06-25. Crxative-M no está afiliado a Cfx.re ni Rockstar Games.
