PDA

Просмотр полной версии : проблема с хиллером.


GeMoRoY
24.02.2010, 12:35
Искал тему но не нашёл. вобщем имеються макросы на хил

automacro need_hp {
location bossnia_03
hp < 30%
call heal_hp

}


macro heal_hp {
do c @go 0
pause 2
do talknpc 150 184 c r0
release need_hp
}

automacro need_sp {
location bossnia_03
sp < 15%
call heal_sp

}

macro heal_sp {
do c @go 0
pause 2
do talknpc 150 184 c r0
release need_sp
}

всё работало замечательно, на всех серверах пока не столкнулся с проблемой:
хиллер не стоит на месте а бегает по пронте.
всё за что можно зацеписться это:
имя хиллера "Доктор"
и квадрат в котором он бегает x=146~166 y=169~189

manticora
24.02.2010, 13:06
Читаем свежепереведённый мануал по макроплагину (http://ragbot.ru/wiki/index.php?title=%D0%9C%D0%B0%D0%BA%D1%80%D0%BE-%D0%BF%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD):

@npc (<x> <y> | /regexp/i | "<name>")
Возвращает ID неписи, которая находится по координатам <x> <y> или имя неписи совпадает с шаблоном regexp или именем неписи является <name>. Возвращает -1 если не было найдено подходящей неписи.

4epT
24.02.2010, 22:26
manticora, зачётная фишка с regexp-ом :) я и не знал..

только для этого нужно скачать свежий макро-плагин