Scripting Editors RU
From SA-MP Wiki
Contents |
Редакторы скриптов
На сегодня существует несколько редакторов pawn-кода: Pawno, SA-MP Editor, PawnSciTE и другие. Но какой из них следует использовать для создания Вашего скрипта или редактирования других скриптов? На этой странице будут рассмотрены преимущества и недостатки существующих редакторов.
Pawno
Pawno, возможно, самый распространенный редактор среди остальных. Это очень простой редактор, который можно предложить большинству людей. Такие возможности, как подсветка синтаксиса, базовые опции запуска и панель, показывающая встроенные функции, делает pawno замечательным редактором для людей, которые создают небольшие режимы игры или дополнительные скрипты, и для тех, кто хочет отредактировать несколько мелких мест в существующем режиме игры. Pawno создал spookie
Преимущества
- Он компактен в размере, потребляет мало памяти.
- Превосходен для маленьких скриптов.
- Список функций после вашего скрипта.
- Поставляется вместе Windows-сервером SA-MP.
Недостатки
- Он неудобен для работы с большими скриптами, трудно найти определенные вещи.
- Редактор крайне базовый.
Заключение
Pawno прекрасно подходит для маленьких скриптов среди всех других, вам следует использовать другой редактор, когда число строк в вашем режиме игры или дополнительном скрипте превышает 2000. Это также редактор для людей с медленными компьютерами, в этом случае производительность - большой плюс.
Скачать
Pawno может быть скачан по этой ссылке, это установщик, который создал Louis. Pawno также поставляется вместе с Windows-сервером SA-MP, который можно скачать здесь
SA-MP Editor
Второй редактор - SA-MP Editor, довольно новый редактор, который только что прошел закрытое бета-тестирование. SA-MP Editor - это самый богатый возможностями pawn-редактор среди остальных, с такими возможностями, как сворачивание кода, расширенные опции компиляции, поддержка проекта, вкладки и, конечно же, IntelliSense®. Объединив это с инфо-подсказками, подсветкой синтаксиса и опциями улучшения производительности, вы получаете очень хороший редактор для больших режимов игры, дополнительных скриптов и других. SA-MP Editor создал Peter.
Преимущества
- Расширенная подсветка синтаксиса, включая сворачивание кода.
- IntelliSense® и инструментальные подсказки.
- Обзор как встроенных, так и других (ваших) функций.
- Поддержка проекта.
- Открытие нескольких файлов на вкладках.
- Много расширенных опций компиляции.
Недостатки
- Нечетное использование памяти: в один момент он использует 34МБ, а в другой - 3МБ.
- Может работать медленно на старых компьютерах.
- Это все еще бета-версия.
- Вам нужен .NET Framework 2 для его запуска.
Заключение
SA-MP Editor - замечательный редактор среди остальных, если вы создаете большие режимы игры или дополнительные скрипты, вам нравятся хороший UI, и вы заинтересованы в возможностях вроде сворачивания кода и IntelliSense®. Странное использование памяти, объясняемое тем, что он все еще является бета-версией, является его недостатком, потому могут возникать ошибки.
Скачать
Вы можете скачать SA-MP Editor здесь (Работает с 0.3 версией)
PawnoX
PawnoX - это, как может вам подсказать название, усовершенствованная версия оригинального pawno с такими возможностями, как более расширенная подсветка синтаксиса, специальная панель компиляции вместо диалога и очень хорошие опции компиляции, включая в себя функцию перезапуска сервера SA-MP. Похоже, это замечательный редактор для людей, которые хотят иметь такие же хорошие возможности, как и хорошую производительность. PawnoX сделал Delfi.
Преимущества
- Прекрасный, компактный и малопотребляющий память редактор.
- Лучшие по сравнению с pawno опции компиляции.
- Усовершенствованная подсветка синтаксиса.
- Больше кнопок на главной панели.
Недостатки
- Разработка новых возможностей может показаться немного медленной.
- Все еще недостаточно усовершенствований для хорошей конкуренции с pawno.
Заключение
PawnoX - это очень прекрасный редактор, но только не имеющий достаточно возможностей, чтобы быть настоящим конкурентом Pawno. Такие возможности, как автосписок скоро появятся, так что вещи могут измениться в будущем.
Скачать
Вы можете скачать последнюю версию PawnoX здесь.
Проследить за разработкой можно на форуме здесь.
Официальный редактор Quincy
Возможно изменение редактора Quincy, для использования с компилятором pawn для SA:MP. Quincy стабильный и компактный, но в то же время содержит множество дополнительных возможностей, которых нет в Pawno (в частности, тот факт, что теоретически он может открыть файл бесконечного размера без сбоев и замедлений).
Преимущества
- Компактный, эффективно использует память.
- Улучшенная подсветка синтаксиса, по сравнению с Pawno.
- Больше функций, включая улучшение вида кода и слежение за переменными.
- Кросс-платформенный.
Недостатки
- Вы должны изменить расширение редактируемых файлов на .p или .pawn.
- Некоторый функции, кажется не работают.
- Отсутствует надлежащая подсветкой синтаксиса для чисел и функций.
Скачать
Скачать Quincy можно с этой страницы.
Инструкции по установке
- Установите.
- Перейдите в каталог, где у вас находится редактор Pawno.
- Создайте к каталоге Pawno и скопируйте всё в нее (включая каталог 'include').
- Создайте каталог с именем 'bin' в той папке, в которую вы только что скопировали всё.
- Переместите все в каталог 'bin', исключая каталог include.
- Теперь у вас должны быть: каталог 'include' и каталог 'bin'. Каталог 'bin' содержит компилятор Pawno и связанные с ним файлы, а каталог 'includes' содержит необходимые инклуд-файлы.
- Откройте редактор Quincy.
- Выберите Options в меню Tools.
- Выберите вкладку Build.
- Измените путь к компилятору на путь к тому каталогу, в котором у вас 'include' и 'bin'.
- Нажмите OK.
- Если возникнут какие-либо ошибки, убедитесь что вы точно следовали этой инструкции.
- Измените расширение ваших файлов кода в .p и наслаждайтесь!
PawnSciTE
PawnSciTE очень мощный, но простой в использовании редактор, сделанный на базе редактора SciTE, но полностью автономный. Он поставляется в виде программы установки и программы настройки, до сих пор активно разрабатывается Darkimmortal.
Преимущества
- Полная подсветка синтаксиса, включая все функции SA:MP.
- Всплывающие подсказки к функциям
- Перезапуск Локального сервера - Путем changemode/reloadfs (Рекомендуется), или через GMX или полный перезапуск.
- Лог компилятора Pawno расположен в боковой панели справа, и имеет функцию перехода к ошибкам!
- Функции JumpTo и JumpTo функции обратного вызова.
- Автоматическая загрузка на FTP (Необходимо иметь Windows XP / Vista).
- Удаленный перезапуск сервера на хостинге GTAHost.
- Code Folding.
- Удобная настройка интерфейса.
- Вкладочный интерфейс - до 10 файлов может быть открыто в одном окне программы.
- Неограниченный буфер для меньших лагов при открытии больших скриптов.
- Поддержка проекта.
- Автозавершение кода
Недостатки
- Нет списка функций.
Поддержка и скачивание
Плагины для других редакторов
Плагин для Notepad++
DracoBlue сделал специальный плагин для редактора notepad++, который можно скачать на этом сайте. С такими возможностями, как сворачивание кода, автозаполнение и подсветка синтаксиса, это хорошее расширение для людей, использующих Notepad++. Опции компиляции на данный момент не поддерживаются по умолчанию, и их установка может оказаться трудной для некоторых малоопытных людей.