RagBot Forum
 

Вернуться   RagBot Forum > • Всё что касается бота • > Вопросы по Боту

Вопросы по Боту ПРОСЬБА НЕ СОЗДАВАТЬ ТЕМЫ ТИПО "ХЕЕЕЕЛЛЛППП, ППЛЛИИZZZ"

Ответ
 
Опции темы Опции просмотра
Старый 16.02.2010, 20:35   #1
Lala
Новичок
 
Регистрация: 30.03.2008
Сообщений: 14
Вы сказали Спасибо: 4
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию Проблема с макросом на хилера

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
}
Lala вне форума   Ответить с цитированием
Старый 16.02.2010, 21:13   #2
manticora
Опытный Ботовод
 
Регистрация: 14.12.2009
Сообщений: 120
Вы сказали Спасибо: 4
Поблагодарили 19 раз(а) в 19 сообщениях
По умолчанию

Приветствую.
1. Твой пост находится не в том разделе форума. Есть более подходящее место: Макросы и Плагины
2. Тебе следует обратить внимание на сборник макросов, ибо там есть информация по твоей проблеме: Heal NPC.
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.
Цитата:
Сообщение от Lala Посмотреть сообщение
Здравствуйте, вот собственно макрос. Никак не могу заставить его летать до хилера. Когда хп меньше 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 при оформлении сообщений.
manticora вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо manticora за это полезное сообщение:
Lala (16.02.2010)
Старый 16.02.2010, 21:37   #3
Lala
Новичок
 
Регистрация: 30.03.2008
Сообщений: 14
Вы сказали Спасибо: 4
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

Спасибо.

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
}

Вот ещё один вариант, тоже не работает. Уже с паузами.
Lala вне форума   Ответить с цитированием
Старый 16.02.2010, 21:43   #4
manticora
Опытный Ботовод
 
Регистрация: 14.12.2009
Сообщений: 120
Вы сказали Спасибо: 4
Поблагодарили 19 раз(а) в 19 сообщениях
По умолчанию

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

Код:
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
}
manticora вне форума   Ответить с цитированием
Старый 16.02.2010, 21:53   #5
Lala
Новичок
 
Регистрация: 30.03.2008
Сообщений: 14
Вы сказали Спасибо: 4
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

Цитата:
Сообщение от manticora Посмотреть сообщение
Приветствую.
По горячим следам... предлагаю попробовать такой вариант:

Код:
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" Убрал ковычки, начал летать к хилеру. Но не тыркает на него, координаты хилера указаны верно.
Lala вне форума   Ответить с цитированием
Старый 16.02.2010, 22:23   #6
manticora
Опытный Ботовод
 
Регистрация: 14.12.2009
Сообщений: 120
Вы сказали Спасибо: 4
Поблагодарили 19 раз(а) в 19 сообщениях
По умолчанию

Должно работать и так. Пробуй еще раз, если не получается - хочу видеть копи-паст последних ста строк из консоли.
Код:
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
}
manticora вне форума   Ответить с цитированием
Старый 16.02.2010, 22:35   #7
Lala
Новичок
 
Регистрация: 30.03.2008
Сообщений: 14
Вы сказали Спасибо: 4
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

[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



Вот, срабатывает макрос, чар реколится в город, сразу юзает варпера летит обратно. Жена с компа выгоняет, ответить смогу только утром
Lala вне форума   Ответить с цитированием
Старый 17.02.2010, 00:00   #8
david
Новичок
 
Регистрация: 17.04.2009
Сообщений: 33
Вы сказали Спасибо: 1
Поблагодарили 5 раз(а) в 5 сообщениях
По умолчанию

когда играл на сервере с такой неписью ставил вот так, все работало.
Цитата:
do talknpc 121 61 c
david вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 22:33. Часовой пояс GMT +3.