Yoko
http://forum.yoko.com.ua/

Вопрос номер two...
http://forum.yoko.com.ua/viewtopic.php?f=17&t=12070
Page 1 of 1

Author:  SAMURAI [ 2007-06-10 10:57:15 ]
Post subject:  Вопрос номер two...

Чтото сегодня родились пару воросов. Надеюсь такие топы не повторяются многоразово... Итак:
При активации бомбы идёт отсчёт перед взрывом ("3", "2", "1", взрыв). Каким образом будет выглядеть макр чтоб он кидал бомбу на счёт скажем один под себя? Или данный отсчёт замеряется только задержкой wait (...)? Если так то незнает кто нибудь точное значение?..

Author:  SAMURAI [ 2007-06-11 17:56:26 ]
Post subject: 

Ну народ, забыл я море чего за 7 месяцев отсутствия... Кому не лень так слегка освежите память балбесу...)

Author:  I'm [ 2007-06-11 20:00:16 ]
Post subject: 

А по журналу тупо посмотреть на счет 1 действие не катит?
Точное значение секунда ( Wait(1000) ) :)

Author:  SAMURAI [ 2007-06-11 22:20:54 ]
Post subject: 

Про журнал понятно, просто интересно есть ещё способ или нет...
Сенкью...

Author:  I'm [ 2007-06-11 22:51:46 ]
Post subject: 

SAMURAI wrote:
Про журнал понятно, просто интересно есть ещё способ или нет...
Сенкью...

Не знаю :)
Вейт или журнал первое что приходит в голову.
p.s.
Code:
sub UO()
UO.Chto-To("S Chem-To")
end sub

Фанат :lol:

Author:  SAMURAI [ 2007-06-12 08:35:37 ]
Post subject: 

I'm wrote:
p.s.
Code:
sub UO()
UO.Chto-To("S Chem-To")
end sub

Фанат :lol:

Зато высказывание точное: Уо это что-то с чем-то...)

Author:  SAMURAI [ 2007-06-27 10:38:50 ]
Post subject: 

Знаю что уже доканал всех и вся, но опять извращённый тупой моСК выдал вопрос:

1 - Как выглядят строки проверки хп чара, на которого что-либо кастуешь.
2 - проверка на фулл хп, после каст на него.

Немогу сообразить что к чему хоть убей.

Author:  Mihail [ 2007-06-27 11:52:14 ]
Post subject: 

Code:
uo.gethp()

величина абстрактная

Author:  SAMURAI [ 2007-06-27 14:14:12 ]
Post subject: 

Тогда если я понял правильно:
Code:
Until ((UO.GetHP("0x0007424F") <75) #жизни чара
repeat

Это будет проверка, если хп будут менее 75 - то чтото будет дальше происходить.

Author:  Mihail [ 2007-06-27 14:17:36 ]
Post subject: 

я же сказал величина абстрактная.. она не дает точных сведений.. можно считать только как проценты

Author:  SAMURAI [ 2007-06-27 14:22:03 ]
Post subject: 

Проще методом тыка годами пытатся чтото сделать, чем просить помочь поболее разобратся в написании макров.
ФиХ с ним со всем...

Author:  Mihail [ 2007-06-27 14:37:30 ]
Post subject: 

ну это же элементарно

Code:
sub hpinfo(object)
var r, max = uo.getmaxhp(object)/100
r = uo.gethp(object)/max
#uo.print(str(r)+"%")
return r
end sub

вот тебе функция, которя возвращает кол-во хп врага в %

Author:  Mihail [ 2007-06-27 14:46:14 ]
Post subject: 

или даже так

Code:
sub ho()
uo.addobject('horse')
while uo.targeting()
wait(100)
wend
hpinfo('horse')
end sub

sub hpinfo(object)
Var HP = 150 ; предположительно максимальные хп жертвы
var r, max = uo.getmaxhp(object)/100
r = uo.gethp(object)/max
uo.print(str(r)+"% or "+str(HP/100*r)+"hp" )
end sub

через print будет выводить текущие кол-во хп у жертвы если максимум задан в HP

Author:  SAMURAI [ 2007-06-27 18:45:22 ]
Post subject: 

Mihail wrote:
ну это же элементарно

То что это элементарно, я сам знаю но если бы что нибудь помнил - незадавал бы таких тупых вопросов. Темболее я не только вспомнить но и далее собрался продолжать учится. А теория без практики - мертва.

После 8 месяцев без компа, инета, уо и этого форума я всё забыл. Я быстрее расскажу как устроена "Октябрьская" подстанция 330\110 кВт на "Правобережной" ТЭЦ-5, чем соображу что к чему.

Author:  SAMURAI [ 2007-06-27 18:50:45 ]
Post subject: 

Темболее я хотел немного другое узнать, как будет хоть ~ в данном макросе втавка на проверку хп чара, и если они полные - сразу кастовать (если нет - проверять до полного отхила).
Code:
sub CAST() 
while not uo.Dead()
repeat
if uo.mana > 20 then
uo.waittargettile(0, 1033, 1082, 0)
wait(500)
UO.Exec("cast 'Blade Spirits'")
wait(6000) 
else
repeat
uo.warmode(false)
uo.useskill("Meditation")
wait(3000)
until uo.mana >=28
endif
wait(55000)
until uo.InJournal('World is')
wait(100000)
wend
end sub

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/