Ir para o conteúdo

Introdução

PawnPro

VS Marketplace Installs Rating Open VSX Open VSX Rating CI CodeQL License

Windows x64 Linux x64 macOS x64

Extensão moderna para desenvolver Pawn — com motor IntelliSense em Rust, diagnósticos precisos, compilação rápida, CodeLens com referências, snippets, painel de includes e controles de servidor SA-MP / open.mp.

Recursos

  • IntelliSense completo — auto-complete, hover, signature help, CodeLens e coloração semântica para Pawn, incluindo todos os includes transitivos.
  • Diagnósticos — 13 códigos PP#### cobrindo erros de estrutura, símbolos não declarados, código morto e depreciação (ver Recursos).
  • CompilaçãoCtrl+Alt+B compila o .pwn ativo; detecção automática do pawncc.
  • Servidor SA-MP / open.mp — Start, Stop, Restart e envio de comandos RCON direto do editor.
  • Templates — cria Gamemode e Filterscript (open.mp e SA-MP) e Include (open.mp) a partir de templates embutidos via status bar; filtra pela plataforma configurada.
  • Painel de configurações — interface gráfica (pawnpro.openSettings) para editar todas as configurações sem editar JSON manualmente.
  • Temas de sintaxe — cinco esquemas (auto, classic_white, classic_dark, modern_white, modern_dark) com aplicação automática ao trocar o tema do editor.
  • Motor Rust LSP — análise nativa via pawnpro-engine; iniciado automaticamente se o binário estiver presente.
  • Suporte a .pwn, .inc, .p e .pawn — todos os arquivos Pawn recebem IntelliSense e diagnósticos.

Configuração

As configurações são gerenciadas por arquivos JSON:

Arquivo Escopo
~/.pawnpro/config.json Global
.pawnpro/config.json Projeto

Acesse rapidamente pelo item PawnPro na barra de status. Para a referência completa, consulte Configuração.

Licença

PawnPro License v1.0 — Source-Available (não Open Source).
Uso pessoal e comercial permitido ✅ · Redistribuição e venda proibidas ❌ · Detalhes: LICENSE.md