PDA

Просмотр полной версии : Макрос на Танатос товер


ironmind
04.05.2008, 11:00
Здравствуйте умы этого сервера =) Такой вопрос я намутил макрос, но как всегда накосячил, прошу покажите где именно и как это исправить? Проблема в том что он не делает @go 22 когда хп меньше 30%. Нпс - хилер.
А вот и сам макр:

automacro heal_hp {
location rachel
hp < 40%
call heal
run-once 1
}

macro heal {
do move 128 114
do talknpc 128 113 c r0
release heal_hp
}

automacro hp {
hp < 30%
location not rachel
call hp2
run-once 1
}

macro hp2 {
do c @go 22
do talknpc 128 113 c r0
release hp
}

4epT
04.05.2008, 19:50
скопировал к себе, у меня всё работает!

мои рекомендации:
1. ставить пауза после команды "do move x y" и "do c @go 22"
2. допустим у тебя срабатывает АМ "hp", ты попадаешь в рашел.. там у тебя начинает срабатываться АМ "heal_hp" и перебивается АМ "hp" - нехорошо получается (до допустимо). Следовательно тебе нужно чтобы АМ "hp" делал только @go 22!

Кстати где явная связь между названием темы и её содержанием?? Срочно переименуй тему!

ironmind
06.05.2008, 01:39
А у меня не варпается когда меньше 30% хп в танатосе товере...

masterspirta
06.05.2008, 09:53
Интересно а можна....это @go<n> в portals.txt впихнуть.... было бы очень удобна, сам никогда такого не пробовал....может ты ironmind попробуеш