'каст по запросу ' + 'спасибо за каст'

Всё, что касается макро-плагина.

Модератор: 4epT

Правила форума
В форуме макросы "Макросы" разрешено только задавать вопросы по уже существующим макросам и просить помощь по недоработанным своим. При этом таким считается тот макрос который готов не менее чем на 2/3.
Если вы хотите попросить участников сообщества написать вам макрос, это можно сделать в разделе "сервис".
Омк
Энтузиаст
Сообщения: 80
Зарегистрирован: Сб окт 13, 2007 7:42 pm

'каст по запросу ' + 'спасибо за каст'

Сообщение Омк »

Вообщем, возникла проблемка. Бот сам себя благодарит за обкасты.
Потыркался по разным форумам и здесь и по ссылкам - нету ответа, нашёл только как не благодарить сопартийца. Попробовал тем жу методом сделать себя "сопартийцем" - не помогает. Собсно, вот код:

Код: Выделить всё

automacro Cnacu6o { 
console /AGI on you|Blessing on you|Manus on you|Kyrie Eleison on you|Assumptio on you|Heal on you/ 
call { 
$frend = [i](тут имя было)[/i]
if ($.lastMatch1 ~ $frend) goto end
pause 3 
do e thx 
pause 1 
release Cnacu6o 
end
} 
run-once 1 
} 
Мож где напортачил?


Да, благодарит он себя не каждый раз.
Омк
Энтузиаст
Сообщения: 80
Зарегистрирован: Сб окт 13, 2007 7:42 pm

Сообщение Омк »

после пары перезаходов терь ся каждый раз благодарит...
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2795
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

Сообщение 4epT »

замени строчку на:

Код: Выделить всё

console /(AGI on you|Blessing on you|Manus on you|Kyrie Eleison on you|Assumptio on you|Heal on you) /
ЗЫ: принципиально тут появился пробел
Омк
Энтузиаст
Сообщения: 80
Зарегистрирован: Сб окт 13, 2007 7:42 pm

Сообщение Омк »

оки, пасип, ща попробую

Добавлено спустя 4 минуты 55 секунд:

ок, спасибо - себе он терь ничё не говорит )
Asacura
Грамотный
Сообщения: 403
Зарегистрирован: Сб фев 03, 2007 11:07 pm
Откуда: Эстония;)
Контактная информация:

Сообщение Asacura »

а что значит $.lastMatch1 ?
и ~
($.lastMatch1 ~ $frend)


для общего познания^^
в гайде по макросу нашёл,что это значит но.. "сопоставление последней инормации с ссылкой или сайтом regexp" мне ничего не дало =\
а про ~ вообще не нашёл) только <>=!
Изображение
Нет добра и зла,есть разные мнения, разные противостоящие стороны. :)
Asacura
Грамотный
Сообщения: 403
Зарегистрирован: Сб фев 03, 2007 11:07 pm
Откуда: Эстония;)
Контактная информация:

условие на профу(акопроизводную) для просьбы каста (как?)

Сообщение Asacura »

Должно быть что то типо такого
automacro cast {
условие на профу чара-аколит
timeout 230
run-once 1
call help
}
macro help {
do e Help
release cast
}
как прописать в автомакрос,что "если персонаж видит на экране ако или приста" ?
поиска в поиске,вроде как как то через reactonactor,я даже у него в нём нашёл actor_isJob ,наверно это и надо.Но я совершенно не умею им пользоватся,помогите^^

пс нужно ли run-once 1 и release, если есть timeout?
Изображение
Нет добра и зла,есть разные мнения, разные противостоящие стороны. :)
Аватара пользователя
Kissa2k
Профессионал
Сообщения: 1304
Зарегистрирован: Пн дек 04, 2006 8:33 pm

Сообщение Kissa2k »

Код: Выделить всё

reactOnActor macro heal {
	actor_type player
	actor_lvl >= 20
	actor_isJob Acolyte, Priest, Monk
	actor_isDead 0
	actor_dist < 6
	hp < 50%
}

