Page 1 of 1
MAgery+медитация
Posted: 2004-04-19 09:43:18
by MerlinSiG
вот творение
sub magery()
repeat
while uo.mana < uo.int
uo.useskill("Meditation")
wait (2500)
wend
uo.cast("Create Food")
uo.WaitTargetTile('lasttile')
until 1>2
токма не выходит каменный цветочек.
походу я чета путаю с тыканьем таргета в землю перед собой.
подскажите как этот тарргет в землю правильно тыкнуть?
Re: MAgery+медитация
Posted: 2004-04-19 18:46:06
by necron
MerlinSiG wrote:вот творение
sub magery()
repeat
while uo.mana < uo.int
uo.useskill("Meditation")
wait (2500)
wend
uo.cast("Create Food")
uo.WaitTargetTile('lasttile')
until 1>2
токма не выходит каменный цветочек.
походу я чета путаю с тыканьем таргета в землю перед собой.
подскажите как этот тарргет в землю правильно тыкнуть?
а ты вручную тайл введи попробуй
Re: MAgery+медитация
Posted: 2004-04-19 23:05:42
by KEEN
MerlinSiG wrote:вот творение
uo.cast("Create Food")
uo.WaitTargetTile('lasttile')
Поменяй местами
Re: MAgery+медитация
Posted: 2004-04-20 16:58:50
by wwl
necron wrote:MerlinSiG wrote:вот творение
sub magery()
repeat
while uo.mana < uo.int
uo.useskill("Meditation")
wait (2500)
wend
uo.cast("Create Food")
uo.WaitTargetTile('lasttile')
until 1>2
токма не выходит каменный цветочек.
походу я чета путаю с тыканьем таргета в землю перед собой.
подскажите как этот тарргет в землю правильно тыкнуть?
а ты вручную тайл введи попробуй
плиз напишите пример части кода тыканья в земю
я тока начал юзать инжу и как это делается не знаю плз хелп
Posted: 2004-04-20 19:22:10
by Makpo
Posted: 2004-04-21 06:48:07
by wwl
а если так
sub magery()
repeat
while uo.mana<uo.int
uo.useskill("Meditation")
wait(1500)
wend
while uo.mana>4
uo.caste("Create Food")
??????????? //тыканье в землю
wend
until 1>2
как видите что то я понимаю, и прошу лишь подсказать ОДНУ СТРОКУ
КОДА"!!!!!
неужели это так сложно?
З.Ы. хелп я юзаю постоянно но не всегда это помогает

Posted: 2004-04-21 14:00:07
by Dzen
Насамом деле у тебя был начальный вариант правильный, только надо поменять местами строчки
uo.cast("Create Food")
uo.WaitTargetTile('lasttile')
Правильный вариант:
Code: Select all
uo.WaitTargetTile('lasttile')
uo.cast("Create Food")
т.к. вначале мы ставим ловушку на прицел, а уже потом используем предмет..
Также у тебя должен быть определен lasttile, тоесть тебе надо проделать процедуру вручную, а потом уже пускать скрипт. Или можно поставить координаты тайла (uo.waittargettile(tilenum,[x],[y],[z]))
И еще одно, если ты используешь переменные, то не забывай их объявлять. Судя по твоему коду, в последней строчке ты пользуешься переменной, чтобы просто зациклить скрипт, поэтому лучше поменяй строчку until 1>2 на until uo.dead().
Так же субы надо закрывать -)
Posted: 2004-04-21 14:44:03
by Dzen
Если поправить эти ошибки, то скрипт будет выглядить так:
Code: Select all
sub magery()
repeat
while uo.mana < uo.int
uo.useskill("Meditation")
wait (2500)
wend
uo.WaitTargetTile('lasttile')
uo.cast("Create Food")
until uo.dead()
end sub
З.Ы. юзайте
http://yoko.netroof.net/help/ - очень полезная вещь
Posted: 2004-04-21 16:28:16
by MerlinSiG
Dzen wrote:Если поправить эти ошибки, то скрипт будет выглядить так:
Code: Select all
sub magery()
repeat
while uo.mana < uo.int
uo.useskill("Meditation")
wait (2500)
wend
uo.WaitTargetTile('lasttile')
uo.cast("Create Food")
until uo.dead()
end sub
З.Ы. юзайте
http://yoko.netroof.net/help/ - очень полезная вещь
огромное человеческое спасибо!!!!
некоторые моменты для меня действительно прояснились
еще раз сенкс
Posted: 2004-04-21 19:22:57
by Dzen
Рад помочь -)