![]() |
|
[Tool] PawnPro v3.4.0 — Debugger visual + IntelliSense para Pawn (SA-MP/open.mp) - Printable Version + open.mp forum (https://forum.open.mp) -- Forum: General (https://forum.open.mp/forumdisplay.php?fid=19) --- Forum: Programming (https://forum.open.mp/forumdisplay.php?fid=56) --- Thread: [Tool] PawnPro v3.4.0 — Debugger visual + IntelliSense para Pawn (SA-MP/open.mp) (/showthread.php?tid=4314) |
[Tool] PawnPro v3.4.0 — Debugger visual + IntelliSense para Pawn (SA-MP/open.mp) - NullSablex - 2026-07-04 ⚙️ PawnPro v3.4.0
Extensão para Pawn (SA-MP / open.mp) — IntelliSense, formatação, servidor e agora depuração Pawn (SA-MP / open.mp) extension — IntelliSense, formatting, server tooling and now debugging github.com/NullSablex/PawnPro Quote:🇧🇷 O grande marco chegou: depuração visual de gamemodes Pawn direto no editor 🎉 breakpoints, step, inspeção de variáveis e pausa em erro de runtime — tudo integrado. E não para aí: página de ajuda embutida, biblioteca de recursos repaginada e um monte de acabamento. Esta é a maior release do PawnPro até hoje. ✨ O que tem de novo / What's new 🐛 Depurador visual (DAP) — o marco desta versão 🇧🇷 Integração com o PawnPro Debugger. Aperte F5 e pronto: a extensão recompila o .pwn com -d3 automaticamente (sem tocar na sua config), sobe o servidor e conecta o adaptador. Recursos: breakpoints simples, condicionais, por contagem de acertos, logpoints, step in/out/over, inspeção de variáveis (int/float/bool/array/hex), watch, hover, editar variável ao vivo e pausar em erro de runtime (divisão por zero, índice de array fora do limite). O plugin oficial é detectado por um símbolo marcador e validado num preflight antes de iniciar. 🇬🇧 Integration with the PawnPro Debugger. Hit F5 and that's it: the extension recompiles the .pwn with -d3 automatically (without touching your config), starts the server and attaches the adapter. Features: plain breakpoints, conditional, hit-count, logpoints, step in/out/over, variable inspection (int/float/bool/array/hex), watch, hover, live edit-variable and pause on runtime error (division by zero, array index out of bounds). The official plugin is detected via a marker symbol and validated in a preflight before launch. ❓ Página "Ajuda e informações" / "Help & Info" page 🇧🇷 Comando "PawnPro: Ajuda e informações" (também no menu de ações da status bar): mostra o compilador recomendado em destaque — o compilador do open.mp 3.10.11, o único testado e recomendado no momento — as versões atuais dos componentes (extensão, engine LSP e adaptador do depurador), links úteis e um guia rápido de como instalar o plugin do depurador no servidor (SA-MP/open.mp). 🇬🇧 A "PawnPro: Help & Info" command (also in the status-bar action menu): shows the recommended compiler front and center — the open.mp 3.10.11 compiler, the only tested and recommended one right now — the current component versions (extension, LSP engine and debugger adapter), handy links, and a quick guide to installing the debugger plugin on the server (SA-MP/open.mp). 📚 Biblioteca de Recursos repaginada / Reworked Resource Library 🇧🇷 Layout, responsividade e legibilidade revistos, com filtro "Adicionados" pra ver só o que está no projeto, selo nos cards e ações de Adicionar/Remover com seletor de versão. (Nesta prévia o estado ainda é de exemplo.) 🇬🇧 Reworked layout, responsiveness and readability, with an "Added" filter to see only what's in the project, a card badge and Add/Remove actions with a version picker. (This preview still uses sample state.) 🧹 Formatação — preservar alinhamento de arrays / Formatting — preserve array alignment 🇧🇷 Nova opção format.preserveArrayAlignment: mantém intacto o alinhamento manual em colunas de inicializadores de array { } quebrados em várias linhas. 🇬🇧 New format.preserveArrayAlignment option: keeps your manual column alignment intact for multi-line array { } initializers. 🛡️ Segurança & build / Security & build 🇧🇷 Binários externos (engine e adaptador) com checksum SHA-256 fixado no package.json — fonte da verdade na verificação, blindando contra republicação de release. Download unificado num único script, Dependabot e sincronização de labels. 🇬🇧 External binaries (engine and adapter) with a pinned SHA-256 checksum in package.json — the source of truth on verification, guarding against release re-publishing. Unified download script, Dependabot and label sync. 🧩 Componentes desta release / Components in this release
📋 Changelog completo / Full changelog CHANGELOG.md ⚠️ Importante / Heads-up Quote:🇧🇷 Compile seus scripts com o compilador do open.mp (3.10.11) — é o único testado no momento, tanto para a análise da engine quanto para a depuração. Outros compiladores podem gerar código ou debug-info incompatíveis. 🇧🇷 Instale, aperte F5 e me conta como foi. Issues, PRs e feedback são sempre bem-vindos!
🇬🇧 Install it, hit F5 and let me know how it goes. Issues, PRs and feedback are always welcome! ⭐ github.com/NullSablex/PawnPro |