Skip to content

NullSablex/PawnPro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
PawnPro

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

Windows x64 Linux x64 macOS x64

Extensão para desenvolver Pawn no Visual Studio Code — motor IntelliSense nativo em Rust, 13 diagnósticos PP####, compilação com Ctrl+Alt+B, CodeLens com referências, snippets e controles de servidor SA-MP / open.mp.

Recursos

  • IntelliSense completo — auto-complete, hover, signature help, CodeLens e coloração semântica para Pawn, cobrindo todos os includes transitivos.
  • Diagnósticos — 13 códigos PP#### para includes não encontrados, erros estruturais, código morto, depreciação e mais (ver docs/features.md).
  • CompilaçãoCtrl+Alt+B compila o .pwn ativo; detecção automática do pawncc via $PAWNCC, $PATH e subdiretórios do workspace.
  • Servidor SA-MP / open.mp — Start, Stop, Restart e envio de comandos RCON pelo terminal integrado; painel lateral com histórico (até 200 entradas) e favoritos.
  • Templates — Gamemode e Filterscript (open.mp e SA-MP) e Include (open.mp), filtrados pela plataforma configurada.
  • Painel de configurações — interface gráfica acessível por PawnPro: Configurações; todas as opções editáveis sem tocar em JSON.
  • Temas de sintaxe — cinco esquemas (auto, classic_white, classic_dark, modern_white, modern_dark) com reaplicaçã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 em engines/.
  • 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 independentes do editor:

Arquivo Escopo
~/.pawnpro/config.json Global (todos os projetos)
.pawnpro/config.json Projeto (sobrescreve global)
.pawnpro/state.json Estado local (favoritos, histórico do servidor)

Acesse o painel de configurações pelo item PawnPro na barra de status → Configurações, ou pelo comando PawnPro: Configurações na paleta de comandos.

Para a referência completa de chaves, consulte docs/configuration.md.
Para a lista de comandos, consulte docs/commands.md.

Notas

  • O monitoramento de log do servidor funciona apenas em Linux e macOS.
  • Firewalls/antivírus podem bloquear tráfego RCON (UDP) — libere a porta local se necessário.
  • ${workspaceFolder} é substituído automaticamente em caminhos de 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


About

Extensão VS Code/VSCodium para Pawn (SA-MP / open.mp) — motor IntelliSense em Rust, diagnósticos PP####, compilação integrada, controles de servidor RCON e painel de configurações.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors