Configuración general y efectos
Framework, blips, avión, caja, límites y tiempos
Edita configs/config.lua y reinicia el recurso después de guardar. Una clave distingue mayúsculas de minúsculas: utiliza ESX, QB, QBX, OX, QB, NONE, DEFAULT o QS según corresponda.
General y notificaciones
| Campo | De fábrica | Uso |
|---|---|---|
Debug | false | Diagnóstico en F8 y consola; desactívalo tras reproducir un problema |
Restricted | true | Restringe la tablet; false permite usarla a todos |
Framework | 'ESX' | Selección del core, permisos y objetos |
Target | 'OX' | Interacción OX, QB o NONE |
Locale | 'es' | Traducciones Lua y idioma inicial de tablet |
Inventory | 'DEFAULT' | Rama ESX normal o QS |
Notify.Broadcast | true | Permite el anuncio de creación si el drop también lo solicita |
Notify.MessageKey | 'airdrop_incoming' | Clave que debe existir en locales/es.lua y en.lua |
Valores iniciales de la tablet
Config.DropDefaults ofrece Label, DropType, LockSeconds, RadiusSize, SmokeEnabled, PlaneEnabled, WebhookEnabled y AnnounceEnabled. Los booleanos de fábrica actúan como interruptores generales: si PlaneEnabled = false, activar el avión en un drop no lo volverá a habilitar. El tipo identifica el drop y sus logs; no cambia automáticamente el loot ni el modelo.
El servidor limita el bloqueo a 0–3600 segundos y el radio de alerta a 25–500 metros. Ese radio es la señal del mapa, no la distancia de recogida. MapBounds limita X a -4000–4500 e Y a -4000–8000 de fábrica. Revisa coordenadas antes de enviar un drop sobre agua, techos o un MLO.
Avión
Campo de Plane | Valor | Significado |
|---|---|---|
Model / Pilot | titan / s_m_m_pilot_02 | Modelos de GTA válidos |
SpawnDistance | 600 | Distancia inicial |
Height | 500 | Altura configurada de vuelo |
Speed | 160 | Velocidad del avión |
DropDistance | 900 | Ajuste de la trayectoria de entrega |
DeleteDistance | 1500 | Distancia de limpieza del avión |
Caja y recogida
Drop.Model y Drop.Parachute son los modelos. SpawnHeight = 120 y FallSpeed = -15 ajustan la caída. OffsetRadius = 60 permite desplazamiento en la entrega: la caja puede no quedar exactamente sobre el clic inicial. Usa el blip final de la caja.
TargetDistance = 2.5 determina la interacción; PickupDistance = 15 es la comprobación de proximidad del servidor. No aumentes el segundo para compensar un modelo mal colocado. MaxRewardEntries = 20 y MaxRewardAmount = 1000 limitan entradas y cantidad por entrada. DespawnSeconds = 600 controla la limpieza tras sincronizar la caja; un valor no positivo desactiva ese temporizador. El bloqueo y la desaparición son tiempos distintos: evita un bloqueo superior al tiempo de vida.
Particle.Enabled, Asset, Effect y Scale controlan el humo. Usa un diccionario y efecto existentes. Blips.Drop modifica etiqueta, sprite, color, escala y radio; Blips.Box y Blips.Plane permiten ocultar o personalizar sus indicadores.
Frecuencias
Performance.PlaneLoopTick = 1000 y NetResolveDelay = 250 se expresan en milisegundos. El cliente reintenta encontrar la entidad cuando entra en su distancia de streaming. Test.SkipPlane sirve para una prueba de entrega sin vuelo. Consulta todos los valores en Referencia completa.
