Страница 3 из 4
Добавлено: Пт мар 14, 2008 1:57 pm
piroJOKE
Могу предложить разве "модерировать" символы, выводимые в консоль.
(Может туда просачивается нечто, не перевариваемое юнихами или какой-то частью ОК, отвечающую за работу с ними?)
Добавлено: Сб мар 15, 2008 2:50 am
DInvalid
jack_spa писал(а):Проблема в слудующем(прикреплённом ниже).
Такое странное отображение может быть виной линукса?(кубунту 7.10)
На винде не могу щас проверить.Антибот вылазит крайне редко,а время жмёт
Фигня какая то... куда то делось имя нпца, в средних строчках.
Может они символы стирания налепили туда?
Желательно приложить лог пакета, который это вызвал.
Добавлено: Сб мар 15, 2008 9:35 am
jack_spa
Они там накрутили чот с аботом.
Часов 5 ботил и не вылез,но он есть.
Добавлено: Сб мар 15, 2008 4:35 pm
Click
чот с аботом
что т с ботом
Добавлено: Вс мар 16, 2008 12:28 am
jack_spa
Click
Бот качаный с опенкора,ласт релиз.
На виндозах,цук,так и не поймал ещё абота
Добавлено: Вт мар 18, 2008 3:40 pm
jack_spa
Ура,наконец-то я нарвался на абота,но увы,нарвался на него клиентом.
Поймал пакет,вроде ничем не отличается от того,что был ранее.Видимо всё же проблема не в пакете...
Добавлено: Вт мар 18, 2008 3:43 pm
piroJOKE
Как бы оффтопик.
Хотелось бы чего-то более универсального, ну как бы плагина например.
Добавлено: Пт окт 17, 2008 9:27 pm
jack_spa
да-да,хотелось бы.Но распознавать там тяжко...Буквы шлют уже,да и разных размеров(по высоте и толщине)
Re: [!] Джек Воробей сотоварищи копаются в цвете фраз НПЦюков
Добавлено: Вт дек 09, 2008 3:40 pm
egor009
DInvalid писал(а):piroJOKE
Да я не про то как это выглядит, я про то как это сделано (на коленке).
Что делаем: в файле Receive.pm заменяем ф-ю npc_talk на это:
Код: Выделить всё
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}", "npc";
if ($talk{msg}=~/\^[a-fA-F0-9]{6}/) {
message "$name: ", "npc";
$talk{msg}="^FFFFFF" . $talk{msg};
pos($talk{msg})=0;
while ($talk{msg} =~/\^([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/g) {
my $colR = oct "0x" . $1;
my $colG = oct "0x" . $2;
my $colB = oct "0x" . $3;
my $colY = ($colR + $colG +$colB) / 3;
$talk{msg}=~/\G(.*?)(\^|\Z)/x;
next if $1 eq "";
if ($colY>224) {
message "$1","white";
}
else {
message "$1","color";
}
}
message "\n", "npc";
} else {
message "$name: $talk{msg}\n", "npc";
}
}
В consolecolors.txt определяем домены
color red
white darkgray
Получаем
Какие у меня вопросы...
1)Вообще писать цветом не извращаясь с доменами можно?
2)Если как говорит
piroJOKE, "заменять "слабо видимые цвета" пробелами", это надо делать в плагине и не для всех НПЦ а для вот таких антиботоф. Как их от нормальных отличить я не знаю.
Я все сделал как написано.
Но что то у меня не получилось. подскажите, как сделать по другому?
- нпц.JPG (92.49 КБ) 1023 просмотра
Цифры только красные. изменения нету. Хотя если заходить через клиент, то цифры разноцветные.
Re: [!] Джек Воробей сотоварищи копаются в цвете фраз НПЦюков
Добавлено: Вт дек 09, 2008 3:58 pm
jack_spa
Приложи скрин из клиента,вероятней всего там все цвета идут попадающие под "красный"
Re: [!] Джек Воробей сотоварищи копаются в цвете фраз НПЦюков
Добавлено: Вт дек 09, 2008 6:27 pm
piroJOKE
(Пост с картинкой egor009-а удалён. Какого хера, 0,5 Мб картинка ради парочки цифр.
Вот что требовалось запостить, фрагмент картинки, всего лишь 3 Кб!)
Re: [!] Джек Воробей сотоварищи копаются в цвете фраз НПЦюков
Добавлено: Вт дек 09, 2008 7:14 pm
jack_spa
Ну вот,на картинке отчётливо видно,что там всё попадает под "красный".Надо было внимательней тему читать,там написано,что всё что болое и близко к белому - одним цветом,а всё что темнее - другим.
Re: [!] Джек Воробей сотоварищи копаются в цвете фраз НПЦюков
Добавлено: Вт дек 09, 2008 7:31 pm
egor009
и как с этим бороться?
Re: [!] Джек Воробей сотоварищи копаются в цвете фраз НПЦюков
Добавлено: Вт дек 09, 2008 8:24 pm
jack_spa
Просить автора кода изменить его под твою задачу.
Re: [!] Джек Воробей сотоварищи копаются в цвете фраз НПЦюков
Добавлено: Ср дек 10, 2008 12:28 am
piroJOKE
(...и это они кстати зря.
Надо было сразу использовать всю палитру из 8 цветов, доступную в текстовом режиме...)