macro heal {
	pause @random ("1", "2", "3")
	do e hlp
	pause 1
	do c @random ("Полечи плиз", "Дайте хиллу", "Подштопай меня")
	pause @random ("3", "4", "5", "6")
}
Asacura
Грамотный
Сообщения: 403
Зарегистрирован: Сб фев 03, 2007 11:07 pm
Откуда: Эстония;)
Контактная информация:

Сообщение Asacura »

большое спасибо=)
а reactOnActor {} вписывать в конфиг или в макрос?
зы впервые с ним дело имею

"Подштопай меня"
:lol: :lol: :ROFL: :ROFL: :D
Последний раз редактировалось Asacura Вс дек 23, 2007 3:48 pm, всего редактировалось 1 раз.
Изображение
Нет добра и зла,есть разные мнения, разные противостоящие стороны. :)
Аватара пользователя
Kissa2k
Профессионал
Сообщения: 1304
Зарегистрирован: Пн дек 04, 2006 8:33 pm

Сообщение Kissa2k »

Изображение
эм.. Вернее блок reactOnActor в control/config.txt, а macro в control/macro.txt
Последний раз редактировалось Kissa2k Пн дек 24, 2007 9:16 am, всего редактировалось 1 раз.
Asacura
Грамотный
Сообщения: 403
Зарегистрирован: Сб фев 03, 2007 11:07 pm
Откуда: Эстония;)
Контактная информация:

Сообщение Asacura »

оке,я так и подумал)

эм,ещё один вопрос,а как в макросе указать в условии "если нет статуса" ?
В макросе наверно whenStatusInactive не подойдёт
Изображение
Нет добра и зла,есть разные мнения, разные противостоящие стороны. :)
Аватара пользователя
Kissa2k
Профессионал
Сообщения: 1304
Зарегистрирован: Пн дек 04, 2006 8:33 pm

Сообщение Kissa2k »

Asacura писал(а): эм,ещё один вопрос,а как в макросе указать в условии "если нет статуса" ?
В макросе наверно whenStatusInactive не подойдёт
whenStatusInactive можно использовать в reactOnActor блоке
Asacura
Грамотный
Сообщения: 403
Зарегистрирован: Сб фев 03, 2007 11:07 pm
Откуда: Эстония;)
Контактная информация:

Сообщение Asacura »

спасибо)пошёл тестить..
Изображение
Нет добра и зла,есть разные мнения, разные противостоящие стороны. :)
lirikpl
Грамотный
Сообщения: 476
Зарегистрирован: Вс ноя 12, 2006 12:58 am

Сообщение lirikpl »

Asacura писал(а):спасибо)пошёл тестить..
оффот,однако близко к теме.
Я лично мониторю бота.И представь ситуацию,бегает мой монк,твой бегает рядом бот и просит хила,ладно раз два,там на автомате мой пошлет или обкастует.Но если это будет постоянно?(Алармы срабатыват).Что я сделаю? зайду в клиент,увижу что это автоматика мой мозг сосет,а не плеер,я избавлюсь от этой автоматики(есть не одни способ как это сделать).И тут дело не в любви или антипатии к ботам,тут дело в недостовании что ли.Подумай а нужен ли он тебе такой макрос?
Asacura
Грамотный
Сообщения: 403
Зарегистрирован: Сб фев 03, 2007 11:07 pm
Откуда: Эстония;)
Контактная информация:

Сообщение Asacura »

м..ну а как сделать,чтобы допустим у одного перса только раза 2-3 просил максимум?
Изображение
Нет добра и зла,есть разные мнения, разные противостоящие стороны. :)
Аватара пользователя
Kissa2k
Профессионал
Сообщения: 1304
Зарегистрирован: Пн дек 04, 2006 8:33 pm

Сообщение Kissa2k »

Нуу.. можно плагин написать в принципе
Ответить