Хождение

Ask for help

Moderators: Murderator+, Murderator

Post Reply
Lord
Posts: 56
Joined: 2005-01-14 20:05:16
Contact:

Хождение

Post by Lord »

Code: Select all

sub main()
while not uo.dead()
if uo.mana >10 then
UO.exec("cast 'Curse' self")
wait(2000)
else
while UO.Mana<80
UO.UseSkill("Meditation")
wait(15000)
wend
endif
end sub


Подскажите и покажите пожалуйста, как в этот скрипт воткнуть ходилку, чтобы через минут 10 кастования Des Sanet он останавливался делал пару шагов туда сюда, становился и снова минут 10 кастовал и так далее.
Заренее благодарен.
Lord
Posts: 56
Joined: 2005-01-14 20:05:16
Contact:

Post by Lord »

Ау, что неужели никто не знает как сделать так чтобы чар ходил что-ли? Напишите пожалуйста чтобы просто чар делал 2 шага в одну сторону и возвращался обратно.
Beyonder
Expert!
Posts: 388
Joined: 2005-04-23 10:19:43
Contact:

Post by Beyonder »

Лови, написано как примочка к обычному скрипту так как просчитывать все задержки сильно долго.

Code: Select all

sub WalkPlusCast()
var Timer
while 1
UO.Exec('Caster')
while Timer<10*60
wait(1000)
Timer=Timer+1
wend
UO.Terminate('Caster')
UO.AddStep('4466')
wend
end sub

sub Caster()
while not uo.dead()
if uo.mana >10 then
UO.exec("cast 'Curse' self")
wait(2000)
else
while UO.Mana<80
UO.UseSkill("Meditation")
wait(15000)
wend
endif
end sub
Lord
Posts: 56
Joined: 2005-01-14 20:05:16
Contact:

Post by Lord »

Beyonder спасибо тбе большое. Если не трудно можешь сказать как вообще хождение делать?
I'm
Expert!
Posts: 1396
Joined: 2004-10-15 22:38:04
Location: Moscow City.
Contact:

Post by I'm »

uo.press
uo.addstep
и ходим по нумпаду
Beyonder
Expert!
Posts: 388
Joined: 2005-04-23 10:19:43
Contact:

Post by Beyonder »

addstep - не очень хорошая команда для длительных хождений.
Тыкнувшись в препятствие, оно сохраняет желаемое нгаправление в какой-то буффер, после чего выскакивают step_buffer_failure и клиент десинхронизируеться, причем конкретно.
Единственный вариант использования, после каждого аддстепа синхронизировать координаты с сервером нажимая например Home.
I'm
Expert!
Posts: 1396
Joined: 2004-10-15 22:38:04
Location: Moscow City.
Contact:

Post by I'm »

Но тем немение она есть и некуда недевается независимо от того хорошая или плохая :idea:
Lord
Posts: 56
Joined: 2005-01-14 20:05:16
Contact:

Post by Lord »

Спасибо. У меня ещё один вопрос. Вот напрмер я ловлю рыбу с берега неподалеку от бритбанка. Я набрал необходимое колличество веса и мне надо скинуть его в банк. Как сделать так чтобы он дошол до банка к определенной координате? Опять же addstep или можно как-то проще?
I'm
Expert!
Posts: 1396
Joined: 2004-10-15 22:38:04
Location: Moscow City.
Contact:

Post by I'm »

Используй какуюнить ходилку она сома доведет до нужной координаты :wink:
Например Саваджа...
SuperWalk("x","y","")
NWalk("x","y","")
The End.
Post Reply