Jmc object’s methods, properties and events list

 

All samples here are in Jscript language.

Свойства объектов JMC

Jmc object methods

var FileSystem = new ActiveXObject("Scripting.FileSystemObject");

var ForReading = 1;

var ForWriting = 2;

var ForAppending = 8;

 

function _include(sFileName)

{

var Stream = FileSystem.OpenTextFile(sFileName, ForReading);

jmc.Eval(Stream.ReadAll());

Stream.Close();

}

 

Jmc.RegisterHandlerIncoming” , “OnIncoming()”);

Jmc.RegisterHandlerTimer”, “OnTimer()”);

 

Типы событий жабы

Connected – срабатывает при коннекте на удаленный сервак.

ConnectLost – срабатывает на утрату связи с сервером.

Incoming – срабатывает при получении строки от сервера MUD. Свойство Event содержит строку (вместе с ANSY символами)

Input – вызывается, как только осуществлен ввод с клавиатуры в командной строке. Свойство Event содержит командную строку.

Timer – вызывается при достижении значения, определенного при помощи метода SetTimer. Свойство Event содержит ID таймера.

PreTimer – вызывается за PreInterval/10 секунд до события Timer, определенного при помощи метода SetTimer. Свойство Event содержит ID таймера.

Disconnected – срабатывает на линкдроп по запу.

Load – срабатывает при рестарте скриптового движка (загрузка нового профиля)

Unload – срабатывает при закрытии скриптового движка – выгрузка профайла или рестарт скрипта.