Jump to content
  • 0

still sending you to interrogation room even the code is correct


Question

Posted

so i was trying to use these anti bot here is the code

//===== eAthena Script ======================================= 
//= AntiBot Login
//===== By: ================================================== 
// Create By - Mr.CoolZ
// Modify By  pizan
// Modify By hendra814
//===== Current Version: ===================================== 
//= 1.0
//= 1.1 -change from onpcloginevent to onnpckillevent by hendra814
//= 2.0 -not checking for instances map by hendra814
//= 2.1 -add retry 3 times for wrong input bot checking by hendra814
//= 3.0 -add timer for input bot checking, if more than 30second it will warp to jail map by hendra814
//===== Compatible With: ===================================== 
//= eAthena, 3ceAM, & rathena
//===== Description: ========================================= 
//= AntiBotLogin Script
//  You can Change The GM lv
// if (getgmlevel()>=85) goto gm_admin;  ' GM lv i Set on This Script 85 You May Change it '
//============================================================ 
prontera.gat,0,0,0	script	AntiBot	-1,{

OnPCLoginEvent:
set @Fail,0;
set @killmonster,1;
set @killcekmin,rand(10,20);

OnNPCKillEvent:
if( strcharinfo(3) == "1@tower") end;
else if( strcharinfo(3) == "2@tower") end;
else if( strcharinfo(3) == "3@tower") end;
else if( strcharinfo(3) == "4@tower") end;
else if( strcharinfo(3) == "5@tower") end;
else{
set @killmonster,@killmonster+1;
if (@killmonster>=@killcekmin) {
	set @killmonster,1;
	set @killcekmin,rand(1000,2000);
cutin "ein_soldier",2;
if (getgmlevel()>60) goto gm_admin;
setoption 0x40;
setoption 0x2000;
pcblockmove getcharid(3),1;
mes "Hallo, are you bot ?? If is not.. Type the right number.";
atcommand "@noask";
mes "This is bot checker.";
mes "Type the right number which have same colour sign ####";
attachnpctimer;
initnpctimer;
next;
goto Code;

Code:
set number1, rand (1000000,9999999);
set number2, rand (1000000,9999999);
set number3, rand (1000000,9999999);
set number4, rand (1000000,9999999);
set number5, rand (1000000,9999999);
set number6, rand (1000000,9999999);
set number00, rand (1000000,9999999);
set number01, rand (1000000,9999999);
set number02, rand (1000000,9999999);
set number03, rand (1000000,9999999);
set number04, rand (1000000,9999999);
set number05, rand (1000000,9999999);
set number06, rand (1000000,9999999);
set number07, rand (1000000,9999999);
set number08, rand (1000000,9999999);
set number09, rand (1000000,9999999);
set number10, rand (1000000,9999999);
set number66, rand (1000,9999);
set number99, rand (100,999);

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 "^F5F9FD"+ number99 +"^000000^FFF9EE"+ number66 +"^000000^FF8C00"+ number2 +"^000000^F5F9FD"+ number05 +"^000000";
mes "^F8F8FF"+ number66 +"^000000^F7F7FF"+ number99 +"^000000^A52A2A"+ number6 +"^000000^F5F9FD"+ number05 +"^000000";
mes "^F5F9FD"+ number99 +"^000000^FFF9EE"+ number66 +"^000000^9400D3"+ number4 +"^000000^F8F8FF"+ number06 +"^000000";
mes "^F5F9FD"+ number66 +"^000000^F7F7FF"+ number99 +"^000000^FF0000"+ number1 +"^000000^F5F9FD"+ number02 +"^000000";
mes "^F8F8FF"+ number99 +"^000000^FFF9EE"+ number66 +"^000000^0000FF"+ number3 +"^000000^F8F8FF"+ number01 +"^000000";
mes "^F5F9FD"+ number99 +"^000000^F7F7FF"+ number66 +"^000000^008000"+ number5 +"^000000^F5F9FD"+ number03 +"^000000";
mes "^F7F7FF#^F5F9FD#^FFF9FA#^A52A2A####^FFF9EE##^F8F8FF#";
next;
input number;
next;
goto brochk;
close;

colgre:
mes "^FFF9EE"+ number66 +"^000000^FFF9EE"+ number99 +"^000000^008000"+ number5 +"^000000^F5F9FD"+ number04 +"^000000";
mes "^FFF9FA"+ number99 +"^000000^F7F7FF"+ number66 +"^000000^FFA500"+ number2 +"^000000^F5F9FD"+ number03 +"^000000";
mes "^F5F9FD"+ number66 +"^000000^FFF9EE"+ number99 +"^000000^FF0000"+ number1 +"^000000^F5F9FD"+ number00 +"^000000";
mes "^FFF9EE"+ number99 +"^000000^FFF9EE"+ number66 +"^000000^9400D3"+ number4 +"^000000^F5F9FD"+ number01 +"^000000";
mes "^F7F7FF"+ number66 +"^000000^FFF9FA"+ number99 +"^000000^0000FF"+ number3 +"^000000^F5F9FD"+ number06 +"^000000";
mes "^FFF9EE"+ number99 +"^000000^F5F9FD"+ number66 +"^000000^A52A2A"+ number6 +"^000000^F5F9FD"+ number05 +"^000000";
mes "^F7F7FF#^FFF9FA#^F5F9FD#^008000####^F5F9FD#^F8F8FF#^FFF9EE##";
next;
input number;
next;
goto grechk;
close;

colvio:
mes "^F7F7FF"+ number66 +"^000000^FFF9EE"+ number99 +"^000000^9400D3"+ number4 +"^000000^F5F9FD"+ number09 +"^000000";
mes "^F7F7FF"+ number66 +"^000000^FFF9EE"+ number99 +"^000000^FFA500"+ number2 +"^000000^F5F9FD"+ number04 +"^000000";
mes "^F7F7FF"+ number66 +"^000000^FFF9EE"+ number99 +"^000000^A52A2A"+ number6 +"^000000^F5F9FD"+ number05 +"^000000";
mes "^FFF9EE"+ number99 +"^000000^F7F7FF"+ number66 +"^000000^FF0000"+ number1 +"^000000^F5F9FD"+ number06 +"^000000";
mes "^FFF9EE"+ number99 +"^000000^F7F7FF"+ number66 +"^000000^0000FF"+ number3 +"^000000^F5F9FD"+ number08 +"^000000";
mes "^FFF9EE"+ number99 +"^000000^F7F7FF"+ number66 +"^000000^008000"+ number5 +"^000000^F5F9FD"+ number01 +"^000000";
mes "^F5F9FD#^FFF9EE#^FFF9FA#^9400D3####^F8F8FF#^F5F9FD##^F7F7FF##";
next;
input number;
next;
goto viochk;
close;

colblu:
mes "^F8F8FF"+ number01 +"^000000^FFA500"+ number2 +"^000000^F7F7FF"+ number66 +"^000000^F5F9FD"+ number99 +"^000000";
mes "^FFF9EE"+ number09 +"^000000^A52A2A"+ number6 +"^000000^F5F9FD"+ number66 +"^000000^FFF9EE"+ number99 +"^000000";
mes "^F5F9FD"+ number08 +"^000000^FF0000"+ number1 +"^000000^F7F7FF"+ number66 +"^000000^FFF9EE"+ number99 +"^000000";
mes "^F8F8FF"+ number07 +"^000000^0000FF"+ number3 +"^000000^F5F9FD"+ number66 +"^000000^F5F9FD"+ number99 +"^000000";
mes "^FFF9EE"+ number06 +"^000000^008000"+ number5 +"^000000^F5F9FD"+ number66 +"^000000^FFF9EE"+ number99 +"^000000";
mes "^F5F9FD"+ number05 +"^000000^9400D3"+ number4 +"^000000^F7F7FF"+ number66 +"^000000^F5F9FD"+ number99 +"^000000";
mes "^FFF9EE###^0000FF####^F8F8FF####^F5F9FD#^FFF9FA#^F7F7FF##";
next;
input number;
next;
goto bluchk;
close;

colorg:
mes "^FFF9EE"+ number4 +"^000000^A52A2A"+ number6 +"^000000^F5F9FD"+ number07 +"^000000";
mes "^F8F8FF"+ number3 +"^000000^9400D3"+ number4 +"^000000^F5F9FD"+ number00 +"^000000";
mes "^F5F9FD"+ number1 +"^000000^FF0000"+ number1 +"^000000^F5F9FD"+ number06 +"^000000";
mes "^F8F8FF"+ number2 +"^000000^0000FF"+ number3 +"^000000^F5F9FD"+ number04 +"^000000";
mes "^F5F9FD"+ number5 +"^000000^FF8C00"+ number2 +"^000000^F5F9FD"+ number08 +"^000000";
mes "^F5F9FD"+ number6 +"^000000^008000"+ number5 +"^000000^F8F8FF"+ number10 +"^000000";
mes "^F5F9FD#^FFF9EE####^FFA500####^F5F9FD#^F5F9FD####^F7F7FF##^FFF9FA##";
next;
input number;
next;
goto orgchk;
close;

colred:
mes "^F5F9FD"+ number6 +"^000000^A52A2A"+ number6 +"^000000^F8F8FF"+ number10 +"^000000";
mes "^F8F8FF"+ number5 +"^000000^008000"+ number5 +"^000000^F5F9FD"+ number09 +"^000000";
mes "^F5F9FD"+ number3 +"^000000^9400D3"+ number4 +"^000000^F8F8FF"+ number08 +"^000000";
mes "^F8F8FF"+ number1 +"^000000^0000FF"+ number3 +"^000000^F5F9FD"+ number07 +"^000000";
mes "^F5F9FD"+ number2 +"^000000^FFA500"+ number2 +"^000000^F5F9FD"+ number05 +"^000000";
mes "^F8F8FF"+ number5 +"^000000^FF0000"+ number1 +"^000000^F5F9FD"+ number02 +"^000000";
mes "^F5F9FD##^FF0000####^F8F8FF####^FFF9FA#^FFF9EE#^F7F7FF#";
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:
if (@Fail <3) {
mes "Please try again.";
set @Fail, @Fail+1;
next;
goto Code;
}
mes "^FF0000You put wrong number.^000000.";
next;
mes "Bye... Bye...!";
next;
warp	"lhz_in03",	260, 261;
setoption 0x40,0;
setoption 0x2000,0;
pcblockmove getcharid(3),0;
sc_end sc_stone;
sc_end sc_freeze;
sc_end sc_sleep;
sc_end sc_curse;
sc_end sc_silence;
sc_end sc_confusion;
sc_end sc_blind;
sc_end sc_bleeding;
sc_end sc_decreaseagi;
sc_end sc_poison;
sc_end sc_hallucination;
sc_end sc_stripweapon;
sc_end sc_striparmor;
sc_end sc_striphelm;
sc_end sc_stripshield;
atcommand "@noask";
end;

OK:
mes "^4233F4"+strcharinfo(0)+"^000000!";
mes "Thank you for not using bot at this server.";
announce "Player "+strcharinfo(0)+" Online!!",bc_all;
setoption 0x40,0;
setoption 0x2000,0;
pcblockmove getcharid(3),0;
sc_start SC_GLORIA,1800000,2;
sc_start SC_ANGELUS,1800000,10;
sc_start SC_MAGNIFICAT,1800000,5;
skilleffect 34,0;
sc_start SC_BLESSING,1800000,10;
sc_start SC_INCREASEAGI,1800000,10;
percentheal 100,100;
sc_end sc_stone;
sc_end sc_freeze;
sc_end sc_sleep;
sc_end sc_curse;
sc_end sc_silence;
sc_end sc_confusion;
sc_end sc_blind;
sc_end sc_bleeding;
sc_end sc_decreaseagi;
sc_end sc_poison;
sc_end sc_hallucination;
sc_end sc_stripweapon;
sc_end sc_striparmor;
sc_end sc_striphelm;
sc_end sc_stripshield;
atcommand "@noask";
cutin "ein_soldier",255;
end;

gm_admin:
mes "Welcome GM ^4233F4"+strcharinfo(0)+"^000000!";
announce "GM "+strcharinfo(0)+" Online!!",bc_all;
cutin "ein_soldier",255;
sc_start SC_GLORIA,1800000,2;
sc_start SC_ANGELUS,1800000,10;
sc_start SC_MAGNIFICAT,1800000,5;
skilleffect 34,0;
sc_start SC_BLESSING,1800000,10;
sc_start SC_INCREASEAGI,1800000,10;
percentheal 100,100;
sc_end sc_stone;
sc_end sc_freeze;
sc_end sc_sleep;
sc_end sc_curse;
sc_end sc_silence;
sc_end sc_confusion;
sc_end sc_blind;
sc_end sc_bleeding;
sc_end sc_decreaseagi;
sc_end sc_poison;
sc_end sc_hallucination;
sc_end sc_stripweapon;
sc_end sc_striparmor;
sc_end sc_striphelm;
sc_end sc_stripshield;
close;

OnTimer30000:
dispbottom "You failed to answer the question within 30 seconds.";
warp	"lhz_in03",	260, 261;
setoption 0x40,0;
setoption 0x2000,0;
pcblockmove getcharid(3),0;
sc_end sc_stone;
sc_end sc_freeze;
sc_end sc_sleep;
sc_end sc_curse;
sc_end sc_silence;
sc_end sc_confusion;
sc_end sc_blind;
sc_end sc_bleeding;
sc_end sc_decreaseagi;
sc_end sc_poison;
sc_end sc_hallucination;
sc_end sc_stripweapon;
sc_end sc_striparmor;
sc_end sc_striphelm;
sc_end sc_stripshield;
atcommand "@noask";
stopnpctimer;
}
}
}

