Começando¶
Para depurar você precisa de duas coisas: a extensão PawnPro no editor e o plugin do debugger no seu servidor. A extensão cuida de tudo ao iniciar a sessão (recompilar, subir o servidor, conectar) — a única ação manual é colocar o plugin no servidor, uma vez.
1. Baixar o plugin¶
Pegue o binário do plugin na página de releases:
- Linux:
pawnpro_debug.so - Windows:
pawnpro_debug.dll
2. Colocar no servidor¶
Copie o arquivo para a pasta correta do seu servidor:
- SA-MP:
plugins/pawnpro_debug.soe adicionepawnpro_debugà linhapluginsdoserver.cfg. - open.mp:
components/pawnpro_debug.so.
Não renomeie o arquivo
O nome tem de ser pawnpro_debug (.so no Linux, .dll no Windows). A
extensão procura o plugin exatamente por esse nome; com outro nome, a
depuração não inicia.
A extensão só verifica
Ao iniciar, a extensão confere se o plugin está presente e avisa se faltar — ela não instala nada no servidor.
3. Depurar¶
Abra o .pwn do gamemode no editor (com a extensão PawnPro) e pressione F5.
Coloque breakpoints na margem e depure normalmente.