Advertisement
hendra814

Antibot

Oct 1st, 2014
282
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 8.29 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. prontera.gat,0,0,0  script  AntiBot -1,{
  16. OnPCLoginEvent:
  17. set @killmonster,1;
  18. set @killcekmin,rand(100,200);
  19.  
  20. OnNPCKillEvent:
  21. set @killmonster,@killmonster+1;
  22. if (@killmonster>=@killcekmin) {
  23. set @killmonster,1;
  24. set @killcekmin,rand(100,200);
  25. cutin "ein_soldier",2;
  26. if (getgmlevel()>60) goto gm_admin;
  27. setoption 0x40;
  28. setoption 0x2000;
  29. pcblockmove getcharid(3),1;
  30. mes "Hallo, apa kamu bot ?? kalau tidak.. Ketik nomor yang sesuai ya.";
  31. atcommand "@noask";
  32. mes "Ini login untuk antibot.";
  33. mes "Ketik nomor yang sesuai dengan warna di tanda ####";
  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 "^F5F9FD"+ number99 +"^000000^FFF9EE"+ number66 +"^000000^FF8C00"+ number2 +"^000000^F5F9FD"+ number05 +"^000000";
  63. mes "^F8F8FF"+ number66 +"^000000^F7F7FF"+ number99 +"^000000^A52A2A"+ number6 +"^000000^F5F9FD"+ number05 +"^000000";
  64. mes "^F5F9FD"+ number99 +"^000000^FFF9EE"+ number66 +"^000000^9400D3"+ number4 +"^000000^F8F8FF"+ number06 +"^000000";
  65. mes "^F5F9FD"+ number66 +"^000000^F7F7FF"+ number99 +"^000000^FF0000"+ number1 +"^000000^F5F9FD"+ number02 +"^000000";
  66. mes "^F8F8FF"+ number99 +"^000000^FFF9EE"+ number66 +"^000000^0000FF"+ number3 +"^000000^F8F8FF"+ number01 +"^000000";
  67. mes "^F5F9FD"+ number99 +"^000000^F7F7FF"+ number66 +"^000000^008000"+ number5 +"^000000^F5F9FD"+ number03 +"^000000";
  68. mes "^F7F7FF#^F5F9FD#^FFF9FA#^A52A2A####^FFF9EE##^F8F8FF#";
  69. next;
  70. input number;
  71. next;
  72. goto brochk;
  73. close;
  74.  
  75. colgre:
  76. mes "^FFF9EE"+ number66 +"^000000^FFF9EE"+ number99 +"^000000^008000"+ number5 +"^000000^F5F9FD"+ number04 +"^000000";
  77. mes "^FFF9FA"+ number99 +"^000000^F7F7FF"+ number66 +"^000000^FFA500"+ number2 +"^000000^F5F9FD"+ number03 +"^000000";
  78. mes "^F5F9FD"+ number66 +"^000000^FFF9EE"+ number99 +"^000000^FF0000"+ number1 +"^000000^F5F9FD"+ number00 +"^000000";
  79. mes "^FFF9EE"+ number99 +"^000000^FFF9EE"+ number66 +"^000000^9400D3"+ number4 +"^000000^F5F9FD"+ number01 +"^000000";
  80. mes "^F7F7FF"+ number66 +"^000000^FFF9FA"+ number99 +"^000000^0000FF"+ number3 +"^000000^F5F9FD"+ number06 +"^000000";
  81. mes "^FFF9EE"+ number99 +"^000000^F5F9FD"+ number66 +"^000000^A52A2A"+ number6 +"^000000^F5F9FD"+ number05 +"^000000";
  82. mes "^F7F7FF#^FFF9FA#^F5F9FD#^008000####^F5F9FD#^F8F8FF#^FFF9EE##";
  83. next;
  84. input number;
  85. next;
  86. goto grechk;
  87. close;
  88.  
  89. colvio:
  90. mes "^F7F7FF"+ number66 +"^000000^FFF9EE"+ number99 +"^000000^9400D3"+ number4 +"^000000^F5F9FD"+ number09 +"^000000";
  91. mes "^F7F7FF"+ number66 +"^000000^FFF9EE"+ number99 +"^000000^FFA500"+ number2 +"^000000^F5F9FD"+ number04 +"^000000";
  92. mes "^F7F7FF"+ number66 +"^000000^FFF9EE"+ number99 +"^000000^A52A2A"+ number6 +"^000000^F5F9FD"+ number05 +"^000000";
  93. mes "^FFF9EE"+ number99 +"^000000^F7F7FF"+ number66 +"^000000^FF0000"+ number1 +"^000000^F5F9FD"+ number06 +"^000000";
  94. mes "^FFF9EE"+ number99 +"^000000^F7F7FF"+ number66 +"^000000^0000FF"+ number3 +"^000000^F5F9FD"+ number08 +"^000000";
  95. mes "^FFF9EE"+ number99 +"^000000^F7F7FF"+ number66 +"^000000^008000"+ number5 +"^000000^F5F9FD"+ number01 +"^000000";
  96. mes "^F5F9FD#^FFF9EE#^FFF9FA#^9400D3####^F8F8FF#^F5F9FD##^F7F7FF##";
  97. next;
  98. input number;
  99. next;
  100. goto viochk;
  101. close;
  102.  
  103. colblu:
  104. mes "^F8F8FF"+ number01 +"^000000^FFA500"+ number2 +"^000000^F7F7FF"+ number66 +"^000000^F5F9FD"+ number99 +"^000000";
  105. mes "^FFF9EE"+ number09 +"^000000^A52A2A"+ number6 +"^000000^F5F9FD"+ number66 +"^000000^FFF9EE"+ number99 +"^000000";
  106. mes "^F5F9FD"+ number08 +"^000000^FF0000"+ number1 +"^000000^F7F7FF"+ number66 +"^000000^FFF9EE"+ number99 +"^000000";
  107. mes "^F8F8FF"+ number07 +"^000000^0000FF"+ number3 +"^000000^F5F9FD"+ number66 +"^000000^F5F9FD"+ number99 +"^000000";
  108. mes "^FFF9EE"+ number06 +"^000000^008000"+ number5 +"^000000^F5F9FD"+ number66 +"^000000^FFF9EE"+ number99 +"^000000";
  109. mes "^F5F9FD"+ number05 +"^000000^9400D3"+ number4 +"^000000^F7F7FF"+ number66 +"^000000^F5F9FD"+ number99 +"^000000";
  110. mes "^FFF9EE###^0000FF####^F8F8FF####^F5F9FD#^FFF9FA#^F7F7FF##";
  111. next;
  112. input number;
  113. next;
  114. goto bluchk;
  115. close;
  116.  
  117. colorg:
  118. mes "^FFF9EE"+ number4 +"^000000^A52A2A"+ number6 +"^000000^F5F9FD"+ number07 +"^000000";
  119. mes "^F8F8FF"+ number3 +"^000000^9400D3"+ number4 +"^000000^F5F9FD"+ number00 +"^000000";
  120. mes "^F5F9FD"+ number1 +"^000000^FF0000"+ number1 +"^000000^F5F9FD"+ number06 +"^000000";
  121. mes "^F8F8FF"+ number2 +"^000000^0000FF"+ number3 +"^000000^F5F9FD"+ number04 +"^000000";
  122. mes "^F5F9FD"+ number5 +"^000000^FF8C00"+ number2 +"^000000^F5F9FD"+ number08 +"^000000";
  123. mes "^F5F9FD"+ number6 +"^000000^008000"+ number5 +"^000000^F8F8FF"+ number10 +"^000000";
  124. mes "^F5F9FD#^FFF9EE####^FFA500####^F5F9FD#^F5F9FD####^F7F7FF##^FFF9FA##";
  125. next;
  126. input number;
  127. next;
  128. goto orgchk;
  129. close;
  130.  
  131. colred:
  132. mes "^F5F9FD"+ number6 +"^000000^A52A2A"+ number6 +"^000000^F8F8FF"+ number10 +"^000000";
  133. mes "^F8F8FF"+ number5 +"^000000^008000"+ number5 +"^000000^F5F9FD"+ number09 +"^000000";
  134. mes "^F5F9FD"+ number3 +"^000000^9400D3"+ number4 +"^000000^F8F8FF"+ number08 +"^000000";
  135. mes "^F8F8FF"+ number1 +"^000000^0000FF"+ number3 +"^000000^F5F9FD"+ number07 +"^000000";
  136. mes "^F5F9FD"+ number2 +"^000000^FFA500"+ number2 +"^000000^F5F9FD"+ number05 +"^000000";
  137. mes "^F8F8FF"+ number5 +"^000000^FF0000"+ number1 +"^000000^F5F9FD"+ number02 +"^000000";
  138. mes "^F5F9FD##^FF0000####^F8F8FF####^FFF9FA#^FFF9EE#^F7F7FF#";
  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 "Kamu salah mengetik nomor.";
  166. next;
  167. mes "Saya keluarkan kamu dari server!";
  168. next;
  169. atcommand "@kick " + strcharinfo(0);
  170. end;
  171.  
  172. OK:
  173. mes "^4233F4"+strcharinfo(0)+"^000000!";
  174. mes "Terima kasih untuk tidak menggunakan bot di server ini.";
  175. announce "Player "+strcharinfo(0)+" Online!!",bc_all;
  176. setoption 0x40,0;
  177. setoption 0x2000,0;
  178. pcblockmove getcharid(3),0;
  179. sc_start SC_GLORIA,1800000,2;
  180. sc_start SC_ANGELUS,1800000,10;
  181. sc_start SC_MAGNIFICAT,1800000,5;
  182. skilleffect 34,0;
  183. sc_start SC_BLESSING,1800000,10;
  184. sc_start SC_INCREASEAGI,1800000,10;
  185. percentheal 100,100;
  186. sc_end sc_stone;
  187. sc_end sc_freeze;
  188. sc_end sc_sleep;
  189. sc_end sc_curse;
  190. sc_end sc_silence;
  191. sc_end sc_confusion;
  192. sc_end sc_blind;
  193. sc_end sc_bleeding;
  194. sc_end sc_decreaseagi;
  195. sc_end sc_poison;
  196. sc_end sc_hallucination;
  197. sc_end sc_stripweapon;
  198. sc_end sc_striparmor;
  199. sc_end sc_striphelm;
  200. sc_end sc_stripshield;
  201. atcommand "@noask";
  202. cutin "ein_soldier",255;
  203. close;
  204.  
  205. gm_admin:
  206. mes "Selamat datang GM ^4233F4"+strcharinfo(0)+"^000000!";
  207. announce "GM "+strcharinfo(0)+" masuk di server ini !!",bc_all;
  208. cutin "ein_soldier",255;
  209. close;
  210. }
  211. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement