Advertisement
akbare

Anti Bot login

Oct 11th, 2014
287
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.72 KB | None | 0 0
  1. //===== eAthena Script =======================================
  2. //= AntiBot Login
  3. //===== By: ==================================================
  4. // Create By - Mr.CoolZ
  5. // Modify By pizan
  6. //===== Current Version: =====================================
  7. //= 1.0
  8. //===== Compatible With: =====================================
  9. //= eAthena
  10. //===== Description: =========================================
  11. //= AntiBotLogin Script
  12. // You can Change The GM lv
  13. // if (getgmlevel()>=85) goto gm_admin; ' GM lv i Set on This Script 85 You May Change it '
  14. //============================================================
  15.  
  16.  
  17. prontera.gat,0,0,0 script AntiBot -1,{
  18. OnPCLoginEvent:
  19. if (getgmlevel()>=85) goto gm_admin;
  20. setoption 0x2000;
  21. pcblockmove getcharid(3),1;
  22. atcommand "@me";
  23. percentheal 100,100;
  24. atcommand "@aw Are You Bot ?? if not.. follow The Correct Number Please Read Below";
  25. atcommand "@noask";
  26. atcommand "@nocommand";
  27. mes "This is the antiBot login";
  28. mes "Please enter the input number correctly ###### << if you see that .. and what is it color...enter the input number same as the ##### color";
  29.  
  30.  
  31. next;
  32. set number1, rand (1000000,9999999);
  33. set number2, rand (1000000,9999999);
  34. set number3, rand (1000000,9999999);
  35. set number4, rand (1000000,9999999);
  36. set number5, rand (1000000,9999999);
  37. set number6, rand (1000000,9999999);
  38. set number00, rand (1000000,9999999);
  39. set number01, rand (1000000,9999999);
  40. set number02, rand (1000000,9999999);
  41. set number03, rand (1000000,9999999);
  42. set number04, rand (1000000,9999999);
  43. set number05, rand (1000000,9999999);
  44. set number06, rand (1000000,9999999);
  45. set number07, rand (1000000,9999999);
  46. set number08, rand (1000000,9999999);
  47. set number09, rand (1000000,9999999);
  48. set number10, rand (1000000,9999999);
  49. set number66, rand (1000,9999);
  50. set number99, rand (100,999);
  51.  
  52. set @Col, rand (0,6);
  53. if(@Col == 0) goto colred;
  54. if(@Col == 1) goto colorg;
  55. if(@Col == 2) goto colblu;
  56. if(@Col == 3) goto colvio;
  57. if(@Col == 4) goto colgre;
  58. mes "^F5F9FD"+ number99 +"^000000^FFF9EE"+ number66 +"^000000^FF8C00"+ number2 +"^000000^F5F9FD"+ number05 +"^000000";
  59. mes "^F8F8FF"+ number66 +"^000000^F7F7FF"+ number99 +"^000000^A52A2A"+ number6 +"^000000^F5F9FD"+ number05 +"^000000";
  60. mes "^F5F9FD"+ number99 +"^000000^FFF9EE"+ number66 +"^000000^9400D3"+ number4 +"^000000^F8F8FF"+ number06 +"^000000";
  61. mes "^F5F9FD"+ number66 +"^000000^F7F7FF"+ number99 +"^000000^FF0000"+ number1 +"^000000^F5F9FD"+ number02 +"^000000";
  62. mes "^F8F8FF"+ number99 +"^000000^FFF9EE"+ number66 +"^000000^0000FF"+ number3 +"^000000^F8F8FF"+ number01 +"^000000";
  63. mes "^F5F9FD"+ number99 +"^000000^F7F7FF"+ number66 +"^000000^008000"+ number5 +"^000000^F5F9FD"+ number03 +"^000000";
  64. mes "0^F7F7FF#^F5F9FD#^FFF9FA#^A52A2A##########^FFF9EE##^F8F8FF#";
  65. next;
  66. input number;
  67. next;
  68. goto brochk;
  69. close;
  70.  
  71. colgre:
  72. mes "^FFF9EE"+ number66 +"^000000^FFF9EE"+ number99 +"^000000^008000"+ number5 +"^000000^F5F9FD"+ number04 +"^000000";
  73. mes "^FFF9FA"+ number99 +"^000000^F7F7FF"+ number66 +"^000000^FFA500"+ number2 +"^000000^F5F9FD"+ number03 +"^000000";
  74. mes "^F5F9FD"+ number66 +"^000000^FFF9EE"+ number99 +"^000000^FF0000"+ number1 +"^000000^F5F9FD"+ number00 +"^000000";
  75. mes "^FFF9EE"+ number99 +"^000000^FFF9EE"+ number66 +"^000000^9400D3"+ number4 +"^000000^F5F9FD"+ number01 +"^000000";
  76. mes "^F7F7FF"+ number66 +"^000000^FFF9FA"+ number99 +"^000000^0000FF"+ number3 +"^000000^F5F9FD"+ number06 +"^000000";
  77. mes "^FFF9EE"+ number99 +"^000000^F5F9FD"+ number66 +"^000000^A52A2A"+ number6 +"^000000^F5F9FD"+ number05 +"^000000";
  78. mes "0 ^F7F7FF#^FFF9FA#^F5F9FD#^008000#########^F5F9FD#^F8F8FF#^FFF9EE##";
  79. next;
  80. input number;
  81. next;
  82. goto grechk;
  83. close;
  84.  
  85. colvio:
  86. mes "^F7F7FF"+ number66 +"^000000^FFF9EE"+ number99 +"^000000^9400D3"+ number4 +"^000000^F5F9FD"+ number09 +"^000000";
  87. mes "^F7F7FF"+ number66 +"^000000^FFF9EE"+ number99 +"^000000^FFA500"+ number2 +"^000000^F5F9FD"+ number04 +"^000000";
  88. mes "^F7F7FF"+ number66 +"^000000^FFF9EE"+ number99 +"^000000^A52A2A"+ number6 +"^000000^F5F9FD"+ number05 +"^000000";
  89. mes "^FFF9EE"+ number99 +"^000000^F7F7FF"+ number66 +"^000000^FF0000"+ number1 +"^000000^F5F9FD"+ number06 +"^000000";
  90. mes "^FFF9EE"+ number99 +"^000000^F7F7FF"+ number66 +"^000000^0000FF"+ number3 +"^000000^F5F9FD"+ number08 +"^000000";
  91. mes "^FFF9EE"+ number99 +"^000000^F7F7FF"+ number66 +"^000000^008000"+ number5 +"^000000^F5F9FD"+ number01 +"^000000";
  92. mes "0 ^F5F9FD#^FFF9EE#^FFF9FA#^9400D3 #########^F8F8FF#^F5F9FD##^F7F7FF##";
  93. next;
  94. input number;
  95. next;
  96. goto viochk;
  97. close;
  98.  
  99. colblu:
  100. mes "^F8F8FF"+ number01 +"^000000^FFA500"+ number2 +"^000000^F7F7FF"+ number66 +"^000000^F5F9FD"+ number99 +"^000000";
  101. mes "^FFF9EE"+ number09 +"^000000^A52A2A"+ number6 +"^000000^F5F9FD"+ number66 +"^000000^FFF9EE"+ number99 +"^000000";
  102. mes "^F5F9FD"+ number08 +"^000000^FF0000"+ number1 +"^000000^F7F7FF"+ number66 +"^000000^FFF9EE"+ number99 +"^000000";
  103. mes "^F8F8FF"+ number07 +"^000000^0000FF"+ number3 +"^000000^F5F9FD"+ number66 +"^000000^F5F9FD"+ number99 +"^000000";
  104. mes "^FFF9EE"+ number06 +"^000000^008000"+ number5 +"^000000^F5F9FD"+ number66 +"^000000^FFF9EE"+ number99 +"^000000";
  105. mes "^F5F9FD"+ number05 +"^000000^9400D3"+ number4 +"^000000^F7F7FF"+ number66 +"^000000^F5F9FD"+ number99 +"^000000";
  106. mes "0#^FFF9EE###^0000FF #####^F8F8FF######^F5F9FD#^FFF9FA#^F7F7FF##";
  107. next;
  108. input number;
  109. next;
  110. goto bluchk;
  111. close;
  112.  
  113. colorg:
  114. mes "^FFF9EE"+ number4 +"^000000^A52A2A"+ number6 +"^000000^F5F9FD"+ number07 +"^000000";
  115. mes "^F8F8FF"+ number3 +"^000000^9400D3"+ number4 +"^000000^F5F9FD"+ number00 +"^000000";
  116. mes "^F5F9FD"+ number1 +"^000000^FF0000"+ number1 +"^000000^F5F9FD"+ number06 +"^000000";
  117. mes "^F8F8FF"+ number2 +"^000000^0000FF"+ number3 +"^000000^F5F9FD"+ number04 +"^000000";
  118. mes "^F5F9FD"+ number5 +"^000000^FF8C00"+ number2 +"^000000^F5F9FD"+ number08 +"^000000";
  119. mes "^F5F9FD"+ number6 +"^000000^008000"+ number5 +"^000000^F8F8FF"+ number10 +"^000000";
  120. mes "0 ^F5F9FD#^FFF9EE####^FFA500 ######^F5F9FD#^F5F9FD####^F7F7FF##^FFF9FA##";
  121. next;
  122. input number;
  123. next;
  124. goto orgchk;
  125. close;
  126.  
  127. colred:
  128. mes "^F5F9FD"+ number6 +"^000000^A52A2A"+ number6 +"^000000^F8F8FF"+ number10 +"^000000";
  129. mes "^F8F8FF"+ number5 +"^000000^008000"+ number5 +"^000000^F5F9FD"+ number09 +"^000000";
  130. mes "^F5F9FD"+ number3 +"^000000^9400D3"+ number4 +"^000000^F8F8FF"+ number08 +"^000000";
  131. mes "^F8F8FF"+ number1 +"^000000^0000FF"+ number3 +"^000000^F5F9FD"+ number07 +"^000000";
  132. mes "^F5F9FD"+ number2 +"^000000^FFA500"+ number2 +"^000000^F5F9FD"+ number05 +"^000000";
  133. mes "^F8F8FF"+ number5 +"^000000^FF0000"+ number1 +"^000000^F5F9FD"+ number02 +"^000000";
  134. mes "0 ^F5F9FD##^FF0000 ####^F8F8FF#######^FFF9FA#^FFF9EE#^F7F7FF#";
  135. next;
  136. input number;
  137. next;
  138. goto redchk;
  139. close;
  140.  
  141. redchk:
  142. if(number < number1 || number > number1) goto LOG_FAIL;
  143. goto OK; close;
  144. orgchk:
  145. if(number < number2 || number > number2) goto LOG_FAIL;
  146. goto OK; close;
  147. bluchk:
  148. if(number < number3 || number > number3) goto LOG_FAIL;
  149. goto OK; close;
  150. viochk:
  151. if(number < number4 || number > number4) goto LOG_FAIL;
  152. goto OK; close;
  153. grechk:
  154. if(number < number5 || number > number5) goto LOG_FAIL;
  155. goto OK; close;
  156. brochk:
  157. if(number < number6 || number > number6) goto LOG_FAIL;
  158. goto OK; close;
  159.  
  160. LOG_FAIL:
  161. mes "Failed to Enter The Correct Number";
  162. next;
  163. mes "I Will Kick You now From This Server!";
  164. next;
  165. atcommand "@kick " + strcharinfo(0);
  166. end;
  167.  
  168. OK:
  169. mes "0, ^4233F4"+strcharinfo(0)+"^000000!";
  170. mes "Thanks For Enter the Number Correctly....";
  171. setoption 0x40,0;
  172. setoption 0x2000,0;
  173. pcblockmove getcharid(3),0;
  174. sc_end SC_BERSERK;
  175. percentheal 100,100;
  176. atcommand "@aw Correct Number! ";
  177. atcommand "@noask";
  178. close;
  179.  
  180. gm_admin:
  181. atcommand "@hide";
  182. atcommand "@speed 0";
  183. mes "GM High LV No need to be Check ^4233F4"+strcharinfo(0)+"^000000!";
  184. specialeffect2 501;
  185. close;
  186.  
  187. end;
  188. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement