Skip to content

Releases: NullSablex/PawnPro

v2.0.2-beta

v2.0.2-beta Pre-release
Pre-release

Choose a tag to compare

@NullSablex NullSablex released this 05 Feb 23:52
17d9e4e
fix(includes): corrige proteção contra loops sem limitar arquivos (#10)

Substitui maxFiles=500 por detecção de symlink loops via realpath.
Aumenta maxDepth para 20. Todos os .inc são listados sem truncamento.

PawnPro v1.3.1 - Primeira Release Pública (Pre-release)

Choose a tag to compare

@NullSablex NullSablex released this 30 Nov 03:18

⚠️ Pre-release: Esta é a primeira versão pública do PawnPro. Embora todas as funcionalidades estejam implementadas e testadas, podem existir bugs ou comportamentos inesperados. Reporte qualquer problema nas Issues.

🎉 Primeira Release Pública do PawnPro!

Esta é a primeira versão pública da extensão PawnPro para Visual Studio Code. O código-fonte está agora disponível sob licença source-available para estudo, uso e contribuições da comunidade.

✨ Principais Funcionalidades

🔨 Compilação

  • Compilação em 1 clique com Ctrl+Alt+B
  • Detecção automática do compilador pawncc
  • Diagnóstico de erros e warnings em tempo real

📚 Sistema Inteligente de Includes

  • Diagnóstico automático de #include inexistentes
  • Hover mostrando caminho e documentação dos includes
  • Painel lateral com navegação rápida por natives/forwards

💡 IntelliSense e Hover

  • Hover com assinatura e documentação de funções
  • Busca recursiva em arquivos incluídos
  • Fallbacks para natives comuns do SA-MP

🎮 Gerenciamento de Servidor SA-MP

  • Controles Start/Stop/Restart integrados
  • Console RCON com envio de comandos via UDP
  • Histórico e favoritos de comandos
  • Visualização de logs em tempo real
  • Leitura automática do server.cfg

🎨 Temas Personalizáveis

  • Clássico Claro/Escuro (baseado no Pawn Editor)
  • Moderno Claro/Escuro
  • Aplicação automática baseada no tema do VS Code

📦 Instalação

Pelo VS Code Marketplace

code --install-extension NullSablex.pawnpro

Manual

  1. Baixe o arquivo .vsix desta release
  2. No VS Code: Extensions → ... → Install from VSIX

⚙️ Configuração Básica

{
  "pawnpro.compiler.path": "caminho/para/pawncc",
  "pawnpro.includePaths": ["${workspaceFolder}/pawno/include"],
  "pawnpro.server.path": "caminho/para/samp-server"
}

📋 Requisitos

  • Visual Studio Code 1.106.0 ou superior
  • Compilador pawncc (para compilação)
  • Servidor SA-MP (opcional, para controles de servidor)

📄 Licença

PawnPro License v1.0 - Source-Available

Permitido: Uso pessoal e comercial, modificação, estudo, contribuições
Proibido: Venda, redistribuição comercial, versões premium pagas

Consulte LICENSE.md para detalhes completos.

💝 Apoie o Projeto

Se você está achando o PawnPro útil, considere apoiar via PIX:

Chave: 8b811939-3f82-448d-80a6-0a0532b60afe

🐛 Reportar Bugs e Sugestões

Abra uma issue em: https://github.com/NullSablex/PawnPro/issues

🙏 Agradecimentos

Obrigado a todos que testaram as versões privadas e ajudaram a moldar o PawnPro!


Changelog completo: CHANGELOG.md