избежание ареста / макросы с реакциями на действия ГМчегов
Модератор: 4epT
Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
-
- Грамотный
- Сообщения: 221
- Зарегистрирован: Чт дек 07, 2006 8:43 pm
- Откуда: Бирмингем, ул. Бр.Грим....
избежание ареста / макросы с реакциями на действия ГМчегов
Первое что делает ГМ это кричит такой-то такой-то вы подозреваетесь обходим это например так :
automacro preban {Если юзаем это то никакого чата
console /Ваше имя/
call {
do eval Utils::Win32::playSound('c:\\fanfar.wav');
do ai off
do sit
do с ?????????
do eval Utils::Win32::playSound('c:\\fanfar.wav');
pause 3
do с Чего Чего
do eval Utils::Win32::playSound('c:\\fanfar.wav');
pause 4
do eval Utils::Win32::playSound('c:\\fanfar.wav');
do с это как это так это а
}
}
На всякий случай разбил на 2
automacro bot2 {
console /бота/
call {
do eval Utils::Win32::playSound('c:\\fanfar.wav');
do ai off
do sit
do eval Utils::Win32::playSound('c:\\fanfar.wav');
pause 3
do eval Utils::Win32::playSound('c:\\fanfar.wav');
pause 4
do eval Utils::Win32::playSound('c:\\fanfar.wav');
}
}
automacro bot1 {
console /подозреваетесь/
call {
do eval Utils::Win32::playSound('c:\\fanfar.wav');
do ai off
do sit
do eval Utils::Win32::playSound('c:\\fanfar.wav');
pause 3
do eval Utils::Win32::playSound('c:\\fanfar.wav');
pause 4
do eval Utils::Win32::playSound('c:\\fanfar.wav');
do с да вы что
}
}
Второе что делает ГМ это хилит моба которого мы бьем обходится это просто например вот так:
automacro ban{
console /uses Heal on monster/
call {
do eval Utils::Win32::playSound('c:\\fanfar.wav');
do ai off
do sit
do с ?????????
do eval Utils::Win32::playSound('c:\\fanfar.wav');
pause 3
do с Чего Чего
do eval Utils::Win32::playSound('c:\\fanfar.wav');
pause 4
do eval Utils::Win32::playSound('c:\\fanfar.wav');
do с это как это так это а
}
}
Третье что делает ГМ это он кидает вас по карте... Тут у меня макроса нету и большая просьба товарисчи у кого есть поделитесь
И четвертое что делает ГМ кидает вас в тюрьму, ну это вообще край:
Но появляетесь в тюрьме вы на определенной точке поэтому это выглядит так:
automacro ban3 {
console /Your Coordinates: 47, 74/
call {
do eval Utils::Win32::playSound('c:\\fanfar.wav');
do ai off
do sit
do с ?????????
do eval Utils::Win32::playSound('c:\\fanfar.wav');
pause 3
do с Аууу за чтотооооо
do eval Utils::Win32::playSound('c:\\fanfar.wav');
pause 4
do eval Utils::Win32::playSound('c:\\fanfar.wav');
}
}
Спасибо за внимание, если кто умнее, я надеюсь есть такие люди, работает с ГМом, просьба поделиться !!!
automacro preban {Если юзаем это то никакого чата
console /Ваше имя/
call {
do eval Utils::Win32::playSound('c:\\fanfar.wav');
do ai off
do sit
do с ?????????
do eval Utils::Win32::playSound('c:\\fanfar.wav');
pause 3
do с Чего Чего
do eval Utils::Win32::playSound('c:\\fanfar.wav');
pause 4
do eval Utils::Win32::playSound('c:\\fanfar.wav');
do с это как это так это а
}
}
На всякий случай разбил на 2
automacro bot2 {
console /бота/
call {
do eval Utils::Win32::playSound('c:\\fanfar.wav');
do ai off
do sit
do eval Utils::Win32::playSound('c:\\fanfar.wav');
pause 3
do eval Utils::Win32::playSound('c:\\fanfar.wav');
pause 4
do eval Utils::Win32::playSound('c:\\fanfar.wav');
}
}
automacro bot1 {
console /подозреваетесь/
call {
do eval Utils::Win32::playSound('c:\\fanfar.wav');
do ai off
do sit
do eval Utils::Win32::playSound('c:\\fanfar.wav');
pause 3
do eval Utils::Win32::playSound('c:\\fanfar.wav');
pause 4
do eval Utils::Win32::playSound('c:\\fanfar.wav');
do с да вы что
}
}
Второе что делает ГМ это хилит моба которого мы бьем обходится это просто например вот так:
automacro ban{
console /uses Heal on monster/
call {
do eval Utils::Win32::playSound('c:\\fanfar.wav');
do ai off
do sit
do с ?????????
do eval Utils::Win32::playSound('c:\\fanfar.wav');
pause 3
do с Чего Чего
do eval Utils::Win32::playSound('c:\\fanfar.wav');
pause 4
do eval Utils::Win32::playSound('c:\\fanfar.wav');
do с это как это так это а
}
}
Третье что делает ГМ это он кидает вас по карте... Тут у меня макроса нету и большая просьба товарисчи у кого есть поделитесь
И четвертое что делает ГМ кидает вас в тюрьму, ну это вообще край:
Но появляетесь в тюрьме вы на определенной точке поэтому это выглядит так:
automacro ban3 {
console /Your Coordinates: 47, 74/
call {
do eval Utils::Win32::playSound('c:\\fanfar.wav');
do ai off
do sit
do с ?????????
do eval Utils::Win32::playSound('c:\\fanfar.wav');
pause 3
do с Аууу за чтотооооо
do eval Utils::Win32::playSound('c:\\fanfar.wav');
pause 4
do eval Utils::Win32::playSound('c:\\fanfar.wav');
}
}
Спасибо за внимание, если кто умнее, я надеюсь есть такие люди, работает с ГМом, просьба поделиться !!!
Последний раз редактировалось darzanebor Вт янв 09, 2007 6:00 pm, всего редактировалось 6 раз.
-
- Грамотный
- Сообщения: 221
- Зарегистрирован: Чт дек 07, 2006 8:43 pm
- Откуда: Бирмингем, ул. Бр.Грим....
Re: Как непопасть в ТЮРЬМУ
..сам момент перехватить легко.. пример:darzanebor писал(а):Третье что делает ГМ это он кидает вас по карте...
automacro MapChange1{
console /Map Change/
call MapChange2
}
macro MapChange2{
log ===== IIIIIIII =====
}
есть проблема - как отследить, чем это вызвано.. один из вариантов - все условия телепортации (предварительно отключив в конфиге) прописать в макрос.txt присваивая переменной некое значение и обнулять это значение после проверки...
от РО до шестой палаты - один шаг...
Когда ГМ пишет из неоткуда...
Когда вас забанели... =(
Когда вас посадили на пожизненое...
ГМ вас хелит из неоткуда...
Код: Выделить всё
automacro nearGM {
delay 2
console /dist=unknown/
call {
$emo = @random ("wav", "omg", "dum", "pea", "fst")
pause 2
do e $emo
pause 6
do quit
}
delay 6
run-once 1
}
Код: Выделить всё
automacro ban {
console /Your account has been banished/
call {
do eval WinUtils::playSound('C:\sounds\ban_female.wav');
do quit
}
}
Код: Выделить всё
automacro ban2 {
console /GM has send you in jails/
call {
do eval WinUtils::playSound('C:\sounds\ban_female.wav');
pause 10
do c ???
do ai off
pause 120
do quit
}
}
Код: Выделить всё
automacro gmheal {
console /\Unknown (.*)\ uses Heal on you:/
call {
do eval WinUtils::playSound('C:\sounds\ban_female.wav');
pause 6
do c ???
do ai off
}
}
-
- Грамотный
- Сообщения: 221
- Зарегистрирован: Чт дек 07, 2006 8:43 pm
- Откуда: Бирмингем, ул. Бр.Грим....
-
- Грамотный
- Сообщения: 221
- Зарегистрирован: Чт дек 07, 2006 8:43 pm
- Откуда: Бирмингем, ул. Бр.Грим....
-
- Грамотный
- Сообщения: 221
- Зарегистрирован: Чт дек 07, 2006 8:43 pm
- Откуда: Бирмингем, ул. Бр.Грим....
-
- Грамотный
- Сообщения: 221
- Зарегистрирован: Чт дек 07, 2006 8:43 pm
- Откуда: Бирмингем, ул. Бр.Грим....
Re: Как непопасть в ТЮРЬМУ
По поводу кидания ГМом по карте
Скажем если у нас часто меняется карта (чаще чем 1 раз в 10 секунд), то можно написать что-то вроде такого macro:
[/size][/color]
Честно говоря, еще не тестировал свой бредовый macro, но может это поможет другим написать что-то более универсальное...
По крайней мере при запуске Openkore не выдает ошибок по поводу синтаксиса
Скажем если у нас часто меняется карта (чаще чем 1 раз в 10 секунд), то можно написать что-то вроде такого macro:
Код: Выделить всё
automacro MapChangeMonitor {
console /Map Change/
call checkTime
}
macro checkTime {
if ($run==1) goto check # Смотрим какой раз вызвано macro
$run=1
$firstTime=$.time # Записываем текущее время, если macro вызвано впервые
goto end
:check
if (($.time - $firstTime)<10) goto dc # Если с момента предыдущей смены прошло меньше 10 секунд..
if (($.time - $firstTime)>=10) goto releaserun # Если больше 10 секунд
:dc
log [Warning] Слишком частая смена локаций! Отключение.
do quit
:releaserun
$run=0
:end
}
Честно говоря, еще не тестировал свой бредовый macro, но может это поможет другим написать что-то более универсальное...
По крайней мере при запуске Openkore не выдает ошибок по поводу синтаксиса
прописал все в макрос....и старнно выходит..при хиле моба..бот ругается..пользуясь словарем относящимся к плагину килстил...в общем прикольно, но ведь не так задумывалось то)))ребят кто нибуть еще тестировал??а если я плагин килстил убираю...то бот просто выключает аи и садится и играет в молчанку...
на оффе
килстил отсюда взят...viewtopic.php?t=165
версия коре193svn5214рBupd
может кто мне мой ии поправит?
на оффе
килстил отсюда взят...viewtopic.php?t=165
версия коре193svn5214рBupd
может кто мне мой ии поправит?
-
- Грамотный
- Сообщения: 221
- Зарегистрирован: Чт дек 07, 2006 8:43 pm
- Откуда: Бирмингем, ул. Бр.Грим....