AI Core
Mundo y herramientasai-doorlock

ai-doorlock

Cerraduras de puertas configuradas en el panel eligiendo la puerta en el mundo, con acceso por trabajo y banda y un único estado de cierre para todos.

ai-doorlock cierra puertas, verjas, puertas de garaje y barreras. Los administradores añaden una puerta apuntándola en el mundo; los jugadores que pueden usarla la cierran y la abren con un aviso que flota sobre la propia puerta.

Qué hace en el juego

  • Cerrar. Acércate a una puerta a la que tengas acceso: el aviso Lock ... o Unlock ... flota sobre la hoja de la puerta más cercana a ti. Pulsa la tecla de interacción. Todos los jugadores ven el mismo estado al momento.
  • Quién puede cerrarla. Los miembros de los trabajos de la puerta (opcionalmente solo de servicio) o de sus bandas. Los jugadores sin acceso no ven el aviso. Una puerta sin trabajos ni bandas la puede cerrar cualquiera.
  • Tipos de puerta. Las puertas batientes (simples, dobles) se quedan abiertas hasta que se cierran, y entonces se bloquean. Las puertas correderas y las verjas se bloquean al momento. Las puertas de garaje y las barreras conservan el movimiento propio del juego.
  • Los cierres valen en todas partes. Un cierre se mantiene aunque la puerta esté lejos y no esté cargada en tu pantalla.
  • Tras un reinicio cada puerta toma su estado Locked at start.

Instalación

Lo instala la receta de AI Core. A mano: ensure ai-doorlock después de ai-core. 94 puertas vienen listas: las comisarías de Mission Row y Paleto Bay, la prisión de Bolingbroke, Pacific Standard, Paleto Bank y los cinco bancos Fleeca, Luxury Autos y Pickle Rental.

Nunca uses ai-doorlock y ox_doorlock a la vez: ai-doorlock ya responde a los exports de ox_doorlock, y AI Core rechaza jugadores mientras funcionen los dos.

Ajustes del panel

Panel de administración > Door locks > pestaña Doors: las puertas que se cierran, quién puede cerrarlas y cómo empiezan. Un registro por puerta (New door / Delete door). Una puerta borrada se queda abierta.

Puerta

Elige primero el tipo de puerta y después la puerta en el mundo.

AjusteQué cambiaPor defecto para una nueva
NameSe muestra en el aviso (Lock Police front doors). 1-48 caracteres.
Door typeSingle door, Double door, Sliding door / gate, Double sliding door o Garage door / barrier. Decide cuántos objetos de puerta eliges y cómo se cierra la puerta: las puertas batientes se bloquean cuando se cierran, las correderas y las verjas se bloquean al momento, las puertas de garaje y las barreras conservan el movimiento propio del juego.Single door
DoorElige la puerta en el mundo con la cámara libre (se resalta al apuntarla): su modelo y su posición exacta se rellenan. Para una puerta doble, una de las dos hojas. Un botón a su lado te teletransporta a la puerta.
Second doorSolo para una puerta doble o una puerta corredera doble: elige la otra hoja del mismo modo. Los demás tipos de puerta lo ignoran.

Acceso

Quién puede cerrarla y abrirla, y cómo empieza.

AjusteQué cambiaUnidadPor defecto para una nueva
JobsSolo los miembros de estos trabajos pueden usarla. Deja trabajos y bandas vacíos para todos.vacío
GangsLos miembros de estas bandas también pueden usarla.vacío
Only on dutyLos miembros del trabajo deben estar de servicio en ese trabajo.activado / desactivadodesactivado
Locked at startEl estado tras un reinicio del servidor.activado / desactivadoactivado
ReachA qué distancia debe estar el jugador para ver el aviso. Las verjas y las puertas de garaje necesitan más. 1-15, en pasos de 0.5.m2.5

Comandos y teclas

Ninguno. El aviso usa la tecla de interacción (E por defecto).

Logs

Cada cierre y apertura va al canal de logs doors con el jugador que lo hizo.

A qué sustituye

fxProvide: ox_doorlock. exports.ox_doorlock:setDoorState(id, state) y exports.ox_doorlock:getDoor(id) llegan a ai-doorlock. El nombre proporcionado surte efecto tras un inicio completo del servidor.

Otros scripts de cerraduras

La capa de cerraduras de AI Core también funciona con tgiann-doorlock, ox_doorlock, qb-doorlock, cd_doorlock y rcore_doorlock. Elige uno en el panel de administración: Server > General > Door lock script (Automatic toma el primero que esté en marcha) y detén ai-doorlock. Los scripts que guardan ids de puertas (las puertas de ai-robberies) deben usar entonces los ids de puerta de ese script.

Límites conocidos

  • Una puerta se puede cambiar como mucho cada medio segundo, y un jugador puede intentarlo dos veces por segundo ("Wait a moment").
  • Una puerta cuyo objeto no tiene el juego en ese sitio (una edición del mapa lo quitó) no muestra aviso.
  • Cerrar una puerta batiente abierta espera a que se cierre; si se mantiene abierta 15 segundos, se cierra a la fuerza.

En esta página