AgencyOS27: Novidades no Agency-Phone e no Agency-Pad
AgencyOS27 é uma atualização gratuita para quem tem Agency-Phone e Agency-Pad: AgencyAI em dez idiomas, FaceZoom, moldura realista, novos jogos e App SDK 2.
Agency Scripts
Fundador e programador principal na Agency Scripts
Demonstração ao vivo
Experimente o Agency-Phone com AgencyOS27 no seu navegador.
Um sistema para os dois dispositivos
AgencyOS27 é o novo sistema do Agency-Phone e do Agency-Pad, a partir da versão 27.0.0, e é uma atualização gratuita para quem já possui qualquer um dos dispositivos. O telefone ganhou um corpo de verdade, uma AgencyAI que responde no idioma do jogador, videochamadas em grade e uma Store com uma página para cada app. O pad foi reconstruído para a tela ampla. Este artigo reúne as novidades, incluindo a versão 27.0.2, que trouxe TopV Social e App SDK 2 para os dois dispositivos.
Agency-Phone funciona com QBCore, ESX ou standalone, Agency-Pad com QBCore ou ESX, e ambos detectam o framework automaticamente.
O próprio dispositivo
O telefone no jogo não é mais desenhado pela folha de estilos. Atrás da tela há uma renderização real do Agency-Phone: uma borda metálica fina, o chanfro, os botões laterais e oito acabamentos de alumínio para escolher. No Agency-Pad, a moldura ao redor da tela vem do modelo 3D do pad, nos mesmos oito acabamentos, e agora todos os jogadores próximos conseguem ver o pad na mão de um jogador.
AgencyAI no idioma do jogador
AgencyAI responde no idioma em que recebe a solicitação e faz o que lhe é pedido: peça para abrir a galeria, e ela será aberta. No telefone, ela conhece todos os 52 apps pelos nomes que as pessoas realmente usam, em dez idiomas, incluindo nomes curtos como Handy, SMS, Navi ou Wecker. Não precisa de chave de API nem de conexão externa. No pad, funciona da mesma forma: abra um app, defina um waypoint ou consulte a previsão do tempo.
Novidades no Agency-Phone
FaceZoom
Videochamadas com uma grade em vez de uma lista: favoritos, recentes e contatos em uma só tela, um filtro em formato de pílula que pode ser arrastado e uma chamada com um toque. Contatos com foto a exibem na tela da chamada em vez de uma letra colorida.
Wallet e Agency Pay
Cartões, transferências, depósitos a prazo, negociações e a lista completa de atividades, com Agency Pay no checkout, e o dinheiro é movimentado no servidor. Outros recursos podem iniciar um checkout do Agency Pay, e VerifyAgencyPayCharge confirma no servidor que uma cobrança realmente aconteceu antes de entregar os produtos.
Store
Cada app tem uma página que informa o que ele faz, quem o criou e do que precisa. Os jogadores instalam o que quiserem e removem o que não quiserem. Os apps essenciais para o funcionamento do telefone permanecem: Store, Settings, Phone, Buzz, Contacts, Snapr, Gallery, Clock, Wallet e AgencyAI não têm botão de exclusão e são reinstalados automaticamente se uma configuração os remover.
Seis jogos e uma tela inicial que você organiza
Dice, Coin Flip, Slots, Roulette, Snake e Brick Blast vêm com o telefone, e o dinheiro permanece no servidor. Os widgets podem ser arrastados, soltos e redimensionados, e redefinir o telefone restaura a disposição de fábrica, não apenas os dados.
Novidades no Agency-Pad
- Feito para o modo paisagem: a Store, o Phone, o Clock, os MDTs e os jogos usam toda a tela, enquanto Buzz, Notes e Contacts exibem a lista e os detalhes lado a lado.
- MDTs: Police MDT, EMS PDT, Mechanic MDT, Business e Gangs alternam entre abas usando uma pílula flutuante.
- Dois jogos exclusivos do pad: Memory com três tamanhos de tabuleiro e Connect Four contra a AgencyAI em três níveis ou com dois jogadores em um só pad.
- Face Unlock reconstruído: a tela de escaneamento desliza para longe junto com a tela de bloqueio, e a tela inicial aparece sem travamentos.
- Photos e Camera: álbuns em Photos, e a Camera grava clipes de vídeo curtos.
- Para desenvolvedores: os novos exports
ClosePadeClosePhone. - Mais rápido: nada é animado enquanto ninguém está vendo, as telas dos apps só são renderizadas quando são abertas, e a imagem do mapa passou de 3.6 MB para 0.7 MB.
Versão 27.0.2: TopV Social e App SDK 2
A versão 27.0.2 integrou o TopV Social aos dois dispositivos, a rede social entre servidores para personagens de roleplay: feed, stories, reels, mensagens diretas, perfis e transmissões ao vivo, sincronizados com topv.gg e os apps TopV para Android e iOS, para que a história de um personagem continue depois que ele sai do servidor. É necessário usar a pasta phone-topv incluída e o ox_lib, e os jogadores precisam ter o Discord vinculado ao FiveM.
Para desenvolvedores, o App SDK 2 permite RegisterApp abrir seu próprio app web no dispositivo por meio de um endereço ui, com tema, idioma, galeria, câmera, diálogos, notificações e emblemas. Páginas escritas para a ponte de celular padrão de outros scripts de celular funcionam sem alterações. Os apps adicionados podem ter um ícone em tamanho completo e uma página na loja com capturas de tela reais, e uma configuração em cada dispositivo define onde eles aparecem na tela inicial. Um app registrado nos dois dispositivos exibe as notificações no celular quando o jogador estiver com um, caso contrário, no tablet.
Atualização para AgencyOS27
As duas atualizações são gratuitas para quem já possui os produtos. Os arquivos config.lua têm novas seções: ProtectedApps no celular e PadProp, CameraVideo, MoneyGameApps, ProtectedApps e Debug no tablet. Não substitua a configuração nova por uma antiga: faça backup dos seus valores, use o arquivo novo e configure-os novamente. No celular, todas as configurações dos jogadores e todos os pareamentos do Companion são preservados após a atualização. Os jogadores verão a tela de atualização do AgencyOS27 uma vez. Substitua o resource, execute refresh e reinicie-o.
Veja e adquira
O vídeo de apresentação do AgencyOS27 mostra o celular no jogo, e os dois dispositivos têm uma demonstração no navegador: Agency-Phone e Agency-Pad . Adquira Agency-Phone e Agency-Pad na loja da Agency Scripts separadamente ou os dois juntos no Agency Device Bundle, que custa menos do que comprá-los separadamente.