в скрипте он должен реколиться по руне, но вот главная проблема у меня в том, как вставить в него проверку на сейф и на физл. приведу маненькую часть:
Code: Select all
UO.Cast('Recall',Rune1)
;(вот тут надо вставить проверку)
wait(5000)
Moderators: Murderator+, Murderator
Code: Select all
UO.Cast('Recall',Rune1)
;(вот тут надо вставить проверку)
wait(5000)
Code: Select all
sub Recall(rune)
var lastX=uo.getX(),lastY=uo.getY()
while uo.getX()==LastX and uo.getY()==LastY
CheckLag()
uo.waittargetobject(rune)
uo.cast('Recall')
repeat
wait(1000)
until uo.getX()<>LastX or uo.getY()<>LastY or UO.InJournal("The spell fizzles.") or UO.InJournal('You lack') or UO.Dead()
if UO.InJournal('You lack') or UO.Dead() then
return 1
end if
wend
end subСпасибо конечно, но можно вставить его именно в мой, и с коменрариями желательноSfagnum wrote:Code: Select all
sub Recall(rune) var lastX=uo.getX(),lastY=uo.getY() while uo.getX()==LastX and uo.getY()==LastY CheckLag() uo.waittargetobject(rune) uo.cast('Recall') repeat wait(1000) until uo.getX()<>LastX or uo.getY()<>LastY or UO.InJournal("The spell fizzles.") or UO.InJournal('You lack') or UO.Dead() if UO.InJournal('You lack') or UO.Dead() then return 1 end if wend end sub
можно конечно, я не противOptical wrote:Спасибо конечно, но можно вставить его именно в мой,
там и так всё предельно простоOptical wrote:и с коменрариями желательно
не используйOptical wrote:я просто в своём скрипте. не хочу использовать иные Sub кроме mainПлиззз
Ну так вставь %)) у самого мозгов не хватит =)Sfagnum wrote:можно конечно, я не против
Code: Select all
var lastX,lastY()
lastX=uo.getX()
lastY=uo.getY()
while uo.getX()==LastX and uo.getY()==LastY
uo.waittargetobject(rune1)
uo.cast('Recall')
repeat
wait(1000)
until uo.getX()<>LastX or uo.getY()<>LastY or UO.InJournal("The spell fizzles.")
wend