|
Макросы и Плагины Всё что относится к макросам и плагинам. Сборник готовых макросов. |
|
Опции темы | Опции просмотра |
23.09.2009, 12:18 | #1 |
Нюб делает первые шаги
Регистрация: 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 } } |
23.09.2009, 20:18 | #2 |
Админ
|
у тебя должно быть 2 АМ которые реагируют соответственно на строчки:
"1 Введи свой ник:" и "2 Введи следущее число: 16088"
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤ Быстро и качественно напишу конфиг (макрос) за yAD! Стучи! |
23.09.2009, 20:51 | #3 |
Нюб делает первые шаги
Регистрация: 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 } } |
04.10.2009, 14:43 | #4 |
Гость
Сообщений: n/a
|
у меня работает вроде все , только проблема в том что это все работает в ручную.... в мануал режиме... вроде типо научил бота , должно быть все ок! НО не че не ок((( только ручками.... как это все дело автоматизировать ..?
|
04.10.2009, 16:15 | #5 | |
Новичок
Регистрация: 25.01.2009
Адрес: Киев
Сообщений: 33
Вы сказали Спасибо: 0
Поблагодарили 8 раз(а) в 7 сообщениях
|
Цитата:
Код:
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 } } для того, чтобы бот отвечал в автоматическом режиме в макрос нужно добавить автомакрос, который будет НАЧИНАТЬ разговор с неписью. |
|
04.10.2009, 19:38 | #6 |
Нюб делает первые шаги
Регистрация: 04.06.2007
Сообщений: 6
Вы сказали Спасибо: 0
Поблагодарили 1 раз в 1 сообщении
|
|
04.10.2009, 19:43 | #7 |
Новичок
Регистрация: 25.01.2009
Адрес: Киев
Сообщений: 33
Вы сказали Спасибо: 0
Поблагодарили 8 раз(а) в 7 сообщениях
|
Я сам тоже так делаю - просто взял макрос, который был выше и просто добавил пару строчек. ))))) Рефакторинг не входил в мои планы )))
|
04.10.2009, 20:45 | #8 |
Гость
Сообщений: n/a
|
|
04.10.2009, 21:05 | #9 |
Новичок
Регистрация: 25.01.2009
Адрес: Киев
Сообщений: 33
Вы сказали Спасибо: 0
Поблагодарили 8 раз(а) в 7 сообщениях
|
Покажи макрос
PS: У меня все великолепно работает )))) Последний раз редактировалось [BMP]; 04.10.2009 в 21:20. |
04.10.2009, 22:31 | #10 |
Гость
Сообщений: n/a
|
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 } } то что ты писал))) |