sub Ws() var scrol='0x1F44' if str(uo.Count(scrol,'0x0000')) <> '0' then UO.Usetype(scrol) UO.Waittargettile("1341", UO.GetX('self'), UO.GetY('self'), UO.GetZ('self')) else uo.cast('Wall of Stone') UO.Waittargettile("1341", UO.GetX('self'), UO.GetY('self'), UO.GetZ('self')) end sub
а завершение цикла endif ?
а вот строка if str(uo.Count(scrol,'0x0000')) <> '0' then мне не нравится, не знаю что скажут более опытные форумчане
Я например при юзании бол делаю так:
UO.FindType('0x26AC','0x0000', 'my') ;type and color
if UO.FindCount()>0 then
sub Ws() var scrol='0x1F44' if uo.Count(scrol,'0x0000') > '0' then UO.Usetype(scrol) UO.Waittargettile("1341", UO.GetX('self'), UO.GetY('self'),UO.GetZ('self')) else uo.cast('Wall of Stone') UO.Waittargettile("1341", UO.GetX('self'), UO.GetY('self'),UO.GetZ('self')) endif end sub
sub Ws() var scrol='0x1F44' if uo.Count(scrol,'0x0000') > '0' then UO.Usetype(scrol) UO.Waittargettile("1341", UO.GetX('self'), UO.GetY('self'),UO.GetZ('self')) else uo.cast('Wall of Stone') UO.Waittargettile("1341", UO.GetX('self'), UO.GetY('self'),UO.GetZ('self')) endif end sub
Он спелл кастует? если кастует то не кидает на себя?
Тогда ошибка в строке UO.Waittargettile("1341", UO.GetX('self'), UO.GetY('self'),UO.GetZ('self'))
Мне че то не нравится "1341" ищи примеры на форуме.
Eventualis wrote:Он спелл кастует? если кастует то не кидает на себя? Тогда ошибка в строке UO.Waittargettile("1341", UO.GetX('self'), UO.GetY('self'),UO.GetZ('self')) Мне че то не нравится "1341" ищи примеры на форуме.
Не,всё норм....просто фишка в том,что когда скролы кончаються он должен кастить с регов,а он пишет ноу итем фаунд...т.е он пытаеться кастовать со свитков!)))
sub Ws() var scrol='0x1F44' if uo.Count(scrol,'0x0000') > '0' then UO.Usetype(scrol) UO.Waittargettile("1341", UO.GetX('self'), UO.GetY('self'),UO.GetZ('self')) else uo.cast('Wall of Stone') UO.Waittargettile("1341", UO.GetX('self'), UO.GetY('self'),UO.GetZ('self')) endif end sub
sub Ws() var scrol='0x1F44' UO.Waittargettile("1341", UO.GetX('self'), UO.GetY('self'),UO.GetZ('self')) if (uo.Count(scrol,'0x0000') > '0') then UO.Usetype(scrol) else uo.cast('Wall of Stone') endif end sub