Page 1 of 1
Помогите с проверкой на физл %)
Posted: 2004-11-19 23:31:55
by Optical
Я тут написал маненький скрипт, для... да неважно %)
в скрипте он должен реколиться по руне, но вот главная проблема у меня в том, как вставить в него проверку на сейф и на физл. приведу маненькую часть:
Code: Select all
UO.Cast('Recall',Rune1)
;(вот тут надо вставить проверку)
wait(5000)
Помогите пожалуйсто.
Re: Помогите с проверкой на физл %)
Posted: 2004-11-20 03:11:06
by Sfagnum
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
Re: Помогите с проверкой на физл %)
Posted: 2004-11-20 03:26:52
by Optical
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
Спасибо конечно, но можно вставить его именно в мой, и с коменрариями желательно

я просто в своём скрипте. не хочу использовать иные Sub кроме main

Плиззз

Re: Помогите с проверкой на физл %)
Posted: 2004-11-20 12:45:03
by Sfagnum
Optical wrote:Спасибо конечно, но можно вставить его именно в мой,
можно конечно, я не против
Optical wrote:и с коменрариями желательно

там и так всё предельно просто
Optical wrote:я просто в своём скрипте. не хочу использовать иные Sub кроме main

Плиззз

не используй
Re: Помогите с проверкой на физл %)
Posted: 2004-11-20 16:30:45
by Optical
Sfagnum wrote:можно конечно, я не против
Ну так вставь %)) у самого мозгов не хватит =)
Re: Помогите с проверкой на физл %)
Posted: 2004-11-20 23:47:47
by Sano
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
Вот. Но так делать по меньшей мере глупо. От процедур не уйдешь.
