MSL: функция mLogScript, вывод текста в консоль редактора скриптов MyChat Server

MSL: функция mLogScript, вывод текста в консоль редактора скриптов MyChat Server

Во время отладки ваших собственных скриптов важно получать какие-то промежуточные результаты, чтобы убедиться в правильности работы написанной программы. Можно писать протоколы в текстовый файл, а можно воспользоваться возможностью вывода текста прямо в консоль редактора:

 

Консоль сообщений в редакторе скриптов MyChat

 

Синтаксис

procedure mLogScript(sMsg, sTag: string);

 

Параметры и возвращаемые значения

Параметр

Тип

Значение

sMsg

string

текстовое сообщение, которое нужно вывести в лог консоли редактора скриптов;

sTag

string

текстовый тег (может быть пустым).

 

Пример

var
  s: string;
  dt: double;
begin
  s := '{"Value" : "17.10.1990.18.36.54"}'; // формат даты и времени: дд.мм.гггг.чч.мм.сс
                                            // (день, месяц, год, часы, минуты, секунды)

    if JSONGetDateTime(s, 'Value', dt) = 0 then begin
      mLogScript(FormatDateTime('mmmm yyyy, число: d, день недели: dddd', dt), 'Date&Time test');
    end;
end.

Результат работы скрипта

[14:22:17] (Log "test"): [Date&Time test] Октябрь 1990, число: 17, день недели: среда

 

Ещё посмотреть

FormatDateTime

Protocol