Scripts 2026-04-20

Agency-Phone: O smartphone construído especificamente para FiveM

TDYSKY

TDYSKY

Founder & Lead Developer at Agency Scripts

Porquê construir mais outro telemóvel para FiveM?

Construímos o Agency-Phone porque todos os telemóveis que experimentámos nos nossos próprios servidores ou pareciam ótimos e tinham um desempenho mau, ou tinham bom desempenho e pareciam datados. O mercado estava cheio de compromissos. Queríamos algo que realmente se sentisse como um smartphone moderno no momento em que o abres, e que ainda assim atingisse 0,00ms de uso de recursos em inatividade quando estivesse no bolso de alguém.

Uma UI que não parece FiveM

A maior parte dos telemóveis de FiveM denunciam a sua origem dois segundos depois de serem abertos. As fontes parecem ligeiramente estranhas, as animações são bruscas, o layout do ecrã principal parece um placeholder. O Agency-Phone foi desenhado por pessoas que usam smartphones reais todos os dias. Cada elemento — do relógio do ecrã de bloqueio à física de mola da gaveta de apps — foi iterado até deixar de parecer um script e começar a parecer um telemóvel.

A arquitetura das apps

Por baixo do capô, o Agency-Phone usa um sistema de apps com lazy-loading. As apps só inicializam a sua UI quando são efetivamente abertas, o que mantém o uso de memória estável mesmo à medida que vamos lançando mais apps. O event bus entre o Lua do cliente e a camada NUI está debounced para que ações rápidas do utilizador não inundem o jogo com picos de resmon. É o tipo de trabalho de engenharia que ninguém vê mas de que toda a gente beneficia quando o seu servidor está a aguentar 128 jogadores.

Framework-agnóstico por defeito

O Agency-Phone vem com adaptadores para QBCore e ESX, mas o núcleo é independente do framework. Se corres um servidor standalone com a tua própria camada de dados de jogador, podes ligá-lo numa tarde implementando quatro funções de lookup. Recusamo-nos a lançar scripts que te prendam a um único framework porque os frameworks vão mudando — já vimos passar pelo menos três vagas de "este é agora o standard" durante o nosso tempo na comunidade.

O propósito de um telemóvel em RP

Um telemóvel de FiveM é, no fundo, uma ferramenta social. Os jogadores usam-no para coordenar encontros, tratar de negócios de droga, enviar mensagem ao personagem do chefe, ouvir música na app de rádio. Tudo o que acrescentamos ou retiramos do Agency-Phone é julgado perante a pergunta: isto torna a interação social mais fácil ou mais divertida? É por isso que lançámos uma app de galeria antes de lembretes de calendário, e porque é que a app de mensagens de base tem indicadores de escrita ricos antes de ter envios agendados. RP primeiro, checklists de funcionalidades depois.

Share this article

Ready to upgrade your server?

Check out our premium FiveM scripts in the Agency Scripts store or join our Discord community for support and updates.