В MyChat Server интегрирован специальный скриптовый язык для автоматизации всевозможных действий.
Часто администраторам необходимо сделать что-то, что не предусмотрено стандартным функционалом сервера. Благодаря тому, что можно написать программу, которая решает проблему, можно не ждать, когда разработчик продукта решит включить данную возможность в дистрибутив. Да и не всегда это возможно.
MyChat Script Language (или MSL) позволяет на серверной стороне выполнять различные действия по событиям, которые возникают в процессе работы.
Есть достаточно большой набор функций, который реализует многое из того, что может понадобиться системному администратору. Основа языка MSL — это наш бесплатный скриптовый движок WinScript с добавлениями функций, специфичных для MyChat Server.
Тем программистам, которые знают язык Pascal (или Delphi), будет легко адаптироваться, поскольку основа языка MSL — классический Pascal.
Поддерживаются процедуры, функции, стандартный набор типов данных (integer, string, byte, double и т.д.), конструкции if-then, repeat-until, for-do, while, case, goto и так далее.
Скрипты могут писаться либо в любом тектовом редакторе, который сохраняет файлы в ASCII формате, либо во встроенном редакторе кода, который интегрирован в MyChat Server.



Скрипты