Я тут написал маненький скрипт, для... да неважно %)
в скрипте он должен реколиться по руне, но вот главная проблема у меня в том, как вставить в него проверку на сейф и на физл. приведу маненькую часть:
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
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
Спасибо конечно, но можно вставить его именно в мой, и с коменрариями желательно я просто в своём скрипте. не хочу использовать иные Sub кроме main Плиззз
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
Вот. Но так делать по меньшей мере глупо. От процедур не уйдешь.