Excepciones y compatibilidad

Cómo hacer que oxb conviva con tus scripts: scripts ignorados, eventos ignorados, patrones de ejecución, recursos con escrow y scripts que curan, teletransportan o dan armas.


oxb está pensado para convivir con un servidor de rol real. Estas son las herramientas, de la más suave a la más drástica:

HerramientaDóndeCuándo usarla
*Acción en avisar***Configuración, junto a cada detecciónPara investigar sin sancionar a nadie.
Eventos ignoradosPrincipal → EventosUn evento de tu servidor que las protecciones de eventos bloquean por error.
Excepciones de patrones de ejecuciónBetaUna ejecución concreta que la detección de inyección marca y es legítima.
Scripts ignoradosAjustes → SistemaUn recurso incompatible: oxb no se instalará en él.
Permiso `BYPASS`AdminsUn jugador que no debe recibir detecciones (por ejemplo, tu equipo de pruebas).

Scripts que curan, teletransportan o dan armas#

Si el recurso está instalado con oxb (se instala solo en el primer arranque), oxb ve cuándo ese script cura, mueve, arma o crea entidades y no lo confunde con una trampa. Si un script con escrow hace esas cosas, oxb no puede verlo por dentro y debes avisarle tú. Las familias son health (curas, vida máxima), movement (teletransportes, cámaras), weapon, vehicle, explosion y spawn.

En un script del cliente
-- justo antes o después de la acción
exports.oxb:noteScriptAction("health")
En un script del servidor
-- playerId es el jugador afectado; 0 vale para todos (spawns globales)
TriggerEvent("__oxb_internal:scriptAction", playerId, "health")

Última actualización: 11 de noviembre de 2026