Inicio › Documentación › Preguntas frecuentes · origen_ilegalv2
El recurso arranca pero no se crean las tablas de la base de datos.
Asegúrate de que oxmysql aparece en server.cfg antes de origen_ilegalv2 y de que ya ha arrancado por completo. La rutina de creación automática se ejecuta dentro de MySQL.ready(): si oxmysql aún no se ha conectado, la rutina se omite.
Veo [origen_ilegalv2] * Framework: nil en la consola.
No se ha detectado ningún framework compatible. Comprueba que uno de qbx_core, qb-core o es_extended arranca antes que origen_ilegalv2.
Los jugadores no pueden abrir el panel de banda con el item CAD.
Config.Gang.CAD.ItemName coincide exactamente con el item registrado en tu inventario.¿Cómo crean los jugadores una banda?
Ejecuta /creategang en el chat. El asistente de creación se abre en la NUI. El jugador debe tener una fila de permiso can_create_gang = 1 en la tabla origen_gang_permissions, o puedes concedérselo desde el panel de administración.
¿Puedo cambiar los permisos de un rango después de crear la banda?
Sí: cualquier rango con el permiso manage_ranks puede editar los rangos desde el panel de la banda → pestaña Rangos. Los cambios surten efecto de inmediato, sin reiniciar.
El banco de la banda no funciona / no aparece.
Pon Config.Gang.Bank.Enable = true y reinicia el recurso. La pestaña del banco solo aparece cuando este flag está activado.
Los jugadores se teletransportan al interior de un laboratorio equivocado.
Las coordenadas del interior del laboratorio se resuelven desde Config.LabTypes en tiempo de ejecución. Cada fila de origen_gang_labs guarda una clave lab_type: asegúrate de que coincide exactamente con una clave de Config.LabTypes (distingue mayúsculas y minúsculas: weed, coke, meth, bunker, counterfeit).
Jugadores de bandas distintas se ven entre sí dentro de un laboratorio.
Los laboratorios usan routing buckets (Config.Labs.Bucket.Base + lab_id). Comprueba que ningún otro recurso esté sobrescribiendo el routing bucket de esos sources de jugador.
No aparece ningún cliente.
Revisa estos ajustes en config/drug_sales.lua:
Config.DrugSales.Enable = trueConfig.DrugSales.CopRequired: si vale más de 0, debe haber conectado el número de policías requerido.DrugList (o en la tabla de base de datos origen_drug_sales_custom).Las ventas de droga se bloquean cerca de un edificio personalizado.
Añade una nueva entrada a Config.DrugSales.BlacklistedZones con las coordenadas y el radio de tu edificio.
El territorio nunca cambia de propietario aunque se llegue al 100 % de reputación.
Revisa Config.Territories.Capture.MinRepToCapture. La banda debe tener al menos esa cantidad de reputación para convertirse en controladora. Comprueba también que ha transcurrido StabilizationHours desde el último cambio de propietario.
Los ingresos pasivos no se reparten.
Confirma que Config.Territories.Rewards.Enable = true. Los ingresos se pagan cada Rewards.Interval minutos: revisa la consola del servidor por si hay errores en el hilo de recompensas.
AddOrganizationTask devuelve false con un mensaje WARN.
El módulo OrgPanels se inicializa cuando el recurso ya está completamente cargado. Llama al export dentro de AddEventHandler('onResourceStart', function(res) if res == 'origen_ilegalv2' then ... end end) para garantizar que se ejecuta cuando el módulo ya está listo.
IsGangFeatureUnlocked devuelve siempre false.
Asegúrate de que la mejora se registró con AddOrganizationUpgrade incluyendo el campo effect = { feature = 'your:key' }, y de que la banda la tiene desbloqueada mediante UnlockGangUpgrade.