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

Проверка цвета по координатам
http://forum.yoko.com.ua/viewtopic.php?f=20&t=116
Page 1 of 1

Author:  Psimorph [ 2004-04-17 21:58:08 ]
Post subject:  Проверка цвета по координатам

Есть ли такая возможность? Например мне надо проверить полоску жизни (так как с GetHP я разобраться так и не смог, походу это пофикшено на корню, пишеться у каждого чара 25\25 и нифига более) в определённой координате, если она синяя то продолжать дейтсвие, если красная, хилить цель (в моём случае животина, которую я собираюсь бить и хилить)
Заранее спасибо.

Author:  totus [ 2004-04-17 23:05:30 ]
Post subject:  Всё оч. просто.

Надо только изредка читать хелп.
UO.GetHP(Obj) использоваться должна в связке с UO.GetMaxHP(Obj), т.е. сравниваешь и решаешь что делать, например:
Code:
if ((UO.GetHP(Enemy)*2) <= UO.GetMaxHP(Enemy)) then
   Heal(Enemy)
endif


Искренне Ваш, Тотус Маньяковски.

Author:  Psimorph [ 2004-04-18 02:51:56 ]
Post subject:  Re: Всё оч. просто.

Что в этом скрипте значит

if ((UO.GetHP(Enemy)*2) >= UO.GetMaxHP(Enemy)) then

???

Author:  totus [ 2004-04-18 06:22:54 ]
Post subject:  *2

Это значит умножить на два :)
Т.е. если ХП умножить на два меньше или равно максимальному, то выполнить какое-то действие. В данном случае - вызвать ф-цию Heal().

Искренне Ваш, Тотус Маньяковски.

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