Yoko
http://forum.yoko.com.ua/

Каст Magic Reflection если отображается Corp Por
http://forum.yoko.com.ua/viewtopic.php?f=3&t=15879
Page 1 of 1

Author:  Jomei [ 2010-10-01 15:48:57 ]
Post subject:  Каст Magic Reflection если отображается Corp Por

Здраствуйте, я бы хотел узнать подходящую команду для своего скрипта...
В общем вот скрипт:
Code:
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 )))) Заранее спасибо, думаю кто знает, тот поймёт о чём я...

Author:  Make Love [ 2010-10-01 19:41:55 ]
Post subject:  Re: Каст Magic Reflection если отображается Corp Por

Code:
sub mageScript()
repeat
uo.DeleteJournal()
if uo.InJournal('Corp Por') Then
UO.Print ('[По вам кастуют Energy Bolt, кастуем Magic Reflection]')
uo.cast('Magic Reflection')
end if
until false
endsub

Author:  Jomei [ 2010-10-02 05:26:11 ]
Post subject:  Re: Каст Magic Reflection если отображается Corp Por

Make Love wrote:
Code:
sub mageScript()
repeat
uo.DeleteJournal()
if uo.InJournal('Corp Por') Then
UO.Print ('[По вам кастуют Energy Bolt, кастуем Magic Reflection]')
uo.cast('Magic Reflection')
end if
until false
endsub

Спасибо, скрипт работает, но не совсем так как хотелось бы, теперь если кто-то кастует Energy Bolt, то я сразу кастую зеркало, но если в этой время я кастую какой-то каст и потом срабатывает зеркало, оно как бы не кастует, пишет: Незавершено предыдущее колдовство, инжект выдает ошибку и клиент вообще слитает...

А где вообще можно посмотреть полный список команд для программирования в инжекте?

Author:  Mirage [ 2010-10-02 12:06:06 ]
Post subject:  Re: Каст Magic Reflection если отображается Corp Por

проверки на каст в инжекте нет. Был какойто скрипт, но его надо искать. И причем это чуть сложнее сделать чем просто проверку на журнал. Так что тебе скорее всего в соседнюю ветку где скрипты ПОКУПАЮТ.
PS любой авто скрипт в 9 из 10 случаев уступает реакции нормального игрока. Проще нажать 1 раз TAB сбив каст и нажать кнопку зеркала или другого каста блокировки.

Author:  Make Love [ 2010-10-02 16:20:59 ]
Post subject:  Re: Каст Magic Reflection если отображается Corp Por

Code:
sub hz()
   UO.Warmode(1)
   UO.Warmode(0)
   UO.Cast('Magic Reflection','self')
end sub


Используй лучше вот такаой скрипт)) не автомат конечн, но мне кажется будет полезен тебе...

а ваще вот так попробуй еще)

Code:
sub mageScript()
repeat
uo.DeleteJournal()
if uo.InJournal('Corp Por') Then
UO.Warmode(1)
UO.Warmode(0)
UO.Print ('[По вам кастуют Energy Bolt, кастуем Magic Reflection]')
uo.cast('Magic Reflection','self')
end if
wait(????) поставь задержку стока скока скастуется рефлект у вас
until false
endsub

Author:  Jomei [ 2010-10-02 17:34:51 ]
Post subject:  Re: Каст Magic Reflection если отображается Corp Por

Mirage wrote:
проверки на каст в инжекте нет. Был какойто скрипт, но его надо искать. И причем это чуть сложнее сделать чем просто проверку на журнал. Так что тебе скорее всего в соседнюю ветку где скрипты ПОКУПАЮТ.
PS любой авто скрипт в 9 из 10 случаев уступает реакции нормального игрока. Проще нажать 1 раз TAB сбив каст и нажать кнопку зеркала или другого каста блокировки.

Да я могу написать любой скрипт и он 100% будет работать, просто мануала по командам к сожелению нету, но Yoko обещал на выходных всё сделать и добавить на сайте... Будем ждать, я играю на шарде Age of Power, там если нажать таб/war mode, то касты не сбиваются...

Author:  Jomei [ 2010-10-02 17:38:41 ]
Post subject:  Re: Каст Magic Reflection если отображается Corp Por

Make Love wrote:
Code:
sub hz()
   UO.Warmode(1)
   UO.Warmode(0)
   UO.Cast('Magic Reflection','self')
end sub


Используй лучше вот такаой скрипт)) не автомат конечн, но мне кажется будет полезен тебе...

а ваще вот так попробуй еще)

Code:
sub mageScript()
repeat
uo.DeleteJournal()
if uo.InJournal('Corp Por') Then
UO.Warmode(1)
UO.Warmode(0)
UO.Print ('[По вам кастуют Energy Bolt, кастуем Magic Reflection]')
uo.cast('Magic Reflection','self')
end if
wait(????) поставь задержку стока скока скастуется рефлект у вас
until false
endsub


Ну дело в том что мне скрипт нужен для PvP, по этому автомат и нужен, смысла вот в этом нету:
sub hz()
UO.Warmode(1)
UO.Warmode(0)
UO.Cast('Magic Reflection','self')
end sub

Ибо я просто в инже могу на хоткей набиндить cast 'Magic Reflection' и на какуе-то кнопку...
В общем спасибо за внимание и помощь, дальше буду думать что-то сам!
:wink:

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/