В общем вот скрипт:
Code: Select all
sub mageScript()
uo.DeleteJournal()
if uo.InJournal('Corp Por') Then
UO.Print ('[По вам кастуют Energy Bolt, кастуем Magic Reflection]')
uo.cast('Magic Reflection')
end if
endsub
Проблема в следуйщем, когда запускаешь скрипт, то он сразу весь прочитывается и останавливается и если потом кто-то кастонет Energy Bolt то скрипт не сработает, так как уже был прочитан, по этому я бы хотел узнать команду "задержку", wait () не подойдёт...
В общем хочу сделать так, чтобы я в любое время запустил скрипт и этот скрипт остановился перед строкой if uo.InJournal('Corp Por') Then до появления надписи Corp Por на дисплее, то есть я могу запустить скрипт, он остановится перед этой строкой if uo.InJournal('Corp Por') Then, я буду себе бегать минут 10 где-то и как только кто-то на меня кастонет Energy Bolt скрипт начнёт работать дальше, то есть сразу кастонёт Megic Reflection. Подскажите пожалуйста какую команду нужно вписать между строкой uo.DeleteJournal() и if uo.InJournal('Corp Por') Then )))) Заранее спасибо, думаю кто знает, тот поймёт о чём я...