[!] Джек Воробей сотоварищи копаются в цвете фраз НПЦюков
Модератор: 4epT
Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
щас.... загружаю.
Выберешь по вкусу =)
Добавлено спустя 16 минут 44 секунды:
http://dump.ru/files/n/n012174867/
Выберешь по вкусу =)
Добавлено спустя 16 минут 44 секунды:
http://dump.ru/files/n/n012174867/
jack_spa
Нашел в Ресиве старый нпц толк и заменил его так?
Что за старая Кора, как выглядит твой нпц_толк из ресиве, попробуй вставть какой нить message "im new npc talk code", "npc"; после проверки на наличие цветов в тексте, что бы понять выполняется ли оно вообще.
А так ничего не могу сказать... у меня работает.
Правда пробовал только в режиме без xKore.
Нашел в Ресиве старый нпц толк и заменил его так?
Что за старая Кора, как выглядит твой нпц_толк из ресиве, попробуй вставть какой нить message "im new npc talk code", "npc"; после проверки на наличие цветов в тексте, что бы понять выполняется ли оно вообще.
А так ничего не могу сказать... у меня работает.
Правда пробовал только в режиме без xKore.
- Вложения
-
- consolecolors.txt
- Это цвета
- (840 байт) 125 скачиваний
-
- Receive.rar
- (42.94 КБ) 123 скачивания
Последний раз редактировалось DInvalid Вт янв 08, 2008 4:27 pm, всего редактировалось 1 раз.
Щас тогда и я попробую в обычном.
Прежнее содержание :
Версия коры 2.0.1
Добавлено спустя 1 час 29 минут 57 секунд:
С твоим receive.pm ошибит так :
И так несколько строк.
А не работало из-за того,что я в консольколорс добавил в конец,а не под месейджи Извините за ложный кипиш
Прежнее содержание :
Код: Выделить всё
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";
}
Добавлено спустя 1 час 29 минут 57 секунд:
С твоим receive.pm ошибит так :
Код: Выделить всё
Global symbol "$enc_val1" requires explicit package name at "путь\receive.pm line 6001
А не работало из-за того,что я в консольколорс добавил в конец,а не под месейджи Извините за ложный кипиш
-
- Бывалый
- Сообщения: 624
- Зарегистрирован: Вс мар 25, 2007 9:18 pm
- Сервер RO:: localhost
- Откуда: Санкт-Петербург
Нет. Это если скажем у тебя есть строчка в кодеjack_spa писал(а):Такое странное отображение может быть виной линукса?(кубунту 7.10)
message ("bla-bla-bla \n bla-bla \n bla");
То где \n - на том месте будет переноситься строчка(энтер). Поэтому такая фигня.
Если в сообщениях, приходящих от сервера натыканы знаки переноса строк, то оно и будет так криво отображаться.