Snippets disponíveis para arquivos .pwn e .inc. Acionados pelo prefixo na paleta de completions do editor.
| Prefixo | Descrição |
|---|
if | Condicional if |
ife | Condicional if/else |
for | Loop for com variável de índice |
while | Loop while |
dowhile | Loop do/while |
switch | switch/case com default |
#if | Compilação condicional #if defined ... #endif |
#ifdef | Compilação condicional #ifdef ... #endif |
#ifndef | Compilação condicional #ifndef ... #endif |
| Prefixo | Descrição |
|---|
public | Função public com return 1 |
stock | Função stock |
static | Função static (escopo de arquivo) |
staticstock | Função static stock (interna e não exportada) |
forward | Declaração forward |
fwdpublic | Par forward + public |
native | Declaração native |
main | Função main (entry point do gamemode) |
| Prefixo | Descrição |
|---|
new | Declaração de variável |
newarr | Declaração de array |
newstr | Declaração de string (new str[128]) |
enum | Declaração de enum |
const | Constante com const |
#define | Constante #define |
#definef | Macro #define com parâmetro (%0, %1, ...) |
| Prefixo | Descrição |
|---|
#include | #include <biblioteca> |
#includel | #include "arquivo" (caminho local) |
#tryinclude | #tryinclude <biblioteca> — include opcional sem erro se ausente |
#guard | Guard de include (#if defined / #endinput / #define) |
#pragma tabsize | Define o tamanho do tab para verificação de indentação |
#pragma deprecated | Marca o símbolo seguinte como depreciado |
| Prefixo | Descrição |
|---|
OnGameModeInit | Inicialização do gamemode |
OnGameModeExit | Saída do gamemode |
OnFilterScriptInit | Inicialização do filterscript |
OnFilterScriptExit | Saída do filterscript |
OnPlayerConnect | Conexão de jogador |
OnPlayerDisconnect | Desconexão de jogador |
OnPlayerSpawn | Spawn de jogador |
OnPlayerDeath | Morte de jogador |
OnPlayerCommandText | Comando de texto (com estrutura strcmp) |
OnPlayerText | Mensagem de chat |
| Prefixo | Descrição |
|---|
CMD | Comando ZCMD/DCMD |
fmsg | format + SendClientMessage |
settimer | SetTimer |
settimerex | SetTimerEx com argumentos |
timer | Timer callback (forward + public) |