PDA

Просмотр полной версии : Обход антибота - анализ яркости цифр


alex600
16.04.2008, 07:48
Сделал плагин для обхода защит с вводом цифр, основанный на анализе яркости ( формулу яркости выкладывал rusro_botter на Рофане 0.3*R + 0.6*G + 0.1*B).
Плагин имеет 2 настраивамых в конфиге параметра.
ReactOnColNum_type - тип поля ответа - может иметь значения text, num
ReactOnColNum_porog - порог яркости в условных попугаях (я считаю яркость как 3*R + 6*G + B) -порог по умолчанию 2000
По умолчанию плагин настроен на FableRO (http://www.ragnarok-online.3dn.ru/) Для него ничего в конфиг писать ненадо, нужен макрос для автодиалога.
Для использования на Playenix (http://ragnarok.playenix.com/) в config.txt добавляем параметр ReactOnColNum_type text
Кто хочет проверить плагин вот настройки на сервера
[Fablero server]
ip 217.112.36.130
port 6900
master_version 2
serverType 8
version 20
private 1
serverEncoding Russian
[Playenix]
ip 85.30.226.152
port 6900
master_version 2
version 20
serverEncoding Russian
private 1
serverType 8_2

masterspirta
16.04.2008, 08:27
красавчик...нужна и самому научиться плагины штамповать*ok*

MasterRo
24.05.2008, 19:15
Что то у меня не получается его установить, играю на ваблеро макрос вставил в папку контрл, согласился на заменю, но когда подключаюсь выдаёт такую ошибку
http://img48.imageshack.us/my.php?image=12254885hx6.jpg Как исправить эту ошибку?

Добавлено через 7 часов 12 минут 56 секунд
Всё вот новый антибот, взял с одного сайта.
###########################
# Anti-Anti-Bot plugin for FableRO by _vit
# Version 0.01
# 22.02.2008
###########################

package aabot;

use strict;
use Plugins;
use Globals;
use Log qw(message debug);
use I18N qw(bytesToString);

Plugins::register('aabot', 'Anti-Anti-Bot plugin for FableRO', \&onUnload);

my $hooks = Plugins::addHooks(['packet/npc_talk', \&onMsg, undef]);

sub onUnload {
Plugins::delHooks($hooks);
};

sub onMsg {
my (undef, $args) = @_;
my $msg = I18N::bytesToString(unpack("Z*", substr($args->{RAW_MSG}, ));
if($msg =~ /\^FFFFFF/) {
debug "Message: $msg\n";
$msg =~ s/\^FFFFFF\d*//g; # remove white color code and white digits
$msg =~ s/\^000000//g; # remove black color code
$msg =~ s/\^\w{6}//g; # remove other color codes

Commands::run("talk cont");
sleep(1);
message "Talking number: $msg\n";
Commands::run("talk num $msg");
}
}

return 1;

alex600
25.05.2008, 06:50
MasterRo, на Фабле уже давно другой антибот. Почитай вот это (http://rofan.ru/viewtopic.php?p=52045#52045) внимательно.

B@HO
23.08.2008, 16:20
Сейчас опять всё изменилось на fable ro!!!

Keiji
23.08.2008, 17:23
хм, а можно ли его использовать для ввода цифр на оффе для ипподрома.... я просто вообще в этом не понимаю(((

dumateh
09.04.2020, 05:33
не подключается по этим настройкам уже. Есть обновленные данные?

4epT
10.04.2020, 21:36
странно - почему же не подключается.. 12 лет прошло же