дествие при условиях..
Posted: 2005-05-09 07:06:02
Имеется макрос на мининг, но вот только нехватает реколла.. я бы взял готовый да только под АОС я ненашол.
Собственно просьба помоч вставить в мой макрос функцию рекола при появление в радиусе экрана чара игрока.. Тоесть идет постоянная проверка на присуствие чара и если чар обноружется персонаж поставит на паузу макрос мининга(а если такое невозможно то выключит), будет пытатся с реколится(проверка на физл и на смену координаты) и после удачного реколла снимит с паузы макрос мининга(или запустит по новой если пауза не возможна).
Как я себе это представляю..
1)Вместе с макросом копки запускается макрос поиска чара женского и мужкого по тайпам(0x0190,0x0191) и при этом игнорится собсвенный чар (uo.ignore() )
sub alert()
uo.ignore(0x00003725)
uo.set('finddistance','14')
uo.findtype('0x0191',-1,'ground')
if uo.findcount()>0 then
UO.exec("cast 'Recall' '0x40021A12'")
wait(5000)
endif
uo.findtype('0x0190',-1,'ground')
if uo.findcount()>0 then
UO.exec("cast 'Recall' '0x40021A12'")
wait(5000)
endif
wait(200)
wend
end sub
2) При помощи журнала определяется присуствие чера. увы "you see" тут непоможет..
Надеюсь незапутал... У самого помойму нехватает извилин для реализации =(
Собственно просьба помоч вставить в мой макрос функцию рекола при появление в радиусе экрана чара игрока.. Тоесть идет постоянная проверка на присуствие чара и если чар обноружется персонаж поставит на паузу макрос мининга(а если такое невозможно то выключит), будет пытатся с реколится(проверка на физл и на смену координаты) и после удачного реколла снимит с паузы макрос мининга(или запустит по новой если пауза не возможна).
Как я себе это представляю..
1)Вместе с макросом копки запускается макрос поиска чара женского и мужкого по тайпам(0x0190,0x0191) и при этом игнорится собсвенный чар (uo.ignore() )
sub alert()
uo.ignore(0x00003725)
uo.set('finddistance','14')
uo.findtype('0x0191',-1,'ground')
if uo.findcount()>0 then
UO.exec("cast 'Recall' '0x40021A12'")
wait(5000)
endif
uo.findtype('0x0190',-1,'ground')
if uo.findcount()>0 then
UO.exec("cast 'Recall' '0x40021A12'")
wait(5000)
endif
wait(200)
wend
end sub
2) При помощи журнала определяется присуствие чера. увы "you see" тут непоможет..
Надеюсь незапутал... У самого помойму нехватает извилин для реализации =(