📋 Agency-Doorlock v1.1.0 — Controle suas portas pelo seu telefone: o aplicativo gratuito Agency Companion agora se conecta ao Agency-Doorlock, no iOS e Android.
📋 Agency-Doorlock
✨ Novo — Aplicativo Agency Companion • Tranque, destranque e gerencie suas portas diretamente do seu telefone — não é necessário ficar no teclado • Seu próprio código QR, totalmente independente do Agency-Phone e Agency-Elevator — Doorlock emparelha por conta própria • Emparelhamento em segundos: execute /adlconnect (alias /adlc) para um QR que qualquer um pode escanear, ou encontre o mesmo QR dentro do menu de configuração /adoorlock — então escaneie-o (ou digite o código de 6 dígitos) no aplicativo gratuito Agency Companion • O token de emparelhamento NUNCA pode conceder admin — cada ação da equipe é revalidada no servidor contra suas permissões de configuração existentes a cada solicitação
📱 Novo — Agora no iOS e Android • O aplicativo gratuito Agency Companion está disponível na App Store e no Google Play • Guia completo de download e configuração em companion.agencyg.de • Um aplicativo conecta todos os seus scripts Agency — Doorlock, Phone, Pad, Elevator, Reports e mais
🎮 Novo — Jogadores, Em Movimento • Veja cada porta à qual você tem acesso em uma lista, com seu estado bloqueado / desbloqueado ao vivo • Bloqueie ou desbloqueie uma porta que você possui quando estiver por perto — as mesmas regras de acesso do jogo se aplicam • Defina um ponto de GPS para qualquer porta a partir do aplicativo para encontrá-la rapidamente
Mudanças (cont.)
🛡️ Novo — Administradores, Em Movimento • Substitua QUALQUER porta no servidor de qualquer lugar — sem limite de distância, uma verdadeira sobreposição de segurança remota • Exclua portas que você não precisa mais diretamente do seu telefone (as portas de configuração estática permanecem protegidas) • Abra o menu de configuração de portas no jogo remotamente para adicionar ou editar portas • Cada ação de administrador verifica novamente sua Config.SetupPermission do lado do servidor — o QR/aparelhamento nunca pode elevar ninguém
🔑 Novo — Código de Emparelhamento de 6 Dígitos • Não consegue escanear? Digite o código de 6 dígitos mostrado sob o QR no aplicativo em vez disso • O código permanece visível mesmo enquanto um dispositivo está vinculado, para que você possa adicionar outro telefone a qualquer momento • Os códigos expiram após Config.Companion.TokenTTL (padrão 5 min) para segurança
🌍 Melhorado — Localização completa • Todos os novos textos de aplicativo, emparelhamento e interface de usuário traduzidos para os 25 idiomas suportados: 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
🐛 Corrigido • O código de emparelhamento de 6 dígitos agora sempre é exibido abaixo do QR no menu de configuração /adoorlock • O cartão QR do companheiro se dobra/se expande de forma limpa e não se sobrepõe mais à lista de portas • Comportamento de abertura/fechamento do painel mais limpo e vários pequenos polimentos de NUI
Mudanças (cont.)
♻️ Compatível com versões anteriores • Todas as suas portas, combinações de teclas, sons e configurações existentes continuam funcionando sem alterações — sem migração, sem perda de dados • A integração do companheiro é OPCIONAL — defina Config.Companion.Enable = false e nada muda • Seguro contra configurações obsoletas: mesmo que uma config.lua mais antiga não tenha um bloco Config.Companion, o recurso permanece ativado com valores padrão seguros — uma configuração restante nunca pode desativá-lo silenciosamente • Todas as tabelas de emparelhamento do companheiro são criadas automaticamente na primeira inicialização — sem SQL manual.
Instalação • Substitua sua pasta Agency-Doorlock pela nova versão (ou sobrescreva estes arquivos):
fxmanifest.lua
config.lua (revise o bloco Config.Companion — seguro para manter o seu)
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 os arquivos de idioma)
• Sem alterações manuais no banco de dados — todas as tabelas são criadas automaticamente • Necessita oxmysql (já requerido) • Reinicie o recurso via txAdmin ou assegure-se de que Agency-Doorlock esteja ativo.