Page 1 of 1

Хилинг-Хелп

Posted: 2006-09-16 08:56:42
by Ruzhix
Подскажите как сделать в скрипте хилинг, так чтобы хилился до полной? и затем одеавал оружие (щит и сворд), а то у меня просто несколько раз написанно бандажес селф..(

Re: Хилинг-Хелп

Posted: 2006-09-16 09:48:19
by Nmy
Ruzhix wrote:Подскажите как сделать в скрипте хилинг, так чтобы хилился до полной? и затем одеавал оружие (щит и сворд), а то у меня просто несколько раз написанно бандажес селф..(

Code: Select all

sub heal()
while uo.life < uo.str
uo.deletejournal()
uo.bandageself()
repeat
wait(350)
until uo.injournal('put|fail')
wend
end sub

Re: Хилинг-Хелп

Posted: 2006-09-16 11:04:43
by Ruzhix
NMY wrote:
Ruzhix wrote:Подскажите как сделать в скрипте хилинг, так чтобы хилился до полной? и затем одеавал оружие (щит и сворд), а то у меня просто несколько раз написанно бандажес селф..(

Code: Select all

sub heal()
while uo.life < uo.str
uo.deletejournal()
uo.bandageself()
repeat
wait(350)
until uo.injournal('put|fail')
wend
end sub

Ну скрип не хилится до конца.. он 1 раз бинт юзанет и стоит..

Posted: 2006-09-16 11:07:41
by DerMeister =)
Вместо 'put|fail' напиши что у тебя сервер выдаёт при 'удачном|неудачном' использовании бинтов.

Posted: 2006-09-16 11:24:57
by Ruzhix
Извените, сделал вот так, но почему то если физл бинта, он не продолжает хилится, а если удачно хил вышел, то хилится до конца. вто:

Code: Select all

sub heal()
while uo.life < uo.str
uo.deletejournal()
uo.bandageself()
repeat
wait(350)
until uo.injournal('You put the bloody bandage','You aply the bandages, but the barely help.')
wend
uo.usetype('0x0F51')
uo.usetype('0x1B76')
end sub

Posted: 2006-09-16 11:27:00
by DerMeister =)
А фраза You put the bloody bandage в любом случае появляется?

Posted: 2006-09-16 11:28:46
by Ruzhix
DerMeister =) wrote:А фраза You put the bloody bandage в любом случае появляется?
всмысли в любом случае?
если ты имеешь ввиду часто ли, то бывает..

Posted: 2006-09-16 11:39:56
by DerMeister =)
Ну ёпрст... ты понимаешь зачем нужен цикл

Code: Select all

repeat 
wait(350)
until uo.injournal('put|fail')

??
Когда ты используешь бандажку через некоторое время сервер выдаёт результата, насколько ты удачно использовал бинт. Так вот, этот цикл ждёт это сообщение(я)... Так как телепаты в отпуске, то только ты знаешь какие тебе могут поступить сообщения. Твоя задача вписать ВСЕ возможные варианты вместо 'put|fail'.
НО, если у тебя есть некоторая универсальная фраза, котораю бы смогла сигнализировать об оконцании использования бандажки, то её было бы достаточно.
У тебя 2 варианта:
1)Ты пытаешься осмыслить всё то, что я тока чо напесал (наверно это сложно, так как я плохо объясняю) и самому всё сделать.
2)Ты пишешь ВСЁ возможные сообщения, которые тебе выдвёт сервер после использования бинтов и мы постараемся тебе помочь =_)

Posted: 2006-09-16 11:45:12
by Nmy
Ruzhix wrote:Извените, сделал вот так, но почему то если физл бинта, он не продолжает хилится, а если удачно хил вышел, то хилится до конца. вто:

Code: Select all

sub heal()
while uo.life < uo.str
uo.deletejournal()
uo.bandageself()
repeat
wait(350)
until uo.injournal('You put the bloody|You aply the bandages')
wend
uo.usetype('0x0F51')
uo.usetype('0x1B76')
end sub

Posted: 2006-09-16 12:11:41
by Ruzhix
NMY wrote:
Ruzhix wrote:Извените, сделал вот так, но почему то если физл бинта, он не продолжает хилится, а если удачно хил вышел, то хилится до конца. вто:

Code: Select all

sub heal()
while uo.life < uo.str
uo.deletejournal()
uo.bandageself()
repeat
wait(350)
until uo.injournal('You put the bloody|You aply the bandages')
wend
uo.usetype('0x0F51')
uo.usetype('0x1B76')
end sub

А нет, все ок, только если физл - не хилится дальше

Posted: 2006-09-16 12:35:46
by Ruzhix
Ну скриптеры, для вас что ли трудно такой скрипт написать?? чтобы хилился до полных хп.. :oops:

Posted: 2006-09-16 13:00:51
by DerMeister =)
Ruzhix wrote:Ну скриптеры, для вас что ли трудно такой скрипт написать?? чтобы хилился до полных хп.. :oops:

Ты глупый чтоли? Яж тебе написал... Второй пункт. Пойми, ТЕЛЕПАТЫ В ОТПУСКЕ! ВСЕ шарды разные... Что там у тебя происходит когда ты хилишься знаешь только ты!

Posted: 2006-09-16 13:42:34
by Nmy
может закрыть тему? он уже надоел :x

Posted: 2006-09-16 13:44:53
by DerMeister =)
:twisted: Не, может он дойдёт?

Posted: 2006-09-17 19:19:39
by Mihail

Code: Select all

sub heal() 
while uo.life < uo.str
uo.deletejournal()
uo.bandageself()
repeat
wait(200)
until uo.injournal('put the bloody|barely') #исправить на твои сообщения
wend
uo.usetype('0x0F51')
uo.usetype('0x1B76')
end sub

сообщение "apply bandages..." идет в любом случае.
2NMY нельзя же так.. - видишь человек ПЫТАЕТСЯ разобраться..
-
2 афтар - там где я подписал "исправить на твои сообщения" нужно написать какие у тебя на сервере сообщения при удачном\неудачном хилинге:

Code: Select all

until uo.injournal('[сообщение об удачном наложении бинтов]|[сообщение об неудачном наложении бинтов]')
к примеру
until uo.injournal('вы положили кровавые бинты|вам не удалось')

undestand?