PDA

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


Lala
16.02.2010, 20:35
automacro heal_hp {
location gef_fild05
hp < 50%
call heal
run-once 1
}
macro heal {
do move 119 59 geffen
do talknpc 121 61
release heal_hp
}


Здравствуйте, вот собственно макрос. Никак не могу заставить его летать до хилера. Когда хп меньше 50% он просто бегает дальше.

Добавлено через 7 минут
Так же пробовал automacro ewqr {
call at
sp < 10%
run-once 1
call hhh
}


Не роббит, хотя макрос на автолут нормально пашет.
macro hhh {
call at
do c @go 0
do talknpc 151 190 c r0 c r0 c r0 c r0 c
release ewqr
}

manticora
16.02.2010, 21:13
Приветствую.
1. Твой пост находится не в том разделе форума. Есть более подходящее место: Макросы и Плагины (http://ragbot.ru/forum/forumdisplay.php?f=7)
2. Тебе следует обратить внимание на сборник макросов (http://ragbot.ru/forum/showthread.php?t=634), ибо там есть информация по твоей проблеме: Heal NPC (http://ragbot.ru/forum/showthread.php?t=557).
3. Там в четвёртом посте есть шаблон макроса на хилера:
automacro heal_hp {
location мапа
hp < 50%
call heal
run-once 1
}
macro heal {
do move 155 180 prontera
do talknpc 154 184 c r0
release heal_hp
}
Т.е. именно то, что ты пытался испробовать в первый раз. Вот в той теме тебе бы и следовало задавать вопрос.
4. Если с хилером не надо разговаривать, а надо просто тыкнуть на него, то надо писать примерно так: do talk @npc(121 61). И повтыкай везде пауз.
5.Здравствуйте, вот собственно макрос. Никак не могу заставить его летать до хилера. Когда хп меньше 50% он просто бегает дальше.
А там и не сказано, чтобы он летел, там сказано - идти пешком (do move 119 59 geffen).

6. В автомакросе два раза прописано у тебя - "call at" и "call hhh". Хз, как макроплагин будет на это реагировать.
automacro ewqr {
call at
sp < 10%
run-once 1
call hhh
}
macro hhh {
call at
do c @go 0
do talknpc 151 190 c r0 c r0 c r0 c r0 c
release ewqr
}

7. Используй, наконец, теги CODE при оформлении сообщений.

Lala
16.02.2010, 21:37
Спасибо.

automacro wing {
location gef_fild05
sp < 70%
run-once 1
call wing 1
}

macro wing 1 {
pause 1
do c "@go 1"
pause 2
do move geffen 121 61
pause 3
do talknpc 121 61
pause 1
release wing
}

Вот ещё один вариант, тоже не работает. Уже с паузами.

manticora
16.02.2010, 21:43
Приветствую.
По горячим следам... предлагаю попробовать такой вариант:

automacro wing {
location gef_fild05
sp < 70%
run-once 1
call wingM
}

macro wingM {
pause 1
do c "@go 1"
pause 2
do move geffen 121 61
pause 3
do talk @npc(121 61)
pause 1
release wing
}

Lala
16.02.2010, 21:53
Приветствую.
По горячим следам... предлагаю попробовать такой вариант:

automacro wing {
location gef_fild05
sp < 70%
run-once 1
call wingM
}

macro wingM {
pause 1
do c "@go 1"
pause 2
do move geffen 121 61
pause 3
do talk @npc(121 61)
pause 1
release wing
}


do c "@go 1" Убрал ковычки, начал летать к хилеру. Но не тыркает на него, координаты хилера указаны верно. :-[

manticora
16.02.2010, 22:23
Должно работать и так. Пробуй еще раз, если не получается - хочу видеть копи-паст последних ста строк из консоли.
automacro wing {
location gef_fild05
sp < 70%
run-once 1
call wingM
}

macro wingM {
pause 1
do c @go 1
pause 2
do move geffen 120 60
pause 3
do talk @npc(121 61)
pause 1
release wing
}

Lala
16.02.2010, 22:35
[macro] automacro wing triggered.
[ 68/ 11] You attack Monster Kobold Archer (2) - Dmg: 261 (delay 25.3)
Sound alert: map change
Map Change: geffen.gat (119, 59)
Warped.
NPC Exists: Stacey (111, 48) (ID 111012887) - (0)
NPC Exists: Fountain#s (119, 48) (ID 111015018) - (1)
Portal Exists: Unknown #111015017 (119, 55) - ()
NPC Exists: Guide#2gef (118, 62) (ID 111016138) - (2)
NPC Exists: Healer#h1-4 (121, 61) (ID 111043889) - (3)
NPC Exists: Сотрудница Кафры (120, 62) (ID 111016177) - (4)
NPC Exists: Magnifier#m2 (113, 64) (ID 111044544) - (5)
NPC Exists: Warper#11 (115, 66) (ID 111044124) - (6)
NPC Exists: Почтовый Ящик#gef (115, 67) (ID 111016514) - (7)
NPC Exists: Dealer#d2 (123, 66) (ID 111045185) - (8)
NPC Exists: Bulletin Board#2 (124, 65) (ID 111016319) - (9)
Allowed other player invite to Party
Not allowed other player view Equipment
Calculating lockMap route to: Geffen Field(gef_fild05)
Warper#11: **
Warper#11: [Warper]
Warper#11: Привет, куда желаешь отправиться?
Warper#11: Auto-continuing talking
----------Responses-----------
# Response
0 В последнюю точку ( gef_fild05 )
1 В город
2 В подземелье
3 В локацию около города...
4 Cancel Chat
-------------------------------
Warper#11: Type 'talk resp #' to choose a response.
Map Change: gef_fild05.gat (166, 263)
Allowed other player invite to Party
Not allowed other player view Equipment
Calculating random route to: Geffen Field(gef_fild05): 210, 331
Item Exists: Cyfar (0) x 1



Вот, срабатывает макрос, чар реколится в город, сразу юзает варпера летит обратно. Жена с компа выгоняет, ответить смогу только утром :(

david
17.02.2010, 00:00
когда играл на сервере с такой неписью ставил вот так, все работало.
do talknpc 121 61 c