Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Аналог Thread.Sleep в JScript для JMC
DF2 :: ФОРУМЫ > Игровые форумы > MUD DF2 > МАД-клиенты
hoodoos
Что-то уже второй день не могу найти такой вот аналог.. Для чего это нужно? Ну например я хочу с помощью команды #lick прочитать некий файл и выполнить все команды из него с некой задержкой. Мне это нужно было для создания нового чара, чтобы команды скрипта уходили не все скопом, а друг за другом с определенной задержкой.

Добавлено ([mergetime]1243069596[/mergetime]):
Допер сделать так laugh.gif:
Код
function sendWithDelay(command)
{
   var count = 0;
   while(true){
       count++;
       if( count == 1000000 ){
           break;
       }
   }
   jmc.send(command);
}

function obj(name)
{
   var fso = new ActiveXObject('Scripting.FileSystemObject');
   var p = fso.OpenTextFile(name);
   while(!p.AtEndOfStream)
   {
       s = p.ReadLine();
       sendWithDelay(s);
   }
   p.Close();
}


безусловно, мегакриво, но работать по идее должно. Но тем неменее, не рабоатет. Проблема в том что jmc нормально считывает и делает jmc.send с нужной задержкой, но почему-то сразу не отсылает команды в муд, а отсылает только по завершении выполнения всего скприпта. Как забороть? smile.gif
Ennin
#lick filename {#wt 10;%0} n
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2025 IPS, Inc.