Molduras personalizadas (pinturas) – Sistema de exibição de arte de código aberto para FiveM
Transforme qualquer propriedade, negócio ou espaço público do FiveM em uma galeria de arte com este poderoso sistema de pintura e molduras de fotos de código aberto. Seja para decorar coberturas de luxo com obras de arte selecionadas, criar exposições em museus com peças históricas, administrar uma galeria de arte ou simplesmente permitir que os jogadores personalizem suas casas com fotos de família e coleções de arte pessoais, este script oferece total liberdade criativa. Por ser totalmente de código aberto, você é o proprietário do código — modifique-o, estenda-o, integre-o a outros sistemas e adapte-o à sua visão exata, sem limitações.
O que este sistema oferece
Em essência, esta é uma solução completa para exibição de imagens que permite colocar pinturas, fotografias, pôsteres e obras de arte personalizadas em qualquer lugar do seu mundo FiveM. Carregue qualquer imagem — pinturas clássicas, arte moderna, fotografias pessoais, logotipos de servidores, pôsteres de propaganda, cartazes de procurados, anúncios comerciais ou memes — e exiba-as em molduras elegantes com proporções e iluminação realistas. O sistema cuida do processamento, otimização e renderização das imagens para garantir que elas tenham uma aparência nítida e profissional sem comprometer o desempenho do servidor.
Ao contrário dos mods básicos de substituição de texturas que exigem a reinicialização do servidor e afetam todos os clientes, este script utiliza carregamento dinâmico e cache no lado do cliente. Atualize sua coleção de arte instantaneamente; diferentes jogadores podem ver obras de arte diferentes com base em permissões ou preferências, e novas imagens aparecem sem forçar todos a se reconectarem.
Principais Recursos e Capacidades
- Suporte ilimitado para imagens Exiba qualquer imagem que você possa enviar. O sistema aceita formatos JPG, PNG e WebP, otimiza automaticamente o tamanho dos arquivos para transferência em rede, converte as imagens para resoluções adequadas para exibição no jogo e mantém as proporções para evitar distorções. Não há limites fixos para a quantidade de imagens que seu servidor pode suportar.
- Vários estilos de moldura – Escolha entre diversos designs de molduras, incluindo molduras minimalistas modernas para espaços contemporâneos, molduras clássicas ornamentadas para ambientes tradicionais, molduras de madeira rústica para cabines e propriedades rurais, molduras de metal industrial para lofts urbanos e opções sem moldura “tela” para montagem no estilo galeria.
- Opções de tamanho flexíveis – Exiba obras de arte em diversos tamanhos, desde pequenos porta-retratos (tamanho retrato) até peças de galeria de tamanho médio (dimensões padrão de pintura), passando por grandes obras de destaque (arte de parede extragrande) até murais enormes (cobertura total da parede). Cada categoria de tamanho oferece suporte a diferentes proporções para os formatos quadrado, retrato, paisagem e panorâmico.
- Sistema de posicionamento dinâmico Posicione as molduras com precisão usando as ferramentas de coordenadas do jogo, gire-as para qualquer ângulo para obter configurações de exibição exclusivas, ajuste a altura para uma perspectiva de visualização adequada e fixe-as automaticamente nas paredes ou coloque-as em superfícies independentes. Posicionamento perfeito sempre, sem precisar editar arquivos de configuração.
- Visibilidade baseada em permissões Controle quem pode ver quais obras de arte usando sistemas de permissão flexíveis. Crie coleções de arte privadas visíveis apenas para proprietários de imóveis, galerias públicas acessíveis a todos, propaganda específica de facções visível apenas para membros de gangues ou obras de arte exclusivas para assinantes VIP. Ideal para cenários de RPG e conteúdo exclusivo.
- Otimização de desempenho – O carregamento inteligente renderiza apenas os quadros visíveis dentro do alcance de renderização do jogador, descarrega os elementos gráficos quando os jogadores saem das áreas, usa streaming de texturas para gerenciar a memória de forma eficiente e inclui sistemas LOD (Nível de Detalhe) para que os quadros distantes não sejam renderizados em resolução total. Suporta centenas de quadros em todo o seu mapa sem impacto no desempenho.
- Interface de gerenciamento no jogo Administradores e usuários autorizados gerenciam obras de arte por meio de uma interface de usuário intuitiva, incluindo o upload de imagens a partir de URLs, a navegação e seleção em uma biblioteca de imagens existente, a visualização antes da inserção, a edição de quadros existentes (alterar imagem, redimensionar, reposicionar) e a exclusão ou arquivamento de obras de arte antigas.
- Cache do lado do cliente – Assim que um jogador visualiza uma imagem, ela é armazenada em cache localmente para carregamento instantâneo em visitas futuras. Isso reduz o uso de largura de banda da rede, elimina atrasos de carregamento em visualizações repetidas e melhora a experiência geral.
Ideal para estes casos de uso
- Decoração e Personalização de Imóveis – Permita que os jogadores personalizem suas casas, apartamentos e empresas com obras de arte pessoais. Carregue fotos de família, pendure suas obras de arte favoritas, exiba capturas de tela de conquistas ou crie designs de interiores temáticos. Isso aumenta a satisfação com a propriedade e o envolvimento emocional.
- Empresas de galerias de arte – Administre galerias de arte funcionais onde os jogadores possam navegar e comprar obras de arte. Alterne as exposições semanalmente ou mensalmente, organize eventos de inauguração para novas coleções, leiloe peças raras para colecionadores e crie uma economia comercial legítima em torno do comércio de arte. Inclua créditos dos artistas e descrições das obras para experiências imersivas.
- Exposições de Museus e Culturais – Construa museus educativos com fotografias históricas, artefatos culturais, história do servidor local ou exposições temáticas. Crie experiências de aprendizado interativas onde os jogadores exploram coleções selecionadas enquanto aprendem sobre a história do servidor ou a história do mundo real.
- Propaganda de Gangues e Facções – Exibir símbolos de facções, marcadores territoriais, cartazes de procurados, mensagens de propaganda e imagens de intimidação em áreas controladas. Narrativa visual que reforça a identidade faccional e as reivindicações territoriais.
- Publicidade comercial – Realize campanhas publicitárias com cartazes promocionais em locais estratégicos. As empresas pagam por espaços publicitários em áreas de grande circulação, criando uma dinâmica na economia da publicidade e ambientes urbanos autênticos repletos de imagens comerciais.
- Avisos Governamentais e Públicos – Afixar comunicados oficiais do governo, cartazes de procurados, avisos de segurança pública, anúncios de eventos e documentos de planejamento urbano em quadros de avisos oficiais e prédios governamentais.
- Clubes Noturnos e Locais de Entretenimento – Crie ambientes dinâmicos para o local com obras de arte rotativas, cartazes de shows para eventos futuros, imagens promocionais de DJs e elementos gráficos de identidade visual da marca. Atualize as obras de arte para combinar com os temas dos eventos.
- Aprimoramento do RPG – Apoie as histórias de fundo dos personagens com fotos de família em casas, exiba registros de serviço militar em escritórios de veteranos, mostre fotos de cenas de crime em escritórios de detetives ou pendure diplomas em escritórios profissionais. Imersão profunda por meio da narrativa ambiental.
Vantagens do código aberto
Por ser totalmente de código aberto, isso transforma um simples script de adereços em uma plataforma de desenvolvimento. Os desenvolvedores de servidores obtêm acesso completo ao código-fonte para personalização, podem integrar-se a sistemas de propriedades para salvar o posicionamento de frames em bancos de dados, conectar-se a sistemas econômicos para mecânicas de compra de arte, adicionar sistemas de autenticação para atribuição de artistas e royalties, implementar sistemas de votação ou classificação para arte da comunidade e criar ferramentas administrativas personalizadas para moderação de conteúdo.
O código é limpo, bem comentado e estruturado para expansão. Mesmo desenvolvedores iniciantes em programação para FiveM conseguem entender a lógica e fazer modificações. Desenvolvedores avançados podem utilizá-lo como base para sistemas complexos, como propriedade de arte digital no estilo NFT, jogos de investimento e especulação em arte ou minijogos de detecção de falsificações.
Detalhes de implementação técnica
- Hospedagem de imagens – Suporta vários métodos de hospedagem, incluindo hospedagem direta no servidor em pasta de recursos (mais rápido, sem dependências externas), hospedagem externa via Imgur, CDN do Discord ou servidores de imagens personalizados, e abordagens híbridas com cache de imagens externas no servidor.
- Processamento de Imagens – Pipeline de otimização automática que redimensiona imagens muito grandes para resoluções de exibição eficientes (reduzindo a largura de banda), comprime sem perda visível de qualidade, converte formatos não suportados e valida as imagens antes da exibição para evitar que arquivos corrompidos interrompam a renderização do cliente.
- Integração de banco de dados – O suporte opcional para banco de dados armazena posições de frames, URLs de imagens, informações do proprietário, registros de data e hora de publicação, contagens de visualizações, rastreamento de popularidade e configurações de permissão. Isso facilita o gerenciamento em grande escala.
- Coordenadas de Exportação/Importação – Salve coleções de arte inteiras como arquivos de configuração para fins de backup, migre obras de arte entre servidores com facilidade, compartilhe layouts de museus criados pela comunidade e restaure rapidamente após reinicializações do servidor.
Processo de Instalação & Configuração
- Baixar e Extrair – Coloque a pasta de recursos de frames personalizados no diretório de recursos do seu servidor. O script é leve e independente.
- Configurar configurações básicas – Edite o arquivo config.lua para definir os estilos de moldura padrão, configurar as dimensões máximas das imagens e os tamanhos dos arquivos, definir os requisitos de permissão para quem pode inserir molduras e, opcionalmente, habilitar o armazenamento em banco de dados para persistência.
- Configuração opcional do banco de dados – Se estiver usando armazenamento persistente, importe o esquema SQL incluído para criar as tabelas necessárias para o armazenamento de frames.
- Preparar a biblioteca de imagens – Faça o upload da sua coleção inicial de obras de arte para o serviço de hospedagem escolhido. Organize as imagens por categoria (arte clássica, fotos, pôsteres, etc.) para facilitar o gerenciamento.
- Definir permissões – Configure quem pode colocar, editar e remover molduras. Normalmente, a restrição inicial é feita aos administradores, e depois expande para proprietários de imóveis ou membros VIP, dependendo do modelo do seu servidor.
- Teste de Colocação – Utilize comandos dentro do jogo para inserir quadros de teste, verificar se as imagens carregam corretamente, verificar o impacto no desempenho e confirmar se as permissões funcionam conforme o esperado.
- Integração com sistemas prediais – Se o seu servidor usa scripts de propriedades, configure a integração para que os proprietários possam gerenciar os frames dentro de suas propriedades. A maioria dos scripts de propriedades suporta callbacks de posicionamento de adereços.
- Lançar e Educar Usuários – Disponibilize aos jogadores um tutorial explicando como fazer o upload e inserir imagens, quais formatos/tamanhos de imagem funcionam melhor e quaisquer diretrizes ou restrições de conteúdo.
Moderação de Conteúdo e Diretrizes
Com grande liberdade criativa vem a responsabilidade pela moderação. O sistema inclui recursos opcionais de filtragem de conteúdo, como filas de aprovação de imagens antes da exibição, verificação automatizada de conteúdo inadequado usando APIs de terceiros, limites de tamanho para evitar uploads abusivos em altíssima resolução, limites de taxa para o número de frames que os usuários podem inserir e ferramentas de revisão administrativa para remover rapidamente conteúdo que viole as regras.
Estabeleça políticas de conteúdo claras que abranjam tipos de conteúdo proibidos (material explícito, símbolos de ódio, violações de direitos autorais), padrões de qualidade de imagem (resolução mínima, sem imagens de qualidade extremamente baixa), diretrizes de posicionamento (não bloqueie caminhos, respeite os limites da propriedade) e consequências para violações.
Exemplos de personalização avançada
Por ser de código aberto, os desenvolvedores da comunidade criaram extensões impressionantes:
- Economia do Mercado de Arte – Os jogadores compram e vendem obras de arte, com preços que flutuam de acordo com a demanda. Artistas famosos alcançam preços mais altos, enquanto novos criadores constroem sua reputação.
- Sistema de Assalto à Galeria – Criminosos podem roubar obras de arte valiosas de galerias, desencadeando polícia resposta e criação de um mercado negro para arte roubada.
- Publicidade dinâmica em outdoors – As empresas competem por espaço em outdoors, o sistema rotaciona os anúncios automaticamente e monitora as métricas de impressões.
- Integração de cabine fotográfica – Os jogadores tiram fotos no jogo que são automaticamente convertidas em pinturas emolduradas que podem ser colocadas em suas casas.
- Exibição de Conquistas – As conquistas no servidor geram automaticamente placas comemorativas e troféus que os jogadores podem exibir.
Especificações de desempenho
- Uso de recursos: ~0,02-0,05ms com mais de 50 quadros carregados na área (muito eficiente)
- Pegada de memória: Em média, o tamanho do arquivo fica entre 50 e 100 MB com o cache do lado do cliente (dependendo da quantidade e do tamanho das imagens).
- Impacto na rede: Imagens armazenadas em cache após a primeira visualização, largura de banda contínua mínima.
- Máximo recomendado: Mais de 500 frames por servidor sem problemas (testado em produção)
- Distância de renderização: Configurável (padrão de aproximadamente 50m para desempenho, até 150m para peças importantes)
Compatibilidade de Framework
✅ Independente de framework - Funciona Standalone sem exigir ESX, qbNúcleo, ou qualquer framework específico. Implementação nativa pura do FiveM.
✅ Fácil integração – A API simples facilita a integração com qualquer sistema imobiliário, script de negócios ou framework personalizado. Exemplos detalhados de integração incluídos.
✅ Sem dependências – Não requer dependências externas. Funciona imediatamente após a instalação, sem necessidade de downloads adicionais.
O que faz isso se destacar
A maioria dos scripts de decoração te força a usar conjuntos de adereços rígidos e predefinidos. Este sistema oferece verdadeira liberdade criativa — exiba qualquer coisa imaginável, desde obras-primas da Renascença a memes engraçados e capturas de tela pessoais. A natureza de código aberto significa que você não está preso à visão de um desenvolvedor nem limitado por código criptografado.
A otimização de desempenho é excepcional. Servidores executando mais de 200 frames personalizados relatam um impacto de desempenho insignificante, pois os sistemas de streaming e LOD estão implementados corretamente. Jogadores com PCs mais modestos ainda obtêm um desempenho fluido, pois o cliente processa apenas os frames visíveis e próximos.
Ser de código aberto também significa transparência em termos de segurança. Analise o código você mesmo para garantir que não haja funcionalidades maliciosas, backdoors ou coleta de dados. Modifique qualquer coisa que não se encaixe no seu modelo de segurança.
Comunidade e Suporte
Por ser um projeto de código aberto, o suporte vem de fóruns da comunidade, discussões no GitHub e documentação wiki. Embora não haja um canal de suporte dedicado, a comunidade ativa geralmente responde às perguntas rapidamente. O código-fonte inclui comentários extensos explicando como tudo funciona, tornando o autoatendimento viável para a maioria dos problemas.
Requisitos
- Servidor FiveM (qualquer versão recente do artefato)
- Conhecimento básico de programação Lua para personalização (opcional)
- Solução de hospedagem de imagens (pasta do servidor, Imgur, Discord, etc.)
- Banco de dados MySQL (opcional, para recursos de persistência)
- Sem dependências de frameworks
Traga narrativa visual e personalização para o seu servidor FiveM com possibilidades criativas ilimitadas — o sistema de código aberto Custom Frames.

MarieDuke92 (comprador verificado) –
**** ótimo :)
Lonzo (comprador verificado) –
Incrível, obrigado
Florêncio (comprador verificado) –
O suporte foi amigável, rápido e conhecedor. Meu problema foi resolvido em pouco tempo.
SavageLeo386 (comprador verificado) –
Fácil de instalar e fácil de personalizar.
Tremaine (comprador verificado) –
Recebi um excelente suporte para este item. Eles foram pacientes comigo e me ajudaram a resolver meu problema. Recomendo esta empresa 100%