Просмотр полной версии : Ввод цифр по цвету
http://cs323519.vk.me/v323519419/6398/8PvXOYQDV3g.jpg
есть способ обойти эту защиту?)
очень похоже на это (http://ragbot.ru/forum/showthread.php?p=16693)
только там ссылка битая.. надо искать исходник..
а вообще покажи как оно выглядит через консоль бота?
вот это (http://ragbot.ru/forum/showthread.php?p=16689) может натолкнуть на мысли..
А вообще смотри тему Системы защиты... (http://ragbot.ru/forum/showthread.php?t=2435)
sonykross
25.03.2013, 13:30
Unknown #110011921: Auto-continuing talking
Allowed other player invite to Party
Other players are not allowed to view your Equipment.
Unknown #110011921: Ââåäèåòå ÷èñëà âûäåëåííûå Îðàíæåâûì öâåòîì:
Unknown #110011921: 9818106
Unknown #110011921: 5359851
Unknown #110011921: 3485702
Unknown #110011921: 4443317
Unknown #110011921: 5875032
Unknown #110011921: 8063781
Unknown #110011921: Auto-continuing talking
NPC Exists: Unknown #110011921 (154, 86) (ID 110011921) - (4)
Unknown #110011921: Type 'talk num <number #>' to input a number.
вот что пишется в консоли! и еще вопрос как зделать что бы русский язык отоброжался правильно а не какракулями!
в общем надо научить бота распознавать цветные сообщения (смотри по ссылкам выше) и дальше макросом пробовать выцепить текс (хотя я не уверен что макросом получится). Можно на официальном (англ.) форуме поискать решение, оно там должно быть.
и еще вопрос как зделать что бы русский язык отоброжался правильно а не какракулями!
это видимо из-за того что в serverEncoding ты поставил херню какую-нибудь вместо Russian
sonykross
25.03.2013, 18:01
в общем надо научить бота распознавать цветные сообщения (смотри по ссылкам выше) и дальше макросом пробовать выцепить текс (хотя я не уверен что макросом получится). Можно на официальном (англ.) форуме поискать решение, оно там должно быть.
это видимо из-за того что в serverEncoding ты поставил херню какую-нибудь вместо Russian
на счит каракуль спасибо все получилось! не мог бы подсказать оффициальный форум где поискать можно!
с сылаясь на ссылку http://ragbot.ru/forum/showthread.php?p=16689 то у меня вместо # Remove RO color codes
$talk{msg} =~ s/\^[a-fA-F0-9]{6}//g; которые надо заменить стоят # Remove RO color codes
$response =~ s/\^[a-fA-F0-9]{6}//g; так как бота научить распозновать цвета?
Takeshi, sonykross
http://rofan.ru/viewtopic.php?p=90041#p90041
sonykross
26.03.2013, 03:29
Unknown #110011921: Auto-continuing talking
Allowed other player invite to Party
Other players are not allowed to view your Equipment.
Unknown #110011921: Введиете числа выделенные Фиолетовым цветом:
Unknown #110011921: 6304992
Unknown #110011921: 4589731
Unknown #110011921: 7987414
Unknown #110011921: 3267183
Unknown #110011921: 7473019
Unknown #110011921: 6896516
Unknown #110011921: Auto-continuing talking
NPC Exists: Unknown #110011921 (202, 145) (ID 110011921) - (5)
Unknown #110011921: Type 'talk num <number #>' to input a number.
Unknown #110011921: Auto-continuing talking
Unknown #110011921: [АнтиБот Система]
Unknown #110011921: Ты не прошел проверку на Бота.
Unknown #110011921: Сейчас будет произведен дисконект...
Unknown #110011921: Auto-continuing talking
Player is not muted
@unmute failed.
You are no longer: state: Frozen
Options changed.
Returned to normal state.
Incoming data left in the buffer:
================================================
10 bytes Mar 26 04:02:37 2013
0> CD 00 8D 80 00 11 A6 8E 06 00 ..........
Disconnecting (37.60.179.226:5121)...disconnected
Error: You have been forced to disconnect by a GM
Packet Parser: Unhandled Packet: 00CD Handler: disconnect_character
что то не получается по тому плагину не подскажете в чем проблема?
sonykross, странно.
Плагин обновлен по пожеланиям 4epT'a, пробуйте должно работать.
ничего не происходит, если убрать \ перед &onNPCTalk,то проявляются признаки жизни ,правда с ошибкой Incoming data left in the buffer:
src/Plugins.pm line 433.
Jozo, не нужно ничего убирать, \&onNPCTalk это взятие ссылки на функцию :)
Просто, вы что-то не так делаете, потому что я тестирую перед тем как опубликовать.
Ещё раз tables/servers.txt:
[Classic RO]
ip 37.60.179.226
port 6900
private 1
master_version 25
version 22
charBlockSize 132
serverType kRO_RagexeRE_2010_06_29a
serverEncoding Russian
addTableFolders ClassicRO;translated/kRO_english;kRO
tables/ClassicRO/recvpackets.txt сделайте сами или возьмите здесь (http://rofan.ru/viewtopic.php?f=4&t=9755&start=15#p89922)
plugins/classicro.pl из вложения к сообщению или сохранить отсюда (http://rofan.ru/viewtopic.php?p=90041#p90041) в utf8
А, возможно нужна задержка перед отправкой ответа, если у вас медленный интернет или высокий пинг
исправьте в плагине:
sub onNPCTalk {
my (undef, $args) = @_;
my $msg = unpack("Z*", substr($args->{RAW_MSG}, 8));
my $msg = I18N::stringToUTF8(I18N::bytesToString($msg));
message "1-$msg\n";
if($msg =~ /\^(\w{6})(.*)\^000000 цветом:/){
$color = $1;
message "2-$color\n";
}elsif($msg =~ /\^(\w{6})(\d+)\^000000/){
message "3-$1 eq $color\n";
if($1 eq $color){
sleep(3);
message "Отправляем ответ: $2\n";
Commands::run("talk num $2");
}
}
}
и лог консоли сюда выложите
sonykross
26.03.2013, 12:55
ошибка 433 не работает после изменений
http://saveimg.ru/show-image.php?id=c22006f954c6bbef013e1c3833e58c59ъ
http://saveimg.ru/show-image.php?id=c22006f954c6bbef013e1c3833e58c59
выложи файл errors.txt (он в корне бота должен быть) и полный лог консоли начиная с разговора с НПЦ (скопируй из консоли или возьми в файле \logs\console.txt)
Unknown #110011921: Введиете числа выделенные Синим цветом:
1-Введиете числа выделенные ^0000FFСиним^000000 цветом:
2-0000FF
Unknown #110011921: 9213511
1-^FFA5009213511^000000
3-FFA500 eq 0000FF
Unknown #110011921: 7688271
1-^A52A2A7688271^000000
3-A52A2A eq 0000FF
Unknown #110011921: 1251123
1-^FF00001251123^000000
3-FF0000 eq 0000FF
Unknown #110011921: 4060293
1-^0000FF4060293^000000
3-0000FF eq 0000FF
Отправляем ответ: 4060293
Unknown #110011921: 8408936
1-^0080008408936^000000
3-008000 eq 0000FF
Unknown #110011921: 7492811
1-^9400D37492811^000000
3-9400D3 eq 0000FF
Unknown #110011921: Auto-continuing talking
NPC Exists: Unknown #110011921 (126, 125) (ID 110011921) - (2)
Unknown #110011921: Type 'talk num <number #>' to input a number.
Unknown #110011921: Auto-continuing talking
Unknown #110011921: [АнтиБот Система]
1-[^FFFFFFАнтиБот Система^000000]
Unknown #110011921: Мои поздравление!!! Мой ник.
1-Мои поздравление!! ! ^4233F4Я дно ты Шкаф^000000
Unknown #110011921: Проверка удачно пройдена!!!
1-Проверка удачно пройдена!!!
Спасибо Kissa2k и 4epT поправил малось как у 4epT и вот как бы, бот пошел куда надо. Пойду проверю до конца.
Добавлено через 2 минуты
Ох теперь с xKore 1 обратно на 0 можно переключаться =)
а у тебя плагин сохранён в UTF-8?
а у тебя плагин сохранён в UTF-8?
у меня да.
sonykross
26.03.2013, 16:15
а у тебя плагин сохранён в UTF-8?
а я не знаю где это посмотреть подскажи!
а я не знаю где это посмотреть подскажи!
............ Открываеш файл. Save As / Сохранить как ... и ниже есть выбор формата. Тот что стоит на данный момент, значит такого формата файл.... там и поменять можно и тд ...
sonykross
26.03.2013, 17:53
............ Открываеш файл. Save As / Сохранить как ... и ниже есть выбор формата. Тот что стоит на данный момент, значит такого формата файл.... там и поменять можно и тд ...
ну все сделал как надо все равно вылетает ошибка которая выше на скрине!
ну все сделал как надо все равно вылетает ошибка которая выше на скрине!
Ты заменил лиш эту часть скрипта ? Или же всё заминил этой частью что чёрт выложил ?
sonykross
27.03.2013, 03:22
все разобрался все заработало моя ошибка удалил пару строк при замене концовки!
vBulletin® v3.8.11, Copyright ©2000-2024, vBulletin Solutions Inc. Перевод: zCarot