⚡ FS_CMD – O Processador de Comandos Autossuficiente para SA-MP
Olá, comunidade SA-MP!
Apresento a vocês o FS_CMD, um processador de comandos leve, rápido e totalmente autossuficiente, desenvolvido para tornar seu desenvolvimento em SA-MP mais simples, eficiente e sem dependências externas.
Se você já usou ZCMD, sabe que muitos sistemas exigem bibliotecas adicionais e funções complexas, como sscanf, para funcionar corretamente. O FS_CMD elimina completamente essa necessidade, oferecendo um sistema de comandos limpo, direto e pronto para uso, sem precisar instalar nada além da própria include.
Por que o FS_CMD é único:
Citar:
Independência total: não depende de bibliotecas externas, sscanf ou macros complicadas. Basta incluir <FS_CMD> e começar a criar seus comandos.
Registro simples e intuitivo: apenas declare FS_CMD(nome) e seu comando já estará disponível.
Help automático: o comando /help lista todos os comandos disponíveis com suas descrições.
Suporte completo a argumentos: leitura fácil de strings e inteiros usando FS_CMD_ARG e FS_CMD_ARG_INT.
Minimalista e leve: código enxuto, rápido e sem sobrecarregar o gamemode.
⚡ Diferenciais
Citar:
Nenhum sscanf, nenhuma complicação: o parser interno do FS_CMD lida com argumentos de forma robusta, segura e eficiente.
Help inteligente: todos os comandos cadastrados são listados automaticamente.
Preparado para o futuro: estrutura pensada para receber melhorias contínuas.
⚡ O Futuro do FS_CMD
O FS_CMD está em constante evolução. Atualizações futuras incluirão:
Citar:
Mais ferramentas para gerenciamento de comandos complexos.
Otimizações adicionais para velocidade e desempenho.
Recursos avançados para criar experiências únicas em gamemodes e filterscripts.
O FS_CMD não é apenas mais uma include; é uma plataforma de comandos completa, independente e moderna, focada em simplicidade e performance.
Crie gamemodes incríveis sem depender de bibliotecas externas ou complicações e aproveite todo o potencial do SA-MP.
Experimente, teste e compartilhe suas ideias.
O FS_CMD veio para ficar e crescer junto com a comunidade!
Inserido por: Mateus Lima - 03/01/2026 11:45 - Fórum: Includes
- Sem Respostas
? pawn-binary-storage
Este include foi criado estritamente para fins de estudo, com foco em manipulação de arquivos binários e comportamento de memória dinâmica na linguagem Pawn.
Não foi desenvolvido com a intenção de ser um sistema de gerenciamento de dados seguro, completo ou pronto para produção. Podem existir limitações, comportamentos indefinidos e casos não tratados.
⚠️ Aviso importante
Citar:ATENÇÃO
Este include requer um tamanho maior de memória dinâmica, devido ao uso intensivo de buffers em tempo de execução, strings e manipulação de dados binários.
Antes de utilizar a biblioteca, é obrigatório definir no script:
Código:
#pragma dynamic 65536
Sem isso, o funcionamento correto não é garantido.
? Funções disponíveis
Inserido por: Mateus Lima - 29/12/2025 09:36 - Fórum: Includes
- Sem Respostas
? PAL — Pawn Algorithms Library (Extensão do a_samp.inc)
Olá, andei desenvolvendo algumas funções que, pelo menos na concepção, fazem falta como uma biblioteca já pronta. Meu objetivo é inserir de 5 a 8 extensões da include para que ela se torne realmente útil a quem se utiliza.
Se quiserem contribuir com códigos ou observações, o projeto está aqui exatamente para isso.
Minha principal intenção é ajudar os novos desenvolvedores e, principalmente, alongar a vida e a utilidade do Pawn no SA-MP.
Obs.: Tem mais extenções sendo desenvolvidas, aguardem.
Framework para o desenvolvimento moderno de SA-MP com JavaScript e TypeScript.
Olá, comunidade do PortalSAMP!
No desenvolvimento de servidores SA-MP, o Pawn tem sido o padrão por anos (óbvio), oferecendo uma base sólida, mas com limitações em modularidade, operações assíncronas e integração com ferramentas contemporâneas. O Kainure surge como uma alternativa, funcionando como uma ponte que incorpora o ambiente Node.js diretamente no servidor SA-MP. Isso possibilita escrever toda a lógica do gamemode em JavaScript ou TypeScript, expandindo as possibilidades com um ecossistema rico de pacotes, bibliotecas e práticas de programação atuais.
Utilizando o Node.js na versão v22.21.1, o framework aproveita o motor V8 – o mesmo do Google Chrome – para uma execução de código rápida e eficiente, além da LIBUV para gerenciamento assíncrono de I/O. Essa estrutura é perfeita para cenários dinâmicos como jogos multiplayer, permitindo a criação de gamemodes mais sofisticados, bem organizados e de manutenção simplificada, indo além das restrições impostas pelo Pawn.
Principais Vantagens do Kainure
Abordagem Intuitiva: As funções principais são injetadas no escopo global, eliminando a necessidade de imports repetitivos e resultando em um código mais fluido e acessível.
Integração com o SA-MP: Facilita o acesso a funções nativas do SA-MP e de plugins, com suporte para hooks em nativas e criação de callbacks.
Suporte Nativo a TypeScript: Transpila automaticamente arquivos .ts para .js, fornecendo arquivos .d.ts para compatibilidade da API com o TypeScript.
Sistema de Comandos Integrado: Oferece ferramentas para registrar comandos, processar parâmetros de forma similar ao sscanf, criar aliases e chamadas programáticas.
Recursos Globais: Inclui constantes padrão do SA-MP acessíveis em qualquer lugar, além de definições de tipos para maior precisão no desenvolvimento.
Essas features transformam a experiência de programação, permitindo explorar um vasto universo de pacotes NPM e adotar metodologias mais avançadas.
Para uma compreensão completa da API, funcionalidades detalhadas e exemplos práticos, convido vocês a visitarem o repositório no GitHub.
O que acham dessa proposta? Já consideraram migrar para linguagens como JS ou TS no SA-MP? Compartilhem suas opiniões, dúvidas ou sugestões aqui no tópico.
Olá pessoal, passei um tempo sem desenvolver scripts, e hoje resolvi fazer alguns sistemas. Porém estou tendo problemas com os plugins Textdraw-streamer e FCNPC eles apresentam o seguinte problema:
Alguém sabe uma forma de resolver o problema sem precisar desativar um deles?
Inserido por: Mateus Lima - 25/12/2025 08:47 - Fórum: Includes
- Sem Respostas
SAMP Ranking System Sistema de ranking simples, rápido e eficiente para SA-MP
? Sobre o projeto
O SAMP Ranking é um sistema de ranking desenvolvido em Pawn, focado em simplicidade, desempenho e baixo consumo de CPU.
Ele mantém uma lista ordenada de jogadores com base em pontos, utilizando:
Cache local para acesso rápido
MySQL para persistência segura dos dados
Além disso, o sistema notifica jogadores online em tempo real quando sua posição no ranking é alterada. ⚙️ Requisitos
Para o funcionamento correto, é necessário incluir:
Roube textos de diálogos do SA-MP de forma simples e rápida!
? O que é? O SAMP Dialog Stealer é um script que permite capturar e salvar facilmente o texto de diálogos do SA-MP diretamente em arquivos no seu GTA. Ideal para quem desenvolve scripts, servidores ou precisa copiar textos de diálogos sem complicação.
1️⃣ Abra qualquer diálogo no SA-MP
2️⃣ Com o diálogo aberto, pressione F6 (abrir a barra de inserir textos
3️⃣ Digite o comando: /dialog
4️⃣ Pronto! O texto será salvo automaticamente
? O arquivo será salvo na pasta:
Código:
dialog_stealer
?️ Screenshot ⭐ [b]Gostou do projeto?
Se achou útil, deixe uma estrela ⭐ no repositório para apoiar o desenvolvimento![/b]