📋 Agency-Doorlock v1.1.0 — Controla tus puertas desde tu teléfono: la aplicación gratuita Agency Companion ahora se conecta a Agency-Doorlock, en iOS y Android.
📋 Agency-Doorlock
✨ Nuevo — Aplicación Agency Companion • Bloquea, desbloquea y gestiona tus puertas directamente desde tu teléfono — no es necesario estar en el teclado • Su propio código QR, completamente independiente de Agency-Phone y Agency-Elevator — Doorlock se empareja por sí solo • Emparejamiento en segundos: ejecuta /adlconnect (alias /adlc) para un QR que cualquiera puede escanear, o encuentra el mismo QR dentro del menú de configuración /adoorlock — luego escanéalo (o escribe el código de 6 dígitos) en la aplicación gratuita Agency Companion • El token de emparejamiento NUNCA puede otorgar admin — cada acción del personal se valida nuevamente en el servidor contra tus permisos de configuración existentes en cada solicitud
📱 Nuevo — Ahora en iOS y Android • La aplicación gratuita Agency Companion está disponible en la App Store y Google Play • Guía completa de descarga y configuración en companion.agencyg.de • Una aplicación conecta todos tus scripts de Agency — Doorlock, Phone, Pad, Elevator, Reports y más
🎮 Nuevo — Jugadores, En Movimiento • Ve cada puerta a la que tienes acceso en una lista, con su estado bloqueado / desbloqueado en vivo • Bloquea o desbloquea una puerta que posees cuando estás cerca — se aplican las mismas reglas de acceso que en el juego • Establece un punto de GPS a cualquier puerta desde la aplicación para encontrarla rápido
Cambios (cont.)
🛡️ Nuevo — Administradores, En Movimiento • Anula CUALQUIER puerta en el servidor desde cualquier lugar — sin límite de distancia, una verdadera anulación de seguridad remota • Elimina puertas que ya no necesitas directamente desde tu teléfono (las puertas de configuración estática permanecen protegidas) • Abre el menú de configuración de puertas en el juego de forma remota para agregar o editar puertas • Cada acción de administrador vuelve a verificar tu Config.SetupPermission del lado del servidor — el QR/apareamiento nunca puede elevar a nadie
🔑 Nuevo — Código de Emparejamiento de 6 Dígitos • ¿No puedes escanear? Escribe el código de 6 dígitos que se muestra debajo del QR en la aplicación en su lugar • El código permanece visible incluso mientras un dispositivo está vinculado, por lo que puedes agregar otro teléfono en cualquier momento • Los códigos expiran después de Config.Companion.TokenTTL (predeterminado 5 min) por seguridad
🌍 Mejorado — Localización completa • Todos los nuevos textos de la aplicación, emparejamiento e interfaz de usuario traducidos a los 25 idiomas admitidos: EN, DE, BG, CS, DA, EL, ES, FI, FR, HR, HU, IT, JA, KO, NL, NO, PL, PT, RO, RU, SK, SV, TR, UK, ZH
🐛 Corregido • El código de emparejamiento de 6 dígitos ahora siempre se muestra debajo del QR en el menú de configuración /adoorlock • La tarjeta QR del compañero se pliega/se expande de manera limpia y ya no se superpone a la lista de puertas • Comportamiento de apertura/cierre del panel más limpio y varios pequeños pulidos de NUI
Cambios (cont.)
♻️ Compatible hacia atrás • Todas sus puertas, combinaciones de teclas, sonidos y configuraciones existentes siguen funcionando sin cambios — sin migración, sin pérdida de datos • La integración del compañero es OPCIONAL — establezca Config.Companion.Enable = false y nada cambia • Seguro contra configuraciones obsoletas: incluso si una config.lua más antigua no tiene un bloque Config.Companion, la función permanece habilitada con valores predeterminados seguros — una configuración sobrante nunca puede desactivarla silenciosamente • Todas las tablas de emparejamiento del compañero se crean automáticamente en el primer inicio — sin SQL manual.
Instalación • Reemplace su carpeta Agency-Doorlock con la nueva versión (o sobrescriba estos archivos):
fxmanifest.lua
config.lua (revise el bloque Config.Companion — seguro para mantener el suyo)
client/main.lua
client/companion.lua
client/configurator.lua
server/main.lua
server/companion.lua
server/companion_relay.lua
html/index.html
html/script.js
html/style.css
html/js/companion.js
html/js/qrcode.min.js
shared/locales.lua
shared/locale/ (todos los archivos de idioma)
• Sin cambios manuales en la base de datos — todas las tablas se crean automáticamente • Necesita oxmysql (ya requerido) • Reinicie el recurso a través de txAdmin o asegúrese de que Agency-Doorlock esté activo.