Хилинг-Хелп

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
Ruzhix
Posts: 30
Joined: 2005-05-11 15:57:57
Location: *LV*
Contact:

Хилинг-Хелп

Post by Ruzhix »

Подскажите как сделать в скрипте хилинг, так чтобы хилился до полной? и затем одеавал оружие (щит и сворд), а то у меня просто несколько раз написанно бандажес селф..(
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

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

Post 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
Ruzhix
Posts: 30
Joined: 2005-05-11 15:57:57
Location: *LV*
Contact:

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

Post 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 раз бинт юзанет и стоит..
DerMeister =)
Expert!
Posts: 1032
Joined: 2006-02-25 21:48:38

Post by DerMeister =) »

Вместо 'put|fail' напиши что у тебя сервер выдаёт при 'удачном|неудачном' использовании бинтов.
DerMeister сейчас на нейрале!
Ruzhix
Posts: 30
Joined: 2005-05-11 15:57:57
Location: *LV*
Contact:

Post 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
DerMeister =)
Expert!
Posts: 1032
Joined: 2006-02-25 21:48:38

Post by DerMeister =) »

А фраза You put the bloody bandage в любом случае появляется?
DerMeister сейчас на нейрале!
Ruzhix
Posts: 30
Joined: 2005-05-11 15:57:57
Location: *LV*
Contact:

Post by Ruzhix »

DerMeister =) wrote:А фраза You put the bloody bandage в любом случае появляется?
всмысли в любом случае?
если ты имеешь ввиду часто ли, то бывает..
DerMeister =)
Expert!
Posts: 1032
Joined: 2006-02-25 21:48:38

Post by DerMeister =) »

Ну ёпрст... ты понимаешь зачем нужен цикл

Code: Select all

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

??
Когда ты используешь бандажку через некоторое время сервер выдаёт результата, насколько ты удачно использовал бинт. Так вот, этот цикл ждёт это сообщение(я)... Так как телепаты в отпуске, то только ты знаешь какие тебе могут поступить сообщения. Твоя задача вписать ВСЕ возможные варианты вместо 'put|fail'.
НО, если у тебя есть некоторая универсальная фраза, котораю бы смогла сигнализировать об оконцании использования бандажки, то её было бы достаточно.
У тебя 2 варианта:
1)Ты пытаешься осмыслить всё то, что я тока чо напесал (наверно это сложно, так как я плохо объясняю) и самому всё сделать.
2)Ты пишешь ВСЁ возможные сообщения, которые тебе выдвёт сервер после использования бинтов и мы постараемся тебе помочь =_)
DerMeister сейчас на нейрале!
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post 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
Ruzhix
Posts: 30
Joined: 2005-05-11 15:57:57
Location: *LV*
Contact:

Post 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

А нет, все ок, только если физл - не хилится дальше
Ruzhix
Posts: 30
Joined: 2005-05-11 15:57:57
Location: *LV*
Contact:

Post by Ruzhix »

Ну скриптеры, для вас что ли трудно такой скрипт написать?? чтобы хилился до полных хп.. :oops:
DerMeister =)
Expert!
Posts: 1032
Joined: 2006-02-25 21:48:38

Post by DerMeister =) »

Ruzhix wrote:Ну скриптеры, для вас что ли трудно такой скрипт написать?? чтобы хилился до полных хп.. :oops:

Ты глупый чтоли? Яж тебе написал... Второй пункт. Пойми, ТЕЛЕПАТЫ В ОТПУСКЕ! ВСЕ шарды разные... Что там у тебя происходит когда ты хилишься знаешь только ты!
DerMeister сейчас на нейрале!
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

может закрыть тему? он уже надоел :x
DerMeister =)
Expert!
Posts: 1032
Joined: 2006-02-25 21:48:38

Post by DerMeister =) »

:twisted: Не, может он дойдёт?
DerMeister сейчас на нейрале!
Mihail
Expert!
Posts: 548
Joined: 2005-05-20 20:30:10
Contact:

Post 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?
Post Reply