Advertisement
Guest User

Untitled

a guest
Jan 10th, 2014
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.13 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. // http://rocrew.5.forumer.com/index.php?showtopic=934&hl=
  16. // @loadnpc npc/custom-kacuk/antibot/antibot.txt
  17.  
  18. - script AntiBot -1,{
  19. OnPCLoginEvent:
  20. if (getgmlevel()>=60) goto gm_admin;
  21. setoption 0x40;
  22. pcblockmove getcharid(3),1;
  23. atcommand "@me Talk to [Anti Bot Checking]";
  24. atcommand "@option 2 0 3";
  25. sc_start sc_berserk, 1000000000,1;
  26. percentheal 100,100;
  27. //atcommand "@aw Are You Bot ?? if not.. follow The Correct Number Please Read Below";
  28. atcommand "@noask";
  29. mes "[^FF0000Anti Bot Checking^000000]";
  30. mes "Are you a bot? If not,";
  31. mes "Please enter the ##### correctly.";
  32. mes "^006699You must enter the input number same as the ##### color^000000";
  33.  
  34.  
  35. next;
  36. set number1, rand (1000000,9999999);
  37. set number2, rand (1000000,9999999);
  38. set number3, rand (1000000,9999999);
  39. set number4, rand (1000000,9999999);
  40. set number5, rand (1000000,9999999);
  41. set number6, rand (1000000,9999999);
  42. set number00, rand (1000000,9999999);
  43. set number01, rand (1000000,9999999);
  44. set number02, rand (1000000,9999999);
  45. set number03, rand (1000000,9999999);
  46. set number04, rand (1000000,9999999);
  47. set number05, rand (1000000,9999999);
  48. set number06, rand (1000000,9999999);
  49. set number07, rand (1000000,9999999);
  50. set number08, rand (1000000,9999999);
  51. set number09, rand (1000000,9999999);
  52. set number10, rand (1000000,9999999);
  53. set number66, rand (1000,9999);
  54. set number99, rand (100,999);
  55.  
  56. set @Col, rand (0,6);
  57. if(@Col == 0) goto colred;
  58. if(@Col == 1) goto colorg;
  59. if(@Col == 2) goto colblu;
  60. if(@Col == 3) goto colvio;
  61. if(@Col == 4) goto colgre;
  62. mes "Password Color >>^F7F7FF#^F5F9FD#^FFF9FA#^A52A2A##########^FFF9EE##^F8F8FF#";
  63. mes "^F5F9FD"+ number99 +"^000000^FFF9EE"+ number66 +"^000000^FF8C00"+ number2 +"^000000^F5F9FD"+ number05 +"^000000";
  64. mes "^F8F8FF"+ number66 +"^000000^F7F7FF"+ number99 +"^000000^A52A2A"+ number6 +"^000000^F5F9FD"+ number05 +"^000000";
  65. mes "^F5F9FD"+ number99 +"^000000^FFF9EE"+ number66 +"^000000^9400D3"+ number4 +"^000000^F8F8FF"+ number06 +"^000000";
  66. mes "^F5F9FD"+ number66 +"^000000^F7F7FF"+ number99 +"^000000^FF0000"+ number1 +"^000000^F5F9FD"+ number02 +"^000000";
  67. mes "^F8F8FF"+ number99 +"^000000^FFF9EE"+ number66 +"^000000^0000FF"+ number3 +"^000000^F8F8FF"+ number01 +"^000000";
  68. mes "^F5F9FD"+ number99 +"^000000^F7F7FF"+ number66 +"^000000^008000"+ number5 +"^000000^F5F9FD"+ number03 +"^000000";
  69. next;
  70. input number;
  71. next;
  72. goto brochk;
  73. close;
  74.  
  75. colgre:
  76. mes "Password Color >>^F7F7FF#^FFF9FA#^F5F9FD#^008000#########^F5F9FD#^F8F8FF#^FFF9EE##";
  77. mes "^FFF9EE"+ number66 +"^000000^FFF9EE"+ number99 +"^000000^008000"+ number5 +"^000000^F5F9FD"+ number04 +"^000000";
  78. mes "^FFF9FA"+ number99 +"^000000^F7F7FF"+ number66 +"^000000^FFA500"+ number2 +"^000000^F5F9FD"+ number03 +"^000000";
  79. mes "^F5F9FD"+ number66 +"^000000^FFF9EE"+ number99 +"^000000^FF0000"+ number1 +"^000000^F5F9FD"+ number00 +"^000000";
  80. mes "^FFF9EE"+ number99 +"^000000^FFF9EE"+ number66 +"^000000^9400D3"+ number4 +"^000000^F5F9FD"+ number01 +"^000000";
  81. mes "^F7F7FF"+ number66 +"^000000^FFF9FA"+ number99 +"^000000^0000FF"+ number3 +"^000000^F5F9FD"+ number06 +"^000000";
  82. mes "^FFF9EE"+ number99 +"^000000^F5F9FD"+ number66 +"^000000^A52A2A"+ number6 +"^000000^F5F9FD"+ number05 +"^000000";
  83. next;
  84. input number;
  85. next;
  86. goto grechk;
  87. close;
  88.  
  89. colvio:
  90. mes "Password Color >>^F5F9FD#^FFF9EE#^FFF9FA#^9400D3 #########^F8F8FF#^F5F9FD##^F7F7FF##";
  91. mes "^F7F7FF"+ number66 +"^000000^FFF9EE"+ number99 +"^000000^9400D3"+ number4 +"^000000^F5F9FD"+ number09 +"^000000";
  92. mes "^F7F7FF"+ number66 +"^000000^FFF9EE"+ number99 +"^000000^FFA500"+ number2 +"^000000^F5F9FD"+ number04 +"^000000";
  93. mes "^F7F7FF"+ number66 +"^000000^FFF9EE"+ number99 +"^000000^A52A2A"+ number6 +"^000000^F5F9FD"+ number05 +"^000000";
  94. mes "^FFF9EE"+ number99 +"^000000^F7F7FF"+ number66 +"^000000^FF0000"+ number1 +"^000000^F5F9FD"+ number06 +"^000000";
  95. mes "^FFF9EE"+ number99 +"^000000^F7F7FF"+ number66 +"^000000^0000FF"+ number3 +"^000000^F5F9FD"+ number08 +"^000000";
  96. mes "^FFF9EE"+ number99 +"^000000^F7F7FF"+ number66 +"^000000^008000"+ number5 +"^000000^F5F9FD"+ number01 +"^000000";
  97. next;
  98. input number;
  99. next;
  100. goto viochk;
  101. close;
  102.  
  103. colblu:
  104. mes "Password Color >>#^FFF9EE###^0000FF #####^F8F8FF######^F5F9FD#^FFF9FA#^F7F7FF##";
  105. mes "^F8F8FF"+ number01 +"^000000^FFA500"+ number2 +"^000000^F7F7FF"+ number66 +"^000000^F5F9FD"+ number99 +"^000000";
  106. mes "^FFF9EE"+ number09 +"^000000^A52A2A"+ number6 +"^000000^F5F9FD"+ number66 +"^000000^FFF9EE"+ number99 +"^000000";
  107. mes "^F5F9FD"+ number08 +"^000000^FF0000"+ number1 +"^000000^F7F7FF"+ number66 +"^000000^FFF9EE"+ number99 +"^000000";
  108. mes "^F8F8FF"+ number07 +"^000000^0000FF"+ number3 +"^000000^F5F9FD"+ number66 +"^000000^F5F9FD"+ number99 +"^000000";
  109. mes "^FFF9EE"+ number06 +"^000000^008000"+ number5 +"^000000^F5F9FD"+ number66 +"^000000^FFF9EE"+ number99 +"^000000";
  110. mes "^F5F9FD"+ number05 +"^000000^9400D3"+ number4 +"^000000^F7F7FF"+ number66 +"^000000^F5F9FD"+ number99 +"^000000";
  111. next;
  112. input number;
  113. next;
  114. goto bluchk;
  115. close;
  116.  
  117. colorg:
  118. mes "Password Color >>^F5F9FD#^FFF9EE####^FFA500 ######^F5F9FD#^F5F9FD####^F7F7FF##^FFF9FA##";
  119. mes "^FFF9EE"+ number4 +"^000000^A52A2A"+ number6 +"^000000^F5F9FD"+ number07 +"^000000";
  120. mes "^F8F8FF"+ number3 +"^000000^9400D3"+ number4 +"^000000^F5F9FD"+ number00 +"^000000";
  121. mes "^F5F9FD"+ number1 +"^000000^FF0000"+ number1 +"^000000^F5F9FD"+ number06 +"^000000";
  122. mes "^F8F8FF"+ number2 +"^000000^0000FF"+ number3 +"^000000^F5F9FD"+ number04 +"^000000";
  123. mes "^F5F9FD"+ number5 +"^000000^FF8C00"+ number2 +"^000000^F5F9FD"+ number08 +"^000000";
  124. mes "^F5F9FD"+ number6 +"^000000^008000"+ number5 +"^000000^F8F8FF"+ number10 +"^000000";
  125. next;
  126. input number;
  127. next;
  128. goto orgchk;
  129. close;
  130.  
  131. colred:
  132. mes "Password Color >>^F5F9FD##^FF0000 ####^F8F8FF#######^FFF9FA#^FFF9EE#^F7F7FF#";
  133. mes "^F5F9FD"+ number6 +"^000000^A52A2A"+ number6 +"^000000^F8F8FF"+ number10 +"^000000";
  134. mes "^F8F8FF"+ number5 +"^000000^008000"+ number5 +"^000000^F5F9FD"+ number09 +"^000000";
  135. mes "^F5F9FD"+ number3 +"^000000^9400D3"+ number4 +"^000000^F8F8FF"+ number08 +"^000000";
  136. mes "^F8F8FF"+ number1 +"^000000^0000FF"+ number3 +"^000000^F5F9FD"+ number07 +"^000000";
  137. mes "^F5F9FD"+ number2 +"^000000^FFA500"+ number2 +"^000000^F5F9FD"+ number05 +"^000000";
  138. mes "^F8F8FF"+ number5 +"^000000^FF0000"+ number1 +"^000000^F5F9FD"+ number02 +"^000000";
  139. next;
  140. input number;
  141. next;
  142. goto redchk;
  143. close;
  144.  
  145. redchk:
  146. if(number < number1 || number > number1) goto LOG_FAIL;
  147. goto OK; close;
  148. orgchk:
  149. if(number < number2 || number > number2) goto LOG_FAIL;
  150. goto OK; close;
  151. bluchk:
  152. if(number < number3 || number > number3) goto LOG_FAIL;
  153. goto OK; close;
  154. viochk:
  155. if(number < number4 || number > number4) goto LOG_FAIL;
  156. goto OK; close;
  157. grechk:
  158. if(number < number5 || number > number5) goto LOG_FAIL;
  159. goto OK; close;
  160. brochk:
  161. if(number < number6 || number > number6) goto LOG_FAIL;
  162. goto OK; close;
  163.  
  164. LOG_FAIL:
  165. mes "Failed to enter the correct number..";
  166. mes "Visit forum for more info about this.";
  167. next;
  168. mes "I will now kick you from this server!";
  169. mes "Visit forum for more info about this.";
  170. mes "^FF0000NewRO Facebook group^000000";
  171. next;
  172. atcommand "@kick " + strcharinfo(0);
  173. end;
  174.  
  175. OK:
  176. mes "Welldone~~, ^4233F4"+strcharinfo(0)+"^000000!";
  177. mes "Thanks for entering the number correctly!";
  178. mes "Invite more players!";
  179. setoption 0x40,0;
  180. pcblockmove getcharid(3),0;
  181. sc_end SC_BERSERK;
  182. atcommand "@option 0";
  183. percentheal 100,100;
  184. atcommand "@noask";
  185. close;
  186.  
  187. gm_admin:
  188. mes "GM High Level! No need to be checked ^4233F4"+strcharinfo(0)+"^000000!";
  189. atcommand "@hide";
  190. atcommand "@monsterignore";
  191. close;
  192.  
  193. end;
  194. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement