Introdução
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ção —
Ctrl+Alt+Bcompila o.pwnativo; detecção automática dopawncc. - 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,.pe.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



