| Yoko http://forum.yoko.com.ua/ |
|
| Проблема с GetHP() http://forum.yoko.com.ua/viewtopic.php?f=1&t=2564 |
Page 1 of 1 |
| Author: | bil [ 2005-01-10 09:19:35 ] |
| Post subject: | Проблема с GetHP() |
Команда UO.GetHP( CharTarget ) не всегда получает правильное текущее здоровье заданного чара. Нападаюший чар отслеживает здоровье аттакуемого чара. и останавливается если оно ниже какого то определного уровня. потом отслеживается , что здоровье аттакуемого равно его максимальному значению , и на этом этапе неправильно определеятся уровень здоровья. Что посоветуете ? UO.WarMode( 1 ) UO.Attack( CharTarget ) Uo.Print ('Attack') repeat wait(1000) UO.Print( str( UO.GetHP( CharTarget ) ) ) CheckLag() until UO.GetHP( CharTarget ) < 100 UO.WarMode( 0 ) repeat wait(1500) UO.Print( str( UO.GetHP( CharTarget ) ) ) until UO.GetHP( CharTarget ) == uo.GetMaxHP( CharTarget ) //вот тут затык происходит |
|
| Author: | Yoko [ 2005-01-10 10:53:43 ] |
| Post subject: | Re: Проблема с GetHP() |
не забудь проверить что Track World включено bil wrote: until UO.GetHP( CharTarget ) < 100 на некоторых шардах два пакета обновления жизни могут иметь разную шкалу. bil wrote: until UO.GetHP( CharTarget ) == uo.GetMaxHP( CharTarget )
на некоторых шардах последние единицы жизни не появляются или появляются долго. всегда лучше давать допуск плюс-минус несколько хитов |
|
| Page 1 of 1 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|