Page 1 of 1

Глюк UO.Dead() или как узнать что чар метрв?

Posted: 2005-01-12 13:05:25
by Diagon
Функция UO.Dead() У меня не работает, все время выдает false, даже когда чар умер. Если пытаюсь узнать по HP, когда они равны нулю, тоже бывает глюк что когда чара убивают, немного HP остается (глюк инжи). Записи в журнале, что чар умер какие то не точные... Подскажите пожалйсто как можно точно узанать смерть чара?

Re: Глюк UO.Dead() или как узнать что чар метрв?

Posted: 2005-01-12 13:43:58
by Askaneli
Diagon wrote:Функция UO.Dead() У меня не работает, все время выдает false, даже когда чар умер. Если пытаюсь узнать по HP, когда они равны нулю, тоже бывает глюк что когда чара убивают, немного HP остается (глюк инжи). Записи в журнале, что чар умер какие то не точные... Подскажите пожалйсто как можно точно узанать смерть чара?

Code: Select all

sub CheckDead()
uo.DeleteJournal()
uo.useobject('backpack')
wait(1000)
if uo.InJournal("Тута сообщение которое вылетает када чар мёртв и Бакпак не юзается") then
return 1
else
return 0
end if
end sub


Или что то типа того короче !!! Смотреть нада !!!

Posted: 2005-01-12 13:53:48
by Diagon
Спасибо! Ты просто голова!:))) Я как только не пытался проверить...

Posted: 2005-01-12 14:48:05
by Askaneli
Diagon wrote:Спасибо! Ты просто голова!:))) Я как только не пытался проверить...

Незачто, лишь бы работало !!!

Posted: 2005-01-12 15:54:46
by Yoko
во многих версиях инжекта uo.Dead возвращает true если у чара рисунок госта МУЖСКОГО пола. в то время, когда я делал эту фукцию, я как-то забыл о противоположном поле, так как никогда им не играл.

на самом деле uo.Dead() равносильно

if uo.GetGraphic()==XXXX then

где XXXX рисунок госта.