[!] Джек Воробей сотоварищи копаются в цвете фраз НПЦюков

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

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

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

DInvalid
Лучше зделай фильтр. Чтобі Белый цвет тупо выводило как пробел, всё другое черным.
Будет как-раз то что нужно.
DInvalid
Грамотный
Сообщения: 368
Зарегистрирован: Вт ноя 14, 2006 4:54 pm

Сообщение DInvalid »

jack_spa
Раз уж ты тут... объясни 2 вещи
- как тебе это поможет? ведь распознать это бот все равно не может
- что там зашифровано?
Аватара пользователя
jack_spa
Грамотный
Сообщения: 330
Зарегистрирован: Чт июл 26, 2007 11:12 am
Откуда: Crimean Sea

Сообщение jack_spa »

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

Сообщение piroJOKE »

Ну, вручную-то вводить как-то неспортивно. :twisted:
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
jack_spa
Грамотный
Сообщения: 330
Зарегистрирован: Чт июл 26, 2007 11:12 am
Откуда: Crimean Sea

Сообщение jack_spa »

piroJOKE писал(а):Ну, вручную-то вводить как-то неспортивно. :twisted:
Хоть так :)

Что-то оно не работает :(
Может быть из-за того,что старая кора?
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

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

Сообщение piroJOKE »

kLabMouse
А у нас есть подходящая распознавалка? :shock:
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

щас.... загружаю.
Выберешь по вкусу =)

Добавлено спустя 16 минут 44 секунды:

http://dump.ru/files/n/n012174867/
DInvalid
Грамотный
Сообщения: 368
Зарегистрирован: Вт ноя 14, 2006 4:54 pm

Сообщение DInvalid »

jack_spa писал(а):
piroJOKE писал(а):Ну, вручную-то вводить как-то неспортивно. :twisted:
Хоть так :)

Что-то оно не работает :(
Может быть из-за того,что старая кора?
Что значит не работает. Что ты сделал и что тебе сказала кора.
Информативнее, информативнее )
Аватара пользователя
jack_spa
Грамотный
Сообщения: 330
Зарегистрирован: Чт июл 26, 2007 11:12 am
Откуда: Crimean Sea

Сообщение jack_spa »

ИксКор 1.
Консольколорс - done.
Receive.pm - done.
Кора запустилась,и приняла тот пакет как и раньше.
Без ошибок,без цветов :(
[url=irc://irc.openkore.com:6667/openkore-ru]Its your destiny,join us! © Wanted[/url]
DInvalid
Грамотный
Сообщения: 368
Зарегистрирован: Вт ноя 14, 2006 4:54 pm

Сообщение DInvalid »

jack_spa

Нашел в Ресиве старый нпц толк и заменил его так?
Что за старая Кора, как выглядит твой нпц_толк из ресиве, попробуй вставть какой нить message "im new npc talk code", "npc"; после проверки на наличие цветов в тексте, что бы понять выполняется ли оно вообще.

А так ничего не могу сказать... у меня работает.
Правда пробовал только в режиме без xKore.
Вложения
consolecolors.txt
Это цвета
(840 байт) 125 скачиваний
Receive.rar
(42.94 КБ) 123 скачивания
Последний раз редактировалось DInvalid Вт янв 08, 2008 4:27 pm, всего редактировалось 1 раз.
Аватара пользователя
jack_spa
Грамотный
Сообщения: 330
Зарегистрирован: Чт июл 26, 2007 11:12 am
Откуда: Crimean Sea

Сообщение jack_spa »

Щас тогда и я попробую в обычном.
Прежнее содержание :

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

sub npc_talk {
	my ($self, $args) = @_;
	my $newmsg;
	$self->decrypt(\$newmsg, substr($args->{RAW_MSG}, 8));

	my $msg = substr($args->{RAW_MSG}, 0, 8) . $newmsg;
	my $ID = substr($msg, 4, 4);
	my $talkMsg = unpack("Z*", substr($msg, 8));
	$talk{ID} = $ID;
	$talk{nameID} = unpack("V1", $ID);
	$talk{msg} = bytesToString($talkMsg);
	# Remove RO color codes
	$talk{msg} =~ s/\^[a-fA-F0-9]{6}//g;

	$ai_v{npc_talk}{talk} = 'initiated';
	$ai_v{npc_talk}{time} = time;

	my $name = getNPCName($ID);
	message "$name: $talk{msg}\n", "npc";
}
Версия коры 2.0.1

Добавлено спустя 1 час 29 минут 57 секунд:

С твоим receive.pm ошибит так :

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

Global symbol "$enc_val1" requires explicit package name at "путь\receive.pm line 6001
И так несколько строк.

А не работало из-за того,что я в консольколорс добавил в конец,а не под месейджи :) Извините за ложный кипиш :)
Аватара пользователя
jack_spa
Грамотный
Сообщения: 330
Зарегистрирован: Чт июл 26, 2007 11:12 am
Откуда: Crimean Sea

Сообщение jack_spa »

Проблема в слудующем(прикреплённом ниже).
Такое странное отображение может быть виной линукса?(кубунту 7.10)
На винде не могу щас проверить.Антибот вылазит крайне редко,а время жмёт :(
Вложения
lag.JPG
lag.JPG (69.32 КБ) 1130 просмотров
vit
Бывалый
Сообщения: 624
Зарегистрирован: Вс мар 25, 2007 9:18 pm
Сервер RO:: localhost
Откуда: Санкт-Петербург

Сообщение vit »

jack_spa писал(а):Такое странное отображение может быть виной линукса?(кубунту 7.10)
Нет. Это если скажем у тебя есть строчка в коде
message ("bla-bla-bla \n bla-bla \n bla");
То где \n - на том месте будет переноситься строчка(энтер). Поэтому такая фигня.
Если в сообщениях, приходящих от сервера натыканы знаки переноса строк, то оно и будет так криво отображаться.
Аватара пользователя
jack_spa
Грамотный
Сообщения: 330
Зарегистрирован: Чт июл 26, 2007 11:12 am
Откуда: Crimean Sea

Сообщение jack_spa »

Увы,но :
а) На винде нормально работало.
б) пробовал совместить строки и получилась лабуда.
Исходя из "а",тут либо накрутили что-то с антиботом,либо вина линукса.Вскоре буду проверять как это чудо на винде сработает.
Ответить