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

проблема со скриптом, подскажите
http://forum.yoko.com.ua/viewtopic.php?f=3&t=17536
Page 1 of 1

Author:  R4nd [ 2015-02-04 23:59:19 ]
Post subject:  проблема со скриптом, подскажите

Имеется скриптик:
Кастует со свитков, если попадает на пф или свитков нет - пользуется просто кастом.

sub Lighting()
UO.FindType('0x1F4A',-1,'my')
If UO.GetQuantity('finditem')>0 then
if UO.Mana>=5 then
UO.WaitTargetObject('lasttarget')
UO.UseObject('finditem')
else
endif
If UO.injournal('reach that') then
UO.Cast('Lightning','lasttarget')
else
endif
else
if UO.Mana>=12 then
UO.Cast('Lightning','lasttarget')
else
endif
endif
end sub

По ситуации : проблемы начинаются после попадания на пф. Если попал на пф - он нормально кастует обычной магией , а не свитками, далее я выхожу с пф-а и продолжая кастовать - он кастует МАГИЕЙ, а после появляется таргет(как-будто он юзает свитки после каста).
Подскажите в чем косяк ;) Спасибо

Author:  Mirage [ 2015-02-05 00:48:26 ]
Post subject:  Re: проблема со скриптом, подскажите

Чуть подправил условия. Вроде так правильнее будет то что ты описал.
А так - ты забыл очищать журнал после фразы.
Code:
sub Lighting()
   UO.FindType('0x1F4A',-1,'my')
   If UO.GetQuantity('finditem')>0 then
      if UO.Mana>=5 then
         UO.WaitTargetObject('lasttarget')
         UO.UseObject('finditem')
         wait(300)
         If UO.injournal('reach that') then
            UO.DeleteJournal()
            UO.Cast('Lightning','lasttarget')
         endif
      endif
   else
      if UO.Mana>=12 then
         UO.Cast('Lightning','lasttarget')
      endif
   endif
end sub


Зы пользуйся тегами код на форуме.

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