samp.directory
← Herramientas

Compilador de Pawn

Escribe o pega un script de SA-MP u open.mp y compílalo aquí, con el mismo compilador que usan sampctl y open.mp. Los errores se muestran en su línea y se explican, y los paréntesis, las llaves y la indentación se comprueban mientras escribes.

Cargando el editor

Compilador

Pulsa «Compilar» para revisar el script con el compilador real. Sus errores y advertencias aparecen aquí y en su línea.

Comprobaciones en vivo

Paréntesis, llaves y cadenas

✓ Todos los paréntesis, corchetes, llaves, cadenas y comentarios están cerrados.

Indentación

✓ La indentación sigue las llaves.

Includes

Compilado con los includes de SA-MP 0.3.7. Los elige el script: los de open.mp cuando incluye <open.mp>.

Includes y opciones
Includes estándar

Librerías que vienen con la página

Incluye cualquiera como lo harías en un PC; las que no incluyas se dejan fuera.

  • sscanf 2.15.1
  • Streamer 2.9.6
  • Pawn.CMD 3.4.0
  • zcmd 0.3.1
  • MySQL plugin R41-4
  • samp-bcrypt 0.4.1
  • Pawn.Regex 1.2.3
  • Pawn.RakNet 1.6.1
  • foreach 19.0

<Pawn.CMD> <Pawn.RakNet> <Pawn.Regex> <a_mysql> <foreach> <samp_bcrypt> <sscanf2> <streamer> <zcmd>

Añadir una librería desde GitHub

Tu navegador descarga sus archivos include desde GitHub, junto con las librerías de las que depende su pawn.json, y los guarda aquí para la próxima vez. Añade :tag o #commit para una versión concreta.

Tus propios archivos include

Añade archivos .inc, o una carpeta entera como pawno/include. Se leen aquí y nunca se suben, y un archivo tuyo sustituye al archivo de la página que tenga el mismo nombre.

Opciones del compilador
Texto

La línea de comandos que ejecuta

Compilador de Pawn 3.10.10, funcionando en tu navegador. No se sube nada: tus scripts se guardan solo en este navegador.

Sobre este compilador

Créditos y licencias

El compilador y cada include de aquí son obra de sus autores, y se usan bajo sus licencias:

Todas las licencias completas

Compilador de Pawn online para SA-MP y open.mp | samp.directory