RagBot Forum
 

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

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

Ответ
 
Опции темы Опции просмотра
Старый 23.09.2009, 12:18   #1
DrumBass
Нюб делает первые шаги
 
Регистрация: 22.09.2009
Сообщений: 2
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию Обход Антибота

Возможно такое уже было,но я искал ненашол...Анти бот впринцепи простенький

При входе в игру портает на локу,там говориш с НПЦ.1 он просит ввести ваш ник (это я уже сделал)затем сразу же прости ввести число,число без всяких приколов,просто даёт число которое надо ввести,вот на этом у меня ошибку пишет [macro] guard error =/

вот сам анти-бот
Код:
[Sep 23 11:12:05 2009.62] BotBlocker: [BotBlocker]
[Sep 23 11:12:05 2009.63] BotBlocker: Ботам запрещен вход в этот мир!
[Sep 23 11:12:05 2009.63] BotBlocker: Чтоб доказать что ты не бот ответь на следущие вопросы
[Sep 23 11:12:05 2009.63] BotBlocker: Auto-continuing talking
[Sep 23 11:12:05 2009.75] BotBlocker: [BotBlocker]
[Sep 23 11:12:05 2009.75] BotBlocker: ПРЕДУПРЕЖДАЮ!!!
[Sep 23 11:12:05 2009.76] BotBlocker: Если ты сейчас выйдешь из игры я не смогу тебя телепортировать на прежнее место и я забуду место твоего сохранения!
[Sep 23 11:12:05 2009.77] BotBlocker: 
[Sep 23 11:12:05 2009.77] BotBlocker: Если ты 3 раза дашь неправильный ответ к тебе будет применена штрафная санкция!
[Sep 23 11:12:05 2009.78] BotBlocker: Auto-continuing talking
[Sep 23 11:12:05 2009.87] BotBlocker: [BotBlocker]
[Sep 23 11:12:05 2009.87] BotBlocker: 1 Введи свой ник:
[Sep 23 11:12:05 2009.88] BotBlocker: Type 'talk text' (Respond to NPC)
[Sep 23 11:12:06 2009.12] BotBlocker: 2 Введи следущее число: 16088
[Sep 23 11:12:06 2009.12] BotBlocker: Type 'talk num <number #>' to input a number.
[Sep 23 11:12:07 2009.12] [macro] guard error: error in 2: syntax error
вот мой макрос,делал на подобии черта
Код:
do talk @npc (215 126)
do talk text Гитлер
console /BotBlocker: 2 введите следущее число: (\d+)/
call {
	log BBo)I(y 4ucLo $.lastMatch1
	pause 2
	do talk num $.lastMatch1
}
}
помогите найти ошибку
DrumBass вне форума   Ответить с цитированием
Старый 23.09.2009, 20:18   #2
4epT
Админ
 
Аватар для 4epT
 
Регистрация: 10.12.2006
Сообщений: 4,370
Вы сказали Спасибо: 7
Поблагодарили 387 раз(а) в 240 сообщениях
Отправить сообщение для 4epT с помощью ICQ
По умолчанию

у тебя должно быть 2 АМ которые реагируют соответственно на строчки:
"1 Введи свой ник:" и "2 Введи следущее число: 16088"
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤
Быстро и качественно напишу конфиг (макрос) за yAD! Стучи!
4epT вне форума   Ответить с цитированием
Старый 23.09.2009, 20:51   #3
DrumBass
Нюб делает первые шаги
 
Регистрация: 22.09.2009
Сообщений: 2
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

Вот уже дали ответ на это )) Спасибо большое автору,очень благодарен!)

Код:
macro guard_talk{
release guard_name
release guard_num

do talk @npc (215 126)
}

automacro guard_name{
console /1 Введи свой ник:/
run-once 1
call {
do talk text Гитлер
}
}

automacro guard_num{
console /2 Введи следущее число: (\d+)/
run-once 1
call {
   log BBo)I(y 4ucLo $.lastMatch1
   pause 2
   do talk num $.lastMatch1
}
}
DrumBass вне форума   Ответить с цитированием
Старый 04.10.2009, 14:43   #4
NiZza
Гость
 
Сообщений: n/a
По умолчанию

