Выключение ai бота при сообщении из клиента

Общие вопросы по OpenKore обсуждаются здесь. Можно сказать, что это - основной раздел форума.
Возник вопрос? Вам сюда.

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

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Jeffy
Энтузиаст
Сообщения: 51
Зарегистрирован: Сб янв 06, 2007 10:53 am

Выключение ai бота при сообщении из клиента

Сообщение Jeffy »

Как сделать так чтобы как только я в клиенте ро напишу что-нибудь xkor`а перехватывала бы моё сообщение, делала бы задержку допустим 2 секунды выключала ai и только после этого отправляла бы сообщение на сервер?
darzanebor
Грамотный
Сообщения: 221
Зарегистрирован: Чт дек 07, 2006 8:43 pm
Откуда: Бирмингем, ул. Бр.Грим....

Сообщение darzanebor »

сообщение через консоль тебя спасет =) тут рядом моя темка лежит так вот ты там слово бот или подозреваетесь замени своим ну а дальше по смыслу =)
Изображение
Изображение
Jeffy
Энтузиаст
Сообщения: 51
Зарегистрирован: Сб янв 06, 2007 10:53 am

Сообщение Jeffy »

Да это понятно!

Я говорю о том что мне нужно сделать задержку перед отправлением сообщения на сервер. Чтобы это выглядело будто я встал чтобы написать сообщение...
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Нихера не понятно, что это будет, но выглядит (пока) достаточно глупо.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
darzanebor
Грамотный
Сообщения: 221
Зарегистрирован: Чт дек 07, 2006 8:43 pm
Откуда: Бирмингем, ул. Бр.Грим....

Сообщение darzanebor »

do sit
do ai off
pause 999999
do с бла вот оно самое
do quit
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

darzanebor писал(а):do sit
do ai off <---- вот на этом месте макрос остановится
pause 999999
do с бла вот оно самое
do quit
А даже если бы он НЕ остановился, какая разница со стороны вот с таким:
do sit
pause 2
do с бла вот оно самое
pause 5
do quit
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Jeffy
Энтузиаст
Сообщения: 51
Зарегистрирован: Сб янв 06, 2007 10:53 am

Сообщение Jeffy »

Я хочу чтобы когда я набирал команду
c Чего-нибудь..
Или же ещё круче при написании чего-либо в клиенте РО в чате при работе xKore.

Она была эквивалентна
ai off
pause 5
c Чего-нибудь
Sauron
Грамотный
Сообщения: 435
Зарегистрирован: Ср ноя 29, 2006 3:24 pm

Сообщение Sauron »

сорри, мне не понятно, чем первый ответ не устраивает? поясни...
попробуй такую чесанину..

automacro mPause {
console "/p5" # это типа наш код управления..
call {
do ai manual
pause 5
do ai on
}
}


automacro superPause {
console "/pp" # это типа наш код управления..
call {
do ai manual
}
}
от РО до шестой палаты - один шаг...
Jeffy
Энтузиаст
Сообщения: 51
Зарегистрирован: Сб янв 06, 2007 10:53 am

Сообщение Jeffy »

:(
Почему меня никто не понимает...
Все эти макросы работают "по факту", т.е. я что-то написал в чат и потом бот отключил свои мозги.

А мне надо чтобы он сначало выключил мозги, потом сделал паузу, а потом уже сообщение отправилось бы серверу.

Ладно задам вопрос по другому. Скажите пожалуйста где в исходниках кора обрабатывается перехват сообщений с ";" (или другого командного символа) из клиента?
Последний раз редактировалось Jeffy Пт янв 12, 2007 7:09 pm, всего редактировалось 1 раз.
Sauron
Грамотный
Сообщения: 435
Зарегистрирован: Ср ноя 29, 2006 3:24 pm

Сообщение Sauron »

не понял.. и какое же сообщение на моем примере отправляется серверу?
от РО до шестой палаты - один шаг...
Jeffy
Энтузиаст
Сообщения: 51
Зарегистрирован: Сб янв 06, 2007 10:53 am

Сообщение Jeffy »

Когда срабатывает условие console "/pp" ?
Sauron
Грамотный
Сообщения: 435
Зарегистрирован: Ср ноя 29, 2006 3:24 pm

Сообщение Sauron »

походу когда напишешь.. я не могу потестировать, у меня нет xKora.. подозреваю, что работать не будет.. поскольку нифига в системное сообщение не отправит.. просто руганется что нет такой команды..
Последний раз редактировалось Sauron Пт янв 12, 2007 7:16 pm, всего редактировалось 1 раз.
от РО до шестой палаты - один шаг...
Jeffy
Энтузиаст
Сообщения: 51
Зарегистрирован: Сб янв 06, 2007 10:53 am

Сообщение Jeffy »

Так вот, этот макрос сработает когда то самое злополучное сообщение ДОЛЕТИТ до сервера, а мне нужно чтобы это сообщение было перехвачено кором.
Sauron
Грамотный
Сообщения: 435
Зарегистрирован: Ср ноя 29, 2006 3:24 pm

Сообщение Sauron »

Jeffy писал(а):Так вот, этот макрос сработает когда то самое злополучное сообщение ДОЛЕТИТ до сервера, а мне нужно чтобы это сообщение было перехвачено кором.
блин.. "/" видишь? - это была попытка не отправлять сообщение на сервер..
от РО до шестой палаты - один шаг...
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Jeffy писал(а):......надо чтобы он сначало выключил мозги.....
Зачем?
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Ответить