samp.directory
← Инструменты

Компилятор Pawn

Напишите или вставьте скрипт для SA-MP или open.mp и скомпилируйте его здесь тем же компилятором, что используют sampctl и open.mp. Ошибки показываются на своих строках с объяснением, а скобки и отступы проверяются прямо во время набора.

Загрузка редактора

Компилятор

Нажмите «Скомпилировать», чтобы проверить скрипт настоящим компилятором. Его ошибки и предупреждения появятся здесь и на своих строках.

Проверки на лету

Скобки и кавычки

✓ Все скобки, строки в кавычках и комментарии закрыты.

Отступы

✓ Отступы соответствуют фигурным скобкам.

Инклуды

Компиляция с инклудами SA-MP 0.3.7. Выбираются по скрипту: инклуды open.mp, если он подключает <open.mp>.

Инклуды и параметры
Стандартные инклуды

Библиотеки, которые идут со страницей

Подключайте любую из них так же, как на ПК; неподключённые в компиляцию не попадают.

  • 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>

Добавить библиотеку с GitHub

Браузер скачивает её файлы инклудов с GitHub вместе с библиотеками, от которых она зависит по pawn.json, и сохраняет их здесь на следующий раз. Добавьте :tag или #commit, чтобы выбрать нужную версию.

Ваши собственные инклуды

Добавьте файлы .inc или целую папку, например pawno/include. Они читаются здесь и никуда не загружаются, а ваш файл заменяет файл страницы с тем же именем.

Параметры компилятора
Текст

Командная строка, которая запускается

Компилятор Pawn 3.10.10 работает в вашем браузере. Ничего не загружается на сервер: скрипты хранятся только в этом браузере.

Об этом компиляторе

Авторы и лицензии

Компилятор и все инклуды здесь — работа их авторов и используются по их лицензиям:

Все лицензии полностью

Онлайн-компилятор Pawn для SA-MP и open.mp | samp.directory