у меня работает вроде все , только проблема в том что это все работает в ручную.... в мануал режиме... вроде типо научил бота , должно быть все ок! НО не че не ок((( только ручками.... как это все дело автоматизировать ..?
  Ответить с цитированием
Старый 04.10.2009, 16:15   #5
[BMP]
Новичок
 
Аватар для [BMP]
 
Регистрация: 25.01.2009
Адрес: Киев
Сообщений: 33
Вы сказали Спасибо: 0
Поблагодарили 8 раз(а) в 7 сообщениях
По умолчанию

Цитата:
Сообщение от NiZza Посмотреть сообщение
у меня работает вроде все , только проблема в том что это все работает в ручную.... в мануал режиме... вроде типо научил бота , должно быть все ок! НО не че не ок((( только ручками.... как это все дело автоматизировать ..?
Код:
automacro talkToGuard {
	map здесь название карты, где стоит нпц
	run-once 1
	call guard_talk
}

macro guard_talk{
	release guard_name
	release guard_num

	do talk @npc (215 126)
}

automacro guard_name{
	console /1 Введи свой ник:/
	run-once 1
	call {
		do talk text Гитлер
		pause 3
		release talkToGuard
	}
}

automacro guard_num{
	console /2 Введи следущее число: (\d+)/
	run-once 1
	call {
		log BBo)I(y 4ucLo $.lastMatch1
		pause 2
		do talk num $.lastMatch1
		pause 3release talkToGuard
	}
}
Краткое содержание изменений:
для того, чтобы бот отвечал в автоматическом режиме в макрос нужно добавить автомакрос, который будет НАЧИНАТЬ разговор с неписью.
__________________
Config Checker| Manual
[BMP] вне форума   Ответить с цитированием
Старый 04.10.2009, 19:38   #6
Airobot
Нюб делает первые шаги
 
Регистрация: 04.06.2007
Сообщений: 6
Вы сказали Спасибо: 0
Поблагодарили 1 раз в 1 сообщении
По умолчанию

Цитата:
Сообщение от [BMP] Посмотреть сообщение
Код:
		do talk text Гитлер
Вот это совсем не по джедайски, если 20 ботов, и их периодически банят, то задолбаешся править макросы.
$::Globals::char->{'name'} тута есть твой ник =)
Хз можно ли выкладывать готовое решение...
Airobot вне форума   Ответить с цитированием
Старый 04.10.2009, 19:43   #7
[BMP]
Новичок
 
Аватар для [BMP]
 
Регистрация: 25.01.2009
Адрес: Киев
Сообщений: 33
Вы сказали Спасибо: 0
Поблагодарили 8 раз(а) в 7 сообщениях
По умолчанию

Цитата:
Сообщение от Airobot Посмотреть сообщение
Вот это совсем не по джедайски, если 20 ботов, и их периодически банят, то задолбаешся править макросы.
$::Globals::char->{'name'} тута есть твой ник =)
Хз можно ли выкладывать готовое решение...
Я сам тоже так делаю - просто взял макрос, который был выше и просто добавил пару строчек. ))))) Рефакторинг не входил в мои планы )))
__________________
Config Checker| Manual
[BMP] вне форума   Ответить с цитированием
Старый 04.10.2009, 20:45   #8
NiZza
Гость
 
Сообщений: n/a
По умолчанию

Изображения
Тип файла: jpg Безымянный.JPG (149.8 Кб, 0 просмотров)
  Ответить с цитированием
Старый 04.10.2009, 21:05   #9
[BMP]
Новичок
 
Аватар для [BMP]
 
Регистрация: 25.01.2009
Адрес: Киев
Сообщений: 33
Вы сказали Спасибо: 0
Поблагодарили 8 раз(а) в 7 сообщениях
По умолчанию

Покажи макрос

PS: У меня все великолепно работает ))))
__________________
Config Checker| Manual

Последний раз редактировалось [BMP]; 04.10.2009 в 21:20.
[BMP] вне форума   Ответить с цитированием
Старый 04.10.2009, 22:31   #10
NiZza
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от [BMP] Посмотреть сообщение
Покажи макрос

PS: У меня все великолепно работает ))))
automacro talkToGuard {
map que_god01
run-once 1
call guard_talk
}

macro guard_talk{
release guard_name
release guard_num

do talk @npc (215 126)
}

automacro guard_name{
console /1 Введи свой ник:/
run-once 1
call {
do talk text мой ник)
pause 3
release talkToGuard
}
}

automacro guard_num{
console /2 Введи следущее число: (\d+)/
run-once 1
call {
log BBo)I(y 4ucLo $.lastMatch1
pause 2
do talk num $.lastMatch1
pause 3release talkToGuard
}
}

то что ты писал)))
  Ответить с цитированием
Ответ


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

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

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


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