Page 1 of 1

Не могу взять HP чара

Posted: 2004-06-16 13:17:45
by tmasolo
sub Heal()
Repeat
uo.usetype('bandage')
UO.WaitTargetObject('Miner') # ожидание прицела
Wait(5000)
UO.Print(UO.GetHP("Miner"))
Until (UO.GetHP('Miner') == UO.GetMaxHP('Miner')) # ждём отхиляет
end sub

лечит постоянно

Posted: 2004-06-16 14:11:45
by Lord Ruslan Nightmare
не проверял GetMaxHP ни на ком кроме себя...Но факт - корренктно инжекшн берёт значения хитпойнтов только для себя, для остальных с шарда приходят неправильные данные.
Попробуй убрать 'Miner' - тогда скрипт будет лечить тебя. Если тебя он тоже будет лечить постоянно - значит проблема хз в чем. Если нет - значит проблема в GetMaxHP и GetHP.

Posted: 2004-06-16 15:01:20
by Yoko
включи Track World

Posted: 2004-06-29 21:07:40
by tmasolo
Включил.
Уже пробовал так:

sub main()
UO.Print(UO.GetHP('0x0118264C'))
end sub

Posted: 2004-06-29 21:16:13
by Mguai
а как узнавать своё хп ?

Posted: 2004-06-29 22:18:31
by Ex-Brodyaga
Uo.Life()

Posted: 2004-06-30 08:19:53
by Mguai
Ex-Brodyaga wrote:Uo.Life()


ясно :shock: