RagBot Forum
 

Вернуться   RagBot Forum > • Всё что касается бота • > Макросы и Плагины

Макросы и Плагины Всё что относится к макросам и плагинам. Сборник готовых макросов.

Ответ
 
Опции темы Опции просмотра
Старый 18.12.2006, 19:30   #1
IBotMan
Хороший человек
 
Аватар для IBotMan
 
Регистрация: 28.11.2006
Сообщений: 43
Вы сказали Спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Восклицание макрос: спасибо за каст

Если на Вас кастанут аги, блисс, манус, щит, асу или хил, то бот скажет за это спасибо:

Код:
automacro Cnacu6o {
	console /(AGI on you|Blessing on you|Manus on you|Kyrie Eleison on you|Assumptio on you|Heal on you) /
	call {
		pause 3
		do e thx
		pause 1
		release Cnacu6o
	}
	run-once 1
}
Если хотите чтобы бот писал текст, то измените:
Код:
call {
	pause 3
	do с Thanks
	pause 1
	release Cnacu6o
}
а ещё можно и рандомный текст

Код:
call {
	$text = @random ("Thx", "Thanks", "sps", "Year!", "Great!")
	pause 3
	do c $text
	pause 1
	release Cnacu6o
}
Внимание, можно написать и русские слова, но тогда файл macros.txt необходимо сохранить в кодировке UTF-8 и закомментировать 1-ю строчку (значком #)
__________________
Я не люблю , я пользуюсь .
Пишите в агент, но сначала пользуйтесь этим => /heh

Последний раз редактировалось 4epT; 01.06.2007 в 00:08.
IBotMan вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо IBotMan за это полезное сообщение:
Fogo (25.02.2009)
Старый 09.05.2007, 02:37   #2
4epT
Админ
 
Аватар для 4epT
 
Регистрация: 10.12.2006
Сообщений: 4,370
Вы сказали Спасибо: 7
Поблагодарили 387 раз(а) в 240 сообщениях
Отправить сообщение для 4epT с помощью ICQ
Стрелка

Доработав и объеденив всё в одно вот как получается:
Код:
automacro spasibo {
	console /uses (AGI|Blessing|Heal|Manus|Eleison|Assumptio) on you/
	timeout 10
	call {
	pause 3
	do e thx
	$text = @random ("спс","cgc","спасиб","cgfcb,j","клёво","благодарю")
	pause 3
	do c $text
	}
}
Внимание, т.к используются русские слова, то файл macros.txt необходимо сохранить в кодировке UTF-8 и закомментировать 1-ю строчку (значком #)
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤
Быстро и качественно напишу конфиг (макрос) за yAD! Стучи!

Последний раз редактировалось 4epT; 01.06.2007 в 00:11.
4epT вне форума   Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо 4epT за это полезное сообщение:
Fogo (25.02.2009), kilor (16.10.2014), Seo2Up (27.11.2009)
Старый 09.05.2007, 10:43   #3
Barbarian
Начинающий ботовод
 
Регистрация: 21.11.2006
Сообщений: 56
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

а как прописать чтобы бот не говорил спасибо за каст от своего же приста который в пати? а говорил только спасибо за чужие бафы
Barbarian вне форума   Ответить с цитированием
Старый 10.05.2007, 00:49   #4
4epT
Админ
 
Аватар для 4epT
 
Регистрация: 10.12.2006
Сообщений: 4,370
Вы сказали Спасибо: 7
Поблагодарили 387 раз(а) в 240 сообщениях
Отправить сообщение для 4epT с помощью ICQ
Стрелка

Спасибо заслуживают все и свои и чужие, а если ты так не считаешь, то лови:
Код:
automacro spasibo {
	console /Player (.*) uses.*(AGI|Blessing|Heal|Manus|Eleison|Assumptio) on you/
	timeout 10
	call {
	$frend = 4epT,DreamHop,teacher,RagnarokBot,ПристяRO
	if ($.lastMatch1 ~ $frend) goto end
	pause 3
	do e thx
	$text = @random ("спс","cgc","спасиб","cgfcb,j","клёво","благодарю")
	pause 3
	do c $text
	:end
	}
}
Итак: если имя приста находится в списке $frend, то молчим как партизаны. Список $frend не чувствителен к РеГиСтРу.

Внимание, файл macros.txt необходимо сохранить в кодировке UTF-8 и закомментировать 1-ю строчку (значком #)
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤
Быстро и качественно напишу конфиг (макрос) за yAD! Стучи!

Последний раз редактировалось 4epT; 01.06.2007 в 00:37. Причина: нашёл ошибку
4epT вне форума   Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо 4epT за это полезное сообщение:
Ander (07.06.2009), downtest (08.06.2014), Fogo (25.02.2009)
Старый 28.05.2007, 15:42   #5
Barbarian
Начинающий ботовод
 
Регистрация: 21.11.2006
Сообщений: 56
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

а у меня не работает, когда бот-прист хилит бота в связке то данный макрос не отрабатывает, т.е. бот благодарит бота.

в чем может быть засада? имя бота приста скопировал с клиента, файл макрос сохранен в Utf-8 формате

Последний раз редактировалось 4epT; 01.06.2007 в 00:41.
Barbarian вне форума   Ответить с цитированием
Старый 01.06.2007, 00:39   #6
4epT
Админ
 
Аватар для 4epT
 
Регистрация: 10.12.2006
Сообщений: 4,370
Вы сказали Спасибо: 7
Поблагодарили 387 раз(а) в 240 сообщениях
Отправить сообщение для 4epT с помощью ICQ
По умолчанию

Кароче была ошибка в шаблоне (забыл парочку скобок), подправил её.
вот рабочая версия
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤
Быстро и качественно напишу конфиг (макрос) за yAD! Стучи!

Последний раз редактировалось 4epT; 01.06.2007 в 00:53.
4epT вне форума   Ответить с цитированием
Старый 09.02.2008, 04:16   #7
nefik
Нюб делает первые шаги
 
Регистрация: 09.12.2007
Сообщений: 5
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

Вот в консоли обнаружил

Код:
[Jan 28 05:32:24 2008.20] Unknown #435115 (0) uses Heal on himself : 120 hp gained
[Jan 28 05:32:24 2008.20] [macro] automacro spasibo triggered.
[Jan 28 05:32:27 2008.77] Злобный_бот: *Thanks*
[Jan 28 05:32:31 2008.77] Злобный_бот: cgc
Бот окалачивался около кафры, его никто не хилил и не бафал. Кто-то просто похилил себя. Скрипт отсюда, ничего не менял.

Как сделать чтобы скрипт не включался в городе хотябы?
nefik вне форума   Ответить с цитированием
Старый 09.02.2008, 13:58   #8
4epT
Админ
 
Аватар для 4epT
 
Регистрация: 10.12.2006
Сообщений: 4,370
Вы сказали Спасибо: 7
Поблагодарили 387 раз(а) в 240 сообщениях
Отправить сообщение для 4epT с помощью ICQ
По умолчанию

напиши сточку их твоего макроса:
console /что тут у тебя?/
Цитата:
Сообщение от nefik Посмотреть сообщение
Как сделать чтобы скрипт не включался в городе хотябы?
используй условие "location not"
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤
Быстро и качественно напишу конфиг (макрос) за yAD! Стучи!
4epT вне форума   Ответить с цитированием
Старый 09.02.2008, 14:07   #9
nefik
Нюб делает первые шаги
 
Регистрация: 09.12.2007
Сообщений: 5
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

Без изменений взят отсюда
Код:
automacro spasibo {
	console /Player (.*) uses.*(AGI|Blessing|Heal|Manus|Eleison|Assumptio) on you/
	timeout 10
	call {
	$frend = 4epT,DreamHop,teacher,RagnarokBot,ПристяRO
	if ($.lastMatch1 ~ $frend) goto end
	pause 3
	do e thx
	$text = @random ("спс","cgc","спасиб","cgfcb,j","клёво","благодарю")
	pause 3
	do c $text
	:end
	}
}
nefik вне форума   Ответить с цитированием
Старый 09.02.2008, 14:21   #10
4epT
Админ
 
Аватар для 4epT
 
Регистрация: 10.12.2006
Сообщений: 4,370
Вы сказали Спасибо: 7
Поблагодарили 387 раз(а) в 240 сообщениях
Отправить сообщение для 4epT с помощью ICQ
По умолчанию

nefik, извени меня, но строчка:
Unknown #435115 (0) uses Heal on himself : 120 hp gained

никак не попадает под шаблон:
Player (.*) uses.*(AGI|Blessing|Heal|Manus|Eleison|Assumptio) on you

тут скорее всего либо нужная строчка на которую среагировал АМ находится выше в логе, либо у тебя несколько АМ написано в macros.txt
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤
Быстро и качественно напишу конфиг (макрос) за yAD! Стучи!
4epT вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
хим и соул линкер каст... p0nt. Макросы и Плагины 8 05.03.2008 13:50
возможен ли макрос сбивать каст Lucifer58 Макросы и Плагины 1 29.09.2007 17:56
злоупотребление кнопкой "спасибо" RagnarokBot Новости 3 28.02.2007 00:29


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