Сделать цикл с задержкой 10-30 сек

Dun

Путник
Пользователь
Сообщения
1
Розыгрыши
0
Репутация
0
Реакции
0
Баллы
0
Взял декомпилированный рабочий патч для ивента с ключами и попробовал его переделать на протыкивание таргета, например Баюма.
Я и раньше видел что макрос тупо прерывает после фэйла строки, т.е. если нет таргета, то прерывается.
В interface.xdat сделана кнопка IventClick[Button] и галочка CheckAuto[CheckBox].
Принцип прост, поставил галку, тыкнул кнопку и запустил цикл пока сам не снимешь галку или "не кончатся ключи" на 1й панели в 1й позиции.

Если вместо ключей поставить макрос ..., то цикл просто уничтожается.
-----------------------
После того как ставишь на это место что-то "не работающее", типа открыть лавку в запрещенном месте или таргет на несуществующую цель, то цикл тупо останавливается не понятно почему. Даже поменяв последовательность
Me.SetTimer(TIMER_ID1,TIMER_DELAY1); //Задержка в 4,2 сек
ExecuteCommand("/useshortcut 1 1"); //Используем Ключ
все равно цикл не работает.
Тоже самое и с командой ExecuteCommand :
ExecuteCommand("!1");
ExecuteCommand("!2");
ExecuteCommand("!3");
выполняется только первая ac.gif

В итоге возник ряд вопросов
Как вывести на экран свои метки из скрипта типа "метка_1" ?
Как сделать цикл с задержкой 10-30 сек ?
просто не знаю вывода кроме ExecuteCommand, ведь printLn() здесь наверно не будет работать.
 

Вложения

  • ShortcutWnd-key-Ivent-0.txt
    1,4 КБ · Просмотры: 39
Назад
Сверху Снизу