Баг с посадкой клиента ботом.

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

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

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Snowblind
Новичок
Сообщения: 6
Зарегистрирован: Чт янв 04, 2007 6:00 am

Баг с посадкой клиента ботом.

Сообщение Snowblind »

В общем ситуация такова, при срабатывании sit_auto или просто отдаче боту команды на посадку через чат клиента происходит посадка и самого чара, а в случае если чар сидит, а бот получает команду на посадку - чар встает, в результате чего иногда бывает забавная игра в приседалки ,или забавные ситуации когда подконтрольного чара сажает в толпе мобов. Как я понял кора даже без включенного XKore режима хукается в клиент и посылает команды. Кто сталкивался и знает как ее решить? Использую 1.9.3 версию кора.
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

...........?!

Ты вообще о чем говоришь?!
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Snowblind
Новичок
Сообщения: 6
Зарегистрирован: Чт янв 04, 2007 6:00 am

Сообщение Snowblind »

Видимо неправильно выразился...в общем счас распишу подробно

Запускаю клиент РО и запускаю бота-приста на саппорте. Если вдруг боту вздумается посидеть (срабатывает sit_auto или просто посылаю ему команду sit через чат) - то садиться (встает если уже сидит) так-же и мой чар, которым я управляю через клиент РО, т.е. бот посылает команду на посадку/подъем в клиент в результате чего иногда идет игра в приседалке 2х чаров бота и неподсредственно подконтрольного.
Аватара пользователя
Jerry
Профессионал
Сообщения: 1047
Зарегистрирован: Сб ноя 04, 2006 12:26 pm
Контактная информация:

Сообщение Jerry »

bot will rock you :)
lirikpl
Грамотный
Сообщения: 476
Зарегистрирован: Вс ноя 12, 2006 12:58 am

Сообщение lirikpl »

followSitAuto 0
это спасет.
lirikpl
Грамотный
Сообщения: 476
Зарегистрирован: Вс ноя 12, 2006 12:58 am

Сообщение lirikpl »

Jerry писал(а):bot will rock you :)
ту ту туш,ту ту туш..ви вел ,ви вел рок ю,рок ю
сорри не удержался(
Snowblind
Новичок
Сообщения: 6
Зарегистрирован: Чт янв 04, 2007 6:00 am

Сообщение Snowblind »

Нашел корень проблемы и подправил.

\plugins\pp_workaround\pp_workaround.pl

ищем код

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

sub control_0089 {
	my $hook = shift;
	my $args = shift;
	
	#message "$hook\n";
	$args->{return} = 1;
	
	if ($packSize0089) {
	
		if ($hook eq 'packet_pre/sendSit') {
			$args->{msg} = sendSit();
			
		} elsif ($hook eq 'packet_pre/sendStand') {
			$args->{msg} = sendStand();
		
		} elsif ($hook eq 'packet_pre/sendAttack') {
			#message "0089: $packSize0089\n";
			$args->{msg} = sendAttack($args->{monID}, $args->{flag});
		}
			
	}else {
		sendKey("INSERT");
	}
}
в нем квотим строчки

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

        else {
		sendKey("INSERT");
	}
что-бы выглядело вот так.

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

#else {
#		sendKey("INSERT");
#	}
}
В общем баг был в чем, когда бот садился/вставал - он посылал команду в клиент равноценную кнопке Insert, некий hook был, в результате чего чар, которым управлял я через клиент занимался приседанием.
followSitAuto 0
это спасет.
Это давно выключено, не в этом баг был, скорее это выглядело на оборот ^_^ т.е. клиент садился за ботом ^_^
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Snowblind писал(а):Нашел корень проблемы и подправил.
\plugins\pp_workaround\pp_workaround.pl
"Велик Аллах над нами!" ГДЕ ты это взял?! :Yahoo!:
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
Jerry
Профессионал
Сообщения: 1047
Зарегистрирован: Сб ноя 04, 2006 12:26 pm
Контактная информация:

Сообщение Jerry »

вот ведь, есть еще в мире извращенцы :)
Snowblind
Новичок
Сообщения: 6
Зарегистрирован: Чт янв 04, 2007 6:00 am

Сообщение Snowblind »

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

Сообщение piroJOKE »

Не поверю. Откуда ты это скачал и каков номер версии?
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Snowblind
Новичок
Сообщения: 6
Зарегистрирован: Чт янв 04, 2007 6:00 am

Сообщение Snowblind »

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

Сообщение piroJOKE »

Мда. Там если эта штука и лежала (в 525* я ее точно убрал) то в архиве, и насколько я помню, с описанием. :D
Короче. С той поры много воды утекло. Почитай раздел "Оф.сервер", если тебе про это интересно.
Вкраце, эта штука не нужна. И более того, вероятно, она уже никогда не будет нужна.

Тема близиццо к закрытию. :twisted:
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
DInvalid
Грамотный
Сообщения: 368
Зарегистрирован: Вт ноя 14, 2006 4:54 pm

Сообщение DInvalid »

Snowblind писал(а):Нашел корень проблемы и подправил.

\plugins\pp_workaround\pp_workaround.pl
*падает на колени и кричит широко раскрыв рот*

NOOOOOOOOooooooooooooooooooooooo!!!!!1111111
Snowblind
Новичок
Сообщения: 6
Зарегистрирован: Чт янв 04, 2007 6:00 am

Сообщение Snowblind »

Закрывай к черту ^_^.
Ответить