Вопрос номер two...

Ask for scripts here

Moderators: Murderator+, Murderator

Post Reply
SAMURAI
Posts: 203
Joined: 2004-07-10 00:38:43
Location: From DrW
Contact:

Вопрос номер two...

Post by SAMURAI »

Чтото сегодня родились пару воросов. Надеюсь такие топы не повторяются многоразово... Итак:
При активации бомбы идёт отсчёт перед взрывом ("3", "2", "1", взрыв). Каким образом будет выглядеть макр чтоб он кидал бомбу на счёт скажем один под себя? Или данный отсчёт замеряется только задержкой wait (...)? Если так то незнает кто нибудь точное значение?..
Last edited by SAMURAI on 2007-06-27 10:39:29, edited 1 time in total.
Нет ничего невозможного...
Кто ИЩЕТ, тот всегда найдёт...

Code: Select all

sub UO() 
UO.Chto-To("S Chem-To")
end sub

© I'm
SAMURAI
Posts: 203
Joined: 2004-07-10 00:38:43
Location: From DrW
Contact:

Post by SAMURAI »

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

Code: Select all

sub UO() 
UO.Chto-To("S Chem-To")
end sub

© I'm
I'm
Expert!
Posts: 1396
Joined: 2004-10-15 22:38:04
Location: Moscow City.
Contact:

Post by I'm »

А по журналу тупо посмотреть на счет 1 действие не катит?
Точное значение секунда ( Wait(1000) ) :)
The End.
SAMURAI
Posts: 203
Joined: 2004-07-10 00:38:43
Location: From DrW
Contact:

Post by SAMURAI »

Про журнал понятно, просто интересно есть ещё способ или нет...
Сенкью...
Нет ничего невозможного...
Кто ИЩЕТ, тот всегда найдёт...

Code: Select all

sub UO() 
UO.Chto-To("S Chem-To")
end sub

© I'm
I'm
Expert!
Posts: 1396
Joined: 2004-10-15 22:38:04
Location: Moscow City.
Contact:

Post by I'm »

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

Не знаю :)
Вейт или журнал первое что приходит в голову.
p.s.

Code: Select all

sub UO()
UO.Chto-To("S Chem-To")
end sub

Фанат :lol:
The End.
SAMURAI
Posts: 203
Joined: 2004-07-10 00:38:43
Location: From DrW
Contact:

Post by SAMURAI »

I'm wrote:p.s.

Code: Select all

sub UO()
UO.Chto-To("S Chem-To")
end sub

Фанат :lol:

Зато высказывание точное: Уо это что-то с чем-то...)
Нет ничего невозможного...
Кто ИЩЕТ, тот всегда найдёт...

Code: Select all

sub UO() 
UO.Chto-To("S Chem-To")
end sub

© I'm
SAMURAI
Posts: 203
Joined: 2004-07-10 00:38:43
Location: From DrW
Contact:

Post by SAMURAI »

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

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

Немогу сообразить что к чему хоть убей.
Last edited by SAMURAI on 2007-06-27 15:04:18, edited 1 time in total.
Нет ничего невозможного...
Кто ИЩЕТ, тот всегда найдёт...

Code: Select all

sub UO() 
UO.Chto-To("S Chem-To")
end sub

© I'm
Mihail
Expert!
Posts: 548
Joined: 2005-05-20 20:30:10
Contact:

Post by Mihail »

Code: Select all

uo.gethp()

величина абстрактная
SAMURAI
Posts: 203
Joined: 2004-07-10 00:38:43
Location: From DrW
Contact:

Post by SAMURAI »

Тогда если я понял правильно:

Code: Select all

Until ((UO.GetHP("0x0007424F") <75) #жизни чара
repeat

Это будет проверка, если хп будут менее 75 - то чтото будет дальше происходить.
Нет ничего невозможного...
Кто ИЩЕТ, тот всегда найдёт...

Code: Select all

sub UO() 
UO.Chto-To("S Chem-To")
end sub

© I'm
Mihail
Expert!
Posts: 548
Joined: 2005-05-20 20:30:10
Contact:

Post by Mihail »

я же сказал величина абстрактная.. она не дает точных сведений.. можно считать только как проценты
SAMURAI
Posts: 203
Joined: 2004-07-10 00:38:43
Location: From DrW
Contact:

Post by SAMURAI »

Проще методом тыка годами пытатся чтото сделать, чем просить помочь поболее разобратся в написании макров.
ФиХ с ним со всем...
Нет ничего невозможного...
Кто ИЩЕТ, тот всегда найдёт...

Code: Select all

sub UO() 
UO.Chto-To("S Chem-To")
end sub

© I'm
Mihail
Expert!
Posts: 548
Joined: 2005-05-20 20:30:10
Contact:

Post by Mihail »

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

Code: Select all

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

вот тебе функция, которя возвращает кол-во хп врага в %
Mihail
Expert!
Posts: 548
Joined: 2005-05-20 20:30:10
Contact:

Post by Mihail »

или даже так

Code: Select all

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
SAMURAI
Posts: 203
Joined: 2004-07-10 00:38:43
Location: From DrW
Contact:

Post by SAMURAI »

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

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

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

Code: Select all

sub UO() 
UO.Chto-To("S Chem-To")
end sub

© I'm
SAMURAI
Posts: 203
Joined: 2004-07-10 00:38:43
Location: From DrW
Contact:

Post by SAMURAI »

Темболее я хотел немного другое узнать, как будет хоть ~ в данном макросе втавка на проверку хп чара, и если они полные - сразу кастовать (если нет - проверять до полного отхила).

Code: Select all

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
Нет ничего невозможного...
Кто ИЩЕТ, тот всегда найдёт...

Code: Select all

sub UO() 
UO.Chto-To("S Chem-To")
end sub

© I'm
Post Reply