// - The Script
lhz_in03,260,266,4	script	Bot Checker	75,{
mes "You already fail";
mes "to prove if you are not bot.";
mes "To get out fom this room";
mes "you must pay me 10.000.000 zeny.";
next;
switch(select("Pay:No")) {
	case 1:
	if (zeny < 10000000) {
		mes "Your zeny not enough";
		close;
	}
	set zeny, zeny - 10000000;
	set @Fail, 0;
	warp prontera,0,0;
	close;

	case 2:
	mes "[ GM Staff ]";
	mes "Ok. Bye... Bye...";
	close;
}
}
// - The Mapflags
lhz_in03	mapflag	nowarpto
lhz_in03	mapflag	nowarp
lhz_in03	mapflag	noreturn
lhz_in03	mapflag	noteleport
lhz_in03	mapflag	nomemo
lhz_in03	mapflag	noskill
lhz_in03	mapflag	noicewall
lhz_in03	mapflag	nobranch
lhz_in03	mapflag	nogo

the thing is even i input the code correctly it still sends me to interrogation room

can anyone help me with this thanks

1 answer to this question

Recommended Posts

  • 0
Posted
Quote
OK:
mes "^4233F4"+strcharinfo(0)+"^000000!";
mes "Thank you for not using bot at this server.";
announce "Player "+strcharinfo(0)+" Online!!",bc_all;
setoption 0x40,0;
setoption 0x2000,0;
pcblockmove getcharid(3),0;
sc_start SC_GLORIA,1800000,2;
sc_start SC_ANGELUS,1800000,10;
sc_start SC_MAGNIFICAT,1800000,5;
skilleffect 34,0;
sc_start SC_BLESSING,1800000,10;
sc_start SC_INCREASEAGI,1800000,10;
percentheal 100,100;
sc_end sc_stone;
sc_end sc_freeze;
sc_end sc_sleep;
sc_end sc_curse;
sc_end sc_silence;
sc_end sc_confusion;
sc_end sc_blind;
sc_end sc_bleeding;
sc_end sc_decreaseagi;
sc_end sc_poison;
sc_end sc_hallucination;
sc_end sc_stripweapon;
sc_end sc_striparmor;
sc_end sc_striphelm;
sc_end sc_stripshield;
atcommand "@noask";
cutin "ein_soldier",255;
stopnpctimer;
end;

 

  • Upvote 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...