PDA

Просмотр полной версии : Макроса бафера нужна помощь!!


maxmum
15.03.2010, 14:50
Короче такая проблема я играю на сервере где стоит нпс который хилет сразу как возле него появишся и одельно стоит бафер раньше умя стоял макрос когда меньше 100% хп он подходил и бафал и хилился теперь проблема как тока подхажу тот нпс хилет и гг макрос не выполнятся бафы не берет.Так вот как можно написать что бы он при смерти всегда брал бафы Вот пример как я пытался чета намудрить!

automacro status {
location prontera
status [нет] <Blessing>
call status
run-once 1

macro status {
do move 157 183 prontera
do talknpc 158 183 c r0 n

release status
}
А, вот как стояло раньше когда небыло этого идиотского нпс.мож пригодится.

automacro heal_hp {
location prontera
hp < 100%
call heal
run-once 1
}

macro heal {
do move 157 183 prontera
do talknpc 158 183 c r0 n

release heal_hp
}

Добавлено через 1 минуту
Да еще с тем что я намудрил получалось тока он бесконечно бафался толку 0 как я понял он на стату команду не оброщает внимание!!!!

4epT
15.03.2010, 22:57
ну вот это вообще бред:
status [нет] <Blessing>

посмотри мануал (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) как оно действительно пишется

собственно говоря что у тебя из старого макроса не работает?

maxmum
16.03.2010, 00:55
Старым макрос вырубается когда его нпс хилет он не доходит до бафера и не жмет на него.Повторюся как я уже говорил нпс поставил который стоит возле нпс бафера и хилит всех у кого меньше 100% хп вот и получается старый макрос тока подходит баферу и его уже хил и он не берет бафы а идет кач!!!
Вот и проблема как зделать чтобы он бафался.У мя была идея когда нету статуса блеса он идет бафатся !

4epT
16.03.2010, 02:39
хочешь сказать он у тебя выполняет "do move 157 183 prontera", а вот это "do talknpc 158 183 c r0 n" не хочет делать?

может это из-за того что текущий макрос перебивает другим?
как вариант попробуй сначала поговорить с НПЦ а потом уже подойти куда нада