×
Меню
Индекс

MSFD Альтернативные скриптовые редакторы

 
1) MentalElf  создал EMACS, который поддерживает табуляцию if-блоков и поддержку цветов:
http://www.aloha.net/~frann/rsg/
EMACS доступен под лицензией gnu (ссылка на страницу MetalElf)
Файл все еще можно найти на ВэбАрхивах.
На других сайтах замечен не был. И похоже сам автор (удалил?) его. Т.к. на поздних версиях сайта МетаЭльфа этого файла не значится.
 
2) Dave Humphrey создал MWEdit, альтернативный редактор с улучшенной поддержкой скриптов (Это только бета. Я ее быстро просмотрел, и она хорошо смотрится) http://mwedit.sourceforge.net/
Она по сей день (2026) бета -_-
Хотя в 2025 внезапно! и получила какое-то обновление (или развитие).
Т.е. лучше пользоваться МВЕдитом, чем тем (стремным) и давно забытым редактором от МетаЭльфа.
 
Касательно скриптов, Dave приводит следующие фишки:
- Цветовая кодировка слов. Можно использовать обычную белую или синюю цветовую схему или любую другую, чтобы обозначать различные типы слов. Это может быть отключено. (см тригонометрический скрипт для примера)
- Выбрать шрифт в окне скриптов.
- Новый компилятор скриптов обнаруживает большее количество ошибок.
- Три уровня сообщений о предупреждениях / ошибках, что позволяет вам отрегулировать количество сообщений от компилятора.
- Компилятор добавляет пробелы в скрипт там, где они могут потребоваться (например, в конструкциях if)
- Типы объектов в функциях проверяются более строго. Если функция требует NPC, вы получите сообщение об ошибке, если используете другой тип.
- Компилирует скрипт при сохранении (без показа сообщений об ошибках)
- Экспортирует и импортирует скрипты в текстовые файлы.
- Показывает подробную справку по скриптовым функциям.
- Все сообщения компилятора показаны внизу в отдельной части окна. Двойной щелчок, чтобы перейти к месту, указанному в сообщении.
- Показывает подробную информацию на сообщения компилятора.
- Компилятор не позволяет использовать зарезервированные слова как имена переменных (такие как as end, X, YДа ладно! X и Y можно использовать в качестве имен. (Прим. Gwathlobal) и т.д.)
- Использование функций, которые известны как неработающие, приведет к появлению сообщения компилятора.
- Простые помощники по функциям могут быть показаны для более быстрого написания скриптов.