Назад

-==Anti|Bot==-

Автор: Kill Spirit: Дата: 04.12.2010

Вот может кому нибудь и надо....


-	script	Antibot	-1,{

OnPcLoginEvent:

mes "[^FFFFFFАнтиБот Система^000000]";
mes "Привет ^4233F4"+strcharinfo(0)+"^000000";
mes "Пожалуйста введи цыфры нужного цвета.";
mes "Цвет будет указан внизу";
atcommand "@mute 599 "+strcharinfo(0);
atcommand "@option 2 0 0";
atcommand "@battleignore";
next;
set number1, rand (1000000,9999999);
set number2, rand (2000000,9999999);
set number3, rand (3000000,9999999);
set number4, rand (4000000,9999999);
set number5, rand (5000000,9999999);
set number6, rand (6000000,9999999);


set @Col, rand (0,6);
if(@Col == 0) goto colred;
if(@Col == 1) goto colorg;
if(@Col == 2) goto colblu;
if(@Col == 3) goto colvio;
if(@Col == 4) goto colgre;
mes "Введите числа выделенные ^A52A2AКоричневым^000000 цветом:";
mes "^FF8C00"+ number2 +"^000000";
mes "^A52A2A"+ number6 +"^000000";
mes "^9400D3"+ number4 +"^000000";
mes "^FF0000"+ number1 +"^000000";
mes "^0000FF"+ number3 +"^000000";
mes "^008000"+ number5 +"^000000";

next;
input number;
next;
goto brochk;
close;

colgre:
mes "Введиете числа выделенные ^008000Зеленым^000000 цветом:";
mes "^008000"+ number5 +"^000000";
mes "^FFA500"+ number2 +"^000000";
mes "^FF0000"+ number1 +"^000000";
mes "^9400D3"+ number4 +"^000000";
mes "^0000FF"+ number3 +"^000000";
mes "^A52A2A"+ number6 +"^000000";

next;
input number;
next;
goto grechk;
close;

colvio:
mes "Введиете числа выделенные ^9400D3Фиолетовым^000000 цветом:";
mes "^9400D3"+ number4 +"^000000";
mes "^FFA500"+ number2 +"^000000";
mes "^A52A2A"+ number6 +"^000000";
mes "^FF0000"+ number1 +"^000000";
mes "^0000FF"+ number3 +"^000000";
mes "^008000"+ number5 +"^000000";

next;
input number;
next;
goto viochk;
close;

colblu:
mes "Введиете числа выделенные ^0000FFСиним^000000 цветом:";
mes "^FFA500"+ number2 +"^000000";
mes "^A52A2A"+ number6 +"^000000";
mes "^FF0000"+ number1 +"^000000";
mes "^0000FF"+ number3 +"^000000";
mes "^008000"+ number5 +"^000000";
mes "^9400D3"+ number4 +"^000000";

next;
input number;
next;
goto bluchk;
close;

colorg:
mes "Введиете числа выделенные ^FFA500Оранжевым^000000 цветом:";
mes "^A52A2A"+ number6 +"^000000";
mes "^9400D3"+ number4 +"^000000";
mes "^FF0000"+ number1 +"^000000";
mes "^0000FF"+ number3 +"^000000";
mes "^FF8C00"+ number2 +"^000000";
mes "^008000"+ number5 +"^000000";

next;
input number;
next;
goto orgchk;
close;

colred:
mes "Введиете числа выделенные ^FF0000Красным^000000 цветом:";
mes "^A52A2A"+ number6 +"^000000";
mes "^008000"+ number5 +"^000000";
mes "^9400D3"+ number4 +"^000000";
mes "^0000FF"+ number3 +"^000000";
mes "^FFA500"+ number2 +"^000000";
mes "^FF0000"+ number1 +"^000000";

next;
input number;
next;
goto redchk;
close;

redchk:
if(number < number1 || number > number1) goto LOG_FAIL;
goto OK; close;
orgchk:
if(number < number2 || number > number2) goto LOG_FAIL;
goto OK; close;
bluchk:
if(number < number3 || number > number3) goto LOG_FAIL;
goto OK; close;
viochk:
if(number < number4 || number > number4) goto LOG_FAIL;
goto OK; close;
grechk:
if(number < number5 || number > number5) goto LOG_FAIL;
goto OK; close;
brochk:
if(number < number6 || number > number6) goto LOG_FAIL;
goto OK; close;

LOG_FAIL:
mes "[^FFFFFFАнтиБот Система^000000]";
mes "Ты не прошел проверку на Бота.";
mes "Сейчас будет произведен дисконект...";
next;
atcommand "@unmute "+strcharinfo(0);
atcommand "@option 0 0 0";
atcommand "@battleignore";
atcommand "@kick " + strcharinfo(0);
end;

OK:
mes "[^FFFFFFАнтиБот Система^000000]";
mes "Мои поздравление!!! ^4233F4"+strcharinfo(0)+"^000000";
mes "Проверка удачно пройдена!!!";
sc_end SC_BERSERK;
pcblockmove getcharid(3),0;
atcommand "@unmute "+strcharinfo(0);
atcommand "@option 0 0 0";
atcommand "@battleignore";
percentheal 100,100;
close;

gm_admin:
atcommand "@hide";
atcommand "@speed 1";
mes "[^FFFFFFАнтиБот Система^000000]";
mes "Привет ^4233F4"+strcharinfo(0)+"^000000";
close;
end;
}

Автор: Мяфк: Дата: 04.12.2010

Все скриптовые антиботы легко обходятся..

Автор: Kill Spirit: Дата: 04.13.2010

Цитата Мяфк;22022:
Все скриптовые антиботы легко обходятся..


А если он будет вылазить каждый час? 2 часа?

То это намного трудней обойти будет....

Автор: Rectedo: Дата: 04.13.2010

ага, если он доё**вать будет собой, кто на таком серве играть будет?)
тем более он юзает atcommand, загаживаются логи... особенно при онлайне человек 30 и каждый час проверки...

Автор: Kill Spirit: Дата: 04.13.2010

Цитата Rectedo;22028:
ага, если он доё**вать будет собой, кто на таком серве играть будет?)
тем более он юзает atcommand, загаживаются логи... особенно при онлайне человек 30 и каждый час проверки...


Ну можно видь както поставить запрет чтобы он не выскакивал на пвп,гв

Автор: nomn: Дата: 04.13.2010

можно, но антибот бредовый. где-то видел с флагами здорово придумали, а этот - бред.

Автор: Sanasol: Дата: 04.13.2010

Цитата nomn;22034:
можно, но антибот бредовый. где-то видел с флагами здорово придумали, а этот - бред.


На фабле вроде на Флаге пишет цифры. Тот не обойти)

Автор: nomn: Дата: 04.13.2010

на самом деле и с флагами можно сделать, вот только расскажите мне как он происходит, от начала до конца. Что если несколько человек одновременно в игру входят? и т.п.

Автор: Sanasol: Дата: 04.13.2010

Понятия не имею. Я так полагаю для каждого свои цифры.
Входишь> Появляешься на мал островке> Команды не работают и т.д.> Появляется диалог ввести секретный логин-код аккаунта>Дальше ввести цифры с флага> Варп
Там бывает по много человек одновременно.... Так что не знаю. Врятли у всех одинаковый код если вместе будут стоять.

Автор: .DarkFire: Дата: 04.20.2010

Неочемный антибот, xKore 1 решает.
Легче не поскупиться и купить защиту от Хавка.

Автор: Мяфк: Дата: 04.21.2010

Защита от хавка никчёмная, 10 вмз хкоре1, легче купить защиту у ph1048