Отключение при появлении любого игрока на карте

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

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

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Гость

Отключение при появлении любого игрока на карте

Сообщение Гость »

Собсно вопрос в теме.
Как отключаться при появлении кого-нибудь на карте, гда находится бот?
И соответственно подключаться через определённое время.
Интересует отключение при появлении ЛЮБОГО незнакомца.
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Боян.

Вкратце, проще всего переделать код, который позволяет телепортироваться от любого игрока. Заменить телепорт на выход из игры...
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Дух системы
Новичок
Сообщения: 14
Зарегистрирован: Вс янв 14, 2007 9:52 pm
Откуда: Прибалтика
Контактная информация:

Сообщение Дух системы »

dcOn_allPlayers 1 ?
Или как то иначе?
И где это изменять?
Неразумно и глупо, пытаться сделать живыми трупы...
Никакими способами не вернуть их к жизни вновь...
Дух системы
Новичок
Сообщения: 14
Зарегистрирован: Вс янв 14, 2007 9:52 pm
Откуда: Прибалтика
Контактная информация:

Сообщение Дух системы »

тема не раскрыта.

что прописать в макросе чтобы дисконект был?
допустим я устанавливаю срабатывание макроса на Players в консоли, это самое Players появляется ввиде "телепорт авойд players". После этого телепорта надо чтобы бот вышел из игры и выключился вообще, но самой команды на выход и последующее выключение не знаю. работает все в xkore.

ps: поиск юзал
Неразумно и глупо, пытаться сделать живыми трупы...
Никакими способами не вернуть их к жизни вновь...
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

плохо юзал, не искал консольные команды
ЗЫ а ты пробовал когда-нить в консоле написать help ?
Дух системы
Новичок
Сообщения: 14
Зарегистрирован: Вс янв 14, 2007 9:52 pm
Откуда: Прибалтика
Контактная информация:

Сообщение Дух системы »

не проще ответить?
или это мода пошла писать "бойан, ртфм и юзай поиск"

например про переделывание teleport auto под dcon вообще впервые слышу, и где и как это менять тут уж точно не написано.

а за help спс конечно, но как я уже писал выше мне надо чтобы бот выходил в оффлайн а не просто закрывал опенкор оставляя чара при этом в онлайне. Хотя бы в самом клиенте на выбор чара или вообще выключал его нафиг вместе с компьютером приготовил завтрак и ждал пока я снова его запущу. :o

хкоре 1
Неразумно и глупо, пытаться сделать живыми трупы...
Никакими способами не вернуть их к жизни вновь...
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

relog
quit

а вообще помоему он когда закрывает тоже выходит, или нет?
Дух системы
Новичок
Сообщения: 14
Зарегистрирован: Вс янв 14, 2007 9:52 pm
Откуда: Прибалтика
Контактная информация:

Сообщение Дух системы »

нет не выходит, кора закрывается а чар в клиенте просто тупо встает и все.

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

Сообщение piroJOKE »

Гм... да, в xKore с этим проблемы... боюсь, и relog тоже не поможет.

Тогда можно применить чукчанский народный метод.
Где-то у нас была тема, что-то вроде "автоматического снятия скриншотов".
Там по команде из Коры окну клиента посылалось нажатие кнопочки [PrtScr].
Ну так о чем это я... зашли окну клиента [alt]+[F4] :D
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Дух системы
Новичок
Сообщения: 14
Зарегистрирован: Вс янв 14, 2007 9:52 pm
Откуда: Прибалтика
Контактная информация:

Сообщение Дух системы »

Click, relog x просто перелогинивает послед чара.

piroJOKE, lalt + f4 не пашут, да и скрины у меня этот плагин не снимает :))

[mod="piroJOKE"]Это ТВОЯ проблема, а у меня такой проблемы нет.[/mod]
Неразумно и глупо, пытаться сделать живыми трупы...
Никакими способами не вернуть их к жизни вновь...
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

сначала релог а потом выход, вот он тебе и выйдет по нормальному
Дух системы
Новичок
Сообщения: 14
Зарегистрирован: Вс янв 14, 2007 9:52 pm
Откуда: Прибалтика
Контактная информация:

Сообщение Дух системы »

в том то и дело что чар уходит хз в какой релогин, др словами, у меня чар после релогина должен появлятся в оперд комнате, тут же не так, он как будто хавает ухо и тупо стоит Х секунд (задердка relog Х)? Потом снова начинает свою деятельность, иными словами на выбор чара он никаким образом не входит.

ставил два макроса, сгачала relog 10 потом quit, бот просто тупо выходил на сохраненной локации.
Неразумно и глупо, пытаться сделать живыми трупы...
Никакими способами не вернуть их к жизни вновь...
Аватара пользователя
miniBot
Грамотный
Сообщения: 429
Зарегистрирован: Вс ноя 05, 2006 8:48 am
Откуда: Москва
Контактная информация:

Сообщение miniBot »

Дух системы писал(а):piroJOKE, lalt + f4 не пашут, да и скрины у меня этот плагин не снимает
плагин прекрасно пашет, там в теме обсуждалось, как заставить скринить окно имеющее заголовок не Ragnarok. У меня например заголовок "тыры пыры Sakexe тыры пыры" Вот это и надо вставить там в плагинчег, вместо Ragnarok.
piroJOKE писал(а):Ну так о чем это я... зашли окну клиента [alt]+[F4]
хорошая идея, возьму на заметку.
помощь только тем у кого включен параметр - mozgEnable 1

БОТАТЬ, БОТАТЬ, И ЕЩЕ РАЗ БОТАТЬ, КАК ЗАВЕЩАЛ ВЕЛИКИЙ ЛЕНИН
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

Дух системы
в xkore 1 он и не будет релогиниться

[mod="piroJOKE"]ГГг, Клик проснулся. :D [/mod]
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

А вот нашел в старых манускриптах такой рецепт, это ессно для хКоре 0.

В конфиг добавить:
do_allPlayers relog 15000 <--- любая подходящая команда;

В CoreLogic.pm ковыряем такое:

Код: Выделить всё

		if ($ok) {
			message T("Teleporting to avoid all players\n"), "teleport";
-			useTeleport(1);
			$ai_v{temp}{clear_aiQueue} = 1;
			$AI::Temp::Teleport_allPlayers = time;
+			Commands::run($config{'do_allPlayers'});
		}
Ну и, разумеется, включаем teleportAuto_allPlayers # в конфиге.

(Не проверено).
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Ответить