Advertisement
Guest User

Untitled

a guest
Jul 26th, 2017
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.18 KB | None | 0 0
  1. package org.rsbot.script.randoms;
  2.  
  3. import org.rsbot.script.Script;
  4. import org.rsbot.script.ScriptManifest;
  5.  
  6. import org.rsbot.script.methods.Game;
  7. import org.rsbot.script.methods.Skills;
  8.  
  9. @ScriptManifest(authors={"Danielhatzor"}, name="Level up AntiBan", version=1.0)
  10. public class LevelUpAntiBan extends Script {
  11.  
  12. int attack = skills.getRealLevel(Skills.ATTACK);
  13. int defence = skills.getRealLevel(Skills.DEFENSE); // Lol doesn't accept "DEFENCE"
  14. int strength = skills.getRealLevel(Skills.STRENGTH);
  15. int constitution = skills.getRealLevel(Skills.CONSTITUTION);
  16. int range = skills.getRealLevel(Skills.RANGE);
  17. int prayer = skills.getRealLevel(Skills.PRAYER);
  18. int magic = skills.getRealLevel(Skills.MAGIC);
  19. int cooking = skills.getRealLevel(Skills.COOKING);
  20. int woodcutting = skills.getRealLevel(Skills.WOODCUTTING);
  21. int fletching = skills.getRealLevel(Skills.FLETCHING);
  22. int fishing = skills.getRealLevel(Skills.FISHING);
  23. int firemaking = skills.getRealLevel(Skills.FIREMAKING);
  24. int crafting = skills.getRealLevel(Skills.CRAFTING);
  25. int smithing = skills.getRealLevel(Skills.SMITHING);
  26. int mining = skills.getRealLevel(Skills.MINING);
  27. int herblore = skills.getRealLevel(Skills.HERBLORE);
  28. int agility = skills.getRealLevel(Skills.AGILITY);
  29. int thieving = skills.getRealLevel(Skills.THIEVING);
  30. int slayer = skills.getRealLevel(Skills.SLAYER);
  31. int farming = skills.getRealLevel(Skills.FARMING);
  32. int runecrafting = skills.getRealLevel(Skills.RUNECRAFTING);
  33. int hunter = skills.getRealLevel(Skills.HUNTER);
  34. int construction = skills.getRealLevel(Skills.CONSTRUCTION);
  35. int summoing = skills.getRealLevel(Skills.SUMMONING);
  36. int dungeoneering = skills.getRealLevel(Skills.DUNGEONEERING);
  37. int total = dungeoneering + summoing + construction + hunter + runecrafting + farming + slayer + thieving + agility + herblore + mining + smithing + crafting + firemaking + fishing + fletching + woodcutting + cooking + magic + prayer + range + constitution + strength + defence + attack;
  38. int Xclickattack = random(550, 609);
  39. int Yclickattack = random(210, 236);
  40. int Xclickconstitution = random(612, 671);
  41. int Yclickconstitution = random(210, 336);
  42. int Xclickmining = random(674, 731);
  43. int Yclickmining = random(210, 336);
  44. int Xclickstrength = random(550, 609);
  45. int Yclickstrength = random(238, 264);
  46. int Xclickagility = random(612, 671);
  47. int Yclickagility = random(238, 264);
  48. int Xclicksmithing = random(674, 731);
  49. int Yclicksmithing = random(238, 264);
  50. int Xclickdefence = random(550, 609);
  51. int Yclickdefence = random(266, 292);
  52. int Xclickherblore = random(612, 671);
  53. int Yclickherblore = random(266, 292);
  54. int Xclickfishing = random(674, 731);
  55. int Yclickfishing = random(266, 292);
  56. int Xclickranged = random(550, 609);
  57. int Yclickranged = random(295, 320);
  58. int Xclickthieving = random(612, 671);
  59. int Yclickthieving = random(295, 320);
  60. int Xclickcooking = random(674, 731);
  61. int Yclickcooking = random(295, 320);
  62. int Xclickprayer = random(550, 609);
  63. int Yclickprayer = random(323, 348);
  64. int Xclickcrafting = random(612, 671);
  65. int Yclickcrafting = random(323, 348);
  66. int Xclickfiremaking = random(674, 731);
  67. int Yclickfiremaking = random(323, 348);
  68. int Xclickmagic = random(550, 609);
  69. int Yclickmagic = random(350, 376);
  70. int Xclickfletching = random(612, 671);
  71. int Yclickfletching = random(350, 376);
  72. int Xclickwoodcutting = random(674, 731);
  73. int Yclickwoodcutting = random(350, 376);
  74. int Xclickrunecrafting = random(550, 609);
  75. int Yclickrunecrafting = random(378, 404);
  76. int Xclickslayer = random(612, 671);
  77. int Yclickslayer = random(378, 404);
  78. int Xclickfarming = random(674, 731);
  79. int Yclickfarming = random(378, 404);
  80. int Xclickconstruction = random(550, 609);
  81. int Yclickconstruction = random(406, 432);
  82. int Xclickhunter = random(612, 671);
  83. int Yclickhunter = random(406, 432);
  84. int Xclicksummoning = random(674, 731);
  85. int Yclicksummoning = random(406, 432);
  86. int Xclickdungeoneering = random(550, 609);
  87. int Yclickdungeoneering = random(434, 460);
  88.  
  89. public boolean activateCondition() {
  90. int total2 = skills.getRealLevel((Skills.ATTACK + Skills.DEFENSE + Skills.STRENGTH + Skills.CONSTITUTION + Skills.RANGE + Skills.PRAYER + Skills.MAGIC + Skills.COOKING + Skills.WOODCUTTING + Skills.FLETCHING + Skills.FISHING + Skills.FIREMAKING + Skills.CRAFTING + Skills.SMITHING + Skills.MINING + Skills.HERBLORE + Skills.AGILITY + Skills.THIEVING + Skills.SLAYER + Skills.FARMING + Skills.RUNECRAFTING + Skills.HUNTER + Skills.CONSTRUCTION + Skills.SUMMONING + Skills.DUNGEONEERING));
  91. return (total<total2);
  92. }
  93.  
  94. @Override
  95. public int loop() {
  96.  
  97. if(attack == skills.getRealLevel(Skills.ATTACK)-1) {
  98. if (interfaces.canContinue()) {
  99. interfaces.clickContinue();
  100. return random(500, 600);
  101. }
  102. if(game.getCurrentTab() != Game.TAB_STATS){
  103. game.openTab(game.TAB_STATS);
  104. return random(500, 600);
  105. }
  106. mouse.click(Xclickattack, Yclickattack, true);
  107. sleep(7000, 10000);
  108. mouse.click(random(486, 511), random(10, 32), true); //clicks to exit the skill view window
  109. attack++;
  110. }
  111. if(defence == skills.getRealLevel(Skills.DEFENSE)-1) {
  112. if (interfaces.canContinue()) {
  113. interfaces.clickContinue();
  114. return random(500, 600);
  115. }
  116. if(game.getCurrentTab() != Game.TAB_STATS){
  117. game.openTab(game.TAB_STATS);
  118. return random(500, 600);
  119. }
  120. mouse.click(Xclickdefence, Yclickdefence, true);
  121. sleep(7000, 10000);
  122. mouse.click(random(486, 511), random(10, 32), true);
  123. defence++;
  124. }
  125. if(strength == skills.getRealLevel(Skills.STRENGTH)-1) {
  126. if (interfaces.canContinue()) {
  127. interfaces.clickContinue();
  128. return random(500, 600);
  129. }
  130. if(game.getCurrentTab() != Game.TAB_STATS){
  131. game.openTab(game.TAB_STATS);
  132. return random(500, 600);
  133. }
  134. mouse.click(Xclickstrength, Yclickstrength, true);
  135. sleep(7000, 10000);
  136. mouse.click(random(486, 511), random(10, 32), true);
  137. strength++;
  138. }
  139. if(constitution == skills.getRealLevel(Skills.CONSTITUTION)-1) {
  140. if (interfaces.canContinue()) {
  141. interfaces.clickContinue();
  142. return random(500, 600);
  143. }
  144. if(game.getCurrentTab() != Game.TAB_STATS){
  145. game.openTab(game.TAB_STATS);
  146. return random(500, 600);
  147. }
  148. mouse.click(Xclickconstitution, Yclickconstitution, true);
  149. sleep(7000, 10000);
  150. mouse.click(random(486, 511), random(10, 32), true);
  151. constitution++;
  152. }
  153. if(range == skills.getRealLevel(Skills.RANGE)-1) {
  154. if (interfaces.canContinue()) {
  155. interfaces.clickContinue();
  156. return random(500, 600);
  157. }
  158. if(game.getCurrentTab() != Game.TAB_STATS){
  159. game.openTab(game.TAB_STATS);
  160. return random(500, 600);
  161. }
  162. mouse.click(Xclickranged, Yclickranged, true);
  163. sleep(7000, 10000);
  164. mouse.click(random(486, 511), random(10, 32), true);
  165. range++;
  166. }
  167. if(prayer == skills.getRealLevel(Skills.PRAYER)-1) {
  168. if (interfaces.canContinue()) {
  169. interfaces.clickContinue();
  170. return random(500, 600);
  171. }
  172. if(game.getCurrentTab() != Game.TAB_STATS){
  173. game.openTab(game.TAB_STATS);
  174. return random(500, 600);
  175. }
  176. mouse.click(Xclickprayer, Yclickprayer, true);
  177. sleep(7000, 10000);
  178. mouse.click(random(486, 511), random(10, 32), true);
  179. prayer++;
  180. }
  181. if(magic == skills.getRealLevel(Skills.MAGIC)-1) {
  182. if (interfaces.canContinue()) {
  183. interfaces.clickContinue();
  184. return random(500, 600);
  185. }
  186. if(game.getCurrentTab() != Game.TAB_STATS){
  187. game.openTab(game.TAB_STATS);
  188. return random(500, 600);
  189. }
  190. mouse.click(Xclickmagic, Yclickmagic, true);
  191. sleep(7000, 10000);
  192. mouse.click(random(486, 511), random(10, 32), true);
  193. magic++;
  194. }
  195. if(cooking == skills.getRealLevel(Skills.COOKING)-1) {
  196. if (interfaces.canContinue()) {
  197. interfaces.clickContinue();
  198. return random(500, 600);
  199. }
  200. if(game.getCurrentTab() != Game.TAB_STATS){
  201. game.openTab(game.TAB_STATS);
  202. return random(500, 600);
  203. }
  204. mouse.click(Xclickcooking, Yclickcooking, true);
  205. sleep(7000, 10000);
  206. mouse.click(random(486, 511), random(10, 32), true);
  207. cooking++;
  208. }
  209. if(woodcutting == skills.getRealLevel(Skills.WOODCUTTING)-1) {
  210. if (interfaces.canContinue()) {
  211. interfaces.clickContinue();
  212. return random(500, 600);
  213. }
  214. if(game.getCurrentTab() != Game.TAB_STATS){
  215. game.openTab(game.TAB_STATS);
  216. return random(500, 600);
  217. }
  218. mouse.click(Xclickwoodcutting, Yclickwoodcutting, true);
  219. sleep(7000, 10000);
  220. mouse.click(random(486, 511), random(10, 32), true);
  221. woodcutting++;
  222. }
  223. if(fletching == skills.getRealLevel(Skills.FLETCHING)-1) {
  224. if (interfaces.canContinue()) {
  225. interfaces.clickContinue();
  226. return random(500, 600);
  227. }
  228. if(game.getCurrentTab() != Game.TAB_STATS){
  229. game.openTab(game.TAB_STATS);
  230. return random(500, 600);
  231. }
  232. mouse.click(Xclickfletching, Yclickfletching, true);
  233. sleep(7000, 10000);
  234. mouse.click(random(486, 511), random(10, 32), true);
  235. fletching++;
  236. }
  237. if(fishing == skills.getRealLevel(Skills.FISHING)-1) {
  238. if (interfaces.canContinue()) {
  239. interfaces.clickContinue();
  240. return random(500, 600);
  241. }
  242. if(game.getCurrentTab() != Game.TAB_STATS){
  243. game.openTab(game.TAB_STATS);
  244. return random(500, 600);
  245. }
  246. mouse.click(Xclickfishing, Yclickfishing, true);
  247. sleep(7000, 10000);
  248. mouse.click(random(486, 511), random(10, 32), true);
  249. fishing++;
  250. }
  251. if(firemaking == skills.getRealLevel(Skills.FIREMAKING)-1) {
  252. if (interfaces.canContinue()) {
  253. interfaces.clickContinue();
  254. return random(500, 600);
  255. }
  256. if(game.getCurrentTab() != Game.TAB_STATS){
  257. game.openTab(game.TAB_STATS);
  258. return random(500, 600);
  259. }
  260. mouse.click(Xclickfiremaking, Yclickfiremaking, true);
  261. sleep(7000, 10000);
  262. mouse.click(random(486, 511), random(10, 32), true);
  263. firemaking++;
  264. }
  265. if(crafting == skills.getRealLevel(Skills.CRAFTING)-1) {
  266. if (interfaces.canContinue()) {
  267. interfaces.clickContinue();
  268. return random(500, 600);
  269. }
  270. if(game.getCurrentTab() != Game.TAB_STATS){
  271. game.openTab(game.TAB_STATS);
  272. return random(500, 600);
  273. }
  274. mouse.click(Xclickcrafting, Yclickcrafting, true);
  275. sleep(7000, 10000);
  276. mouse.click(random(486, 511), random(10, 32), true);
  277. crafting++;
  278. }
  279. if(smithing == skills.getRealLevel(Skills.SMITHING)-1) {
  280. if (interfaces.canContinue()) {
  281. interfaces.clickContinue();
  282. return random(500, 600);
  283. }
  284. if(game.getCurrentTab() != Game.TAB_STATS){
  285. game.openTab(game.TAB_STATS);
  286. return random(500, 600);
  287. }
  288. mouse.click(Xclicksmithing, Yclicksmithing, true);
  289. sleep(7000, 10000);
  290. mouse.click(random(486, 511), random(10, 32), true);
  291. smithing++;
  292. }
  293. if(mining == skills.getRealLevel(Skills.MINING)-1) {
  294. if (interfaces.canContinue()) {
  295. interfaces.clickContinue();
  296. return random(500, 600);
  297. }
  298. if(game.getCurrentTab() != Game.TAB_STATS){
  299. game.openTab(game.TAB_STATS);
  300. return random(500, 600);
  301. }
  302. mouse.click(Xclickmining, Yclickmining, true);
  303. sleep(7000, 10000);
  304. mouse.click(random(486, 511), random(10, 32), true);
  305. mining++;
  306. }
  307. if(herblore == skills.getRealLevel(Skills.HERBLORE)-1) {
  308. if (interfaces.canContinue()) {
  309. interfaces.clickContinue();
  310. return random(500, 600);
  311. }
  312. if(game.getCurrentTab() != Game.TAB_STATS){
  313. game.openTab(game.TAB_STATS);
  314. return random(500, 600);
  315. }
  316. mouse.click(Xclickherblore, Yclickherblore, true);
  317. sleep(7000, 10000);
  318. mouse.click(random(486, 511), random(10, 32), true);
  319. herblore++;
  320. }
  321. if(agility == skills.getRealLevel(Skills.AGILITY)-1) {
  322. if (interfaces.canContinue()) {
  323. interfaces.clickContinue();
  324. return random(500, 600);
  325. }
  326. if(game.getCurrentTab() != Game.TAB_STATS){
  327. game.openTab(game.TAB_STATS);
  328. return random(500, 600);
  329. }
  330. mouse.click(Xclickagility, Yclickagility, true);
  331. sleep(7000, 10000);
  332. mouse.click(random(486, 511), random(10, 32), true);
  333. agility++;
  334. }
  335. if(thieving == skills.getRealLevel(Skills.THIEVING)-1) {
  336. if (interfaces.canContinue()) {
  337. interfaces.clickContinue();
  338. return random(500, 600);
  339. }
  340. if(game.getCurrentTab() != Game.TAB_STATS){
  341. game.openTab(game.TAB_STATS);
  342. return random(500, 600);
  343. }
  344. mouse.click(Xclickthieving, Yclickthieving, true);
  345. sleep(7000, 10000);
  346. mouse.click(random(486, 511), random(10, 32), true);
  347. thieving++;
  348. }
  349. if(slayer == skills.getRealLevel(Skills.SLAYER)-1) {
  350. if (interfaces.canContinue()) {
  351. interfaces.clickContinue();
  352. return random(500, 600);
  353. }
  354. if(game.getCurrentTab() != Game.TAB_STATS){
  355. game.openTab(game.TAB_STATS);
  356. return random(500, 600);
  357. }
  358. mouse.click(Xclickslayer, Yclickslayer, true);
  359. sleep(7000, 10000);
  360. mouse.click(random(486, 511), random(10, 32), true);
  361. slayer++;
  362. }
  363. if(farming == skills.getRealLevel(Skills.FARMING)-1) {
  364. if (interfaces.canContinue()) {
  365. interfaces.clickContinue();
  366. return random(500, 600);
  367. }
  368. if(game.getCurrentTab() != Game.TAB_STATS){
  369. game.openTab(game.TAB_STATS);
  370. return random(500, 600);
  371. }
  372. mouse.click(Xclickfarming, Yclickfarming, true);
  373. sleep(7000, 10000);
  374. mouse.click(random(486, 511), random(10, 32), true);
  375. farming++;
  376. }
  377. if(runecrafting == skills.getRealLevel(Skills.RUNECRAFTING)-1) {
  378. if (interfaces.canContinue()) {
  379. interfaces.clickContinue();
  380. return random(500, 600);
  381. }
  382. if(game.getCurrentTab() != Game.TAB_STATS){
  383. game.openTab(game.TAB_STATS);
  384. return random(500, 600);
  385. }
  386. mouse.click(Xclickrunecrafting, Yclickrunecrafting, true);
  387. sleep(7000, 10000);
  388. mouse.click(random(486, 511), random(10, 32), true);
  389. runecrafting++;
  390. }
  391. if(hunter == skills.getRealLevel(Skills.HUNTER)-1) {
  392. if (interfaces.canContinue()) {
  393. interfaces.clickContinue();
  394. return random(500, 600);
  395. }
  396. if(game.getCurrentTab() != Game.TAB_STATS){
  397. game.openTab(game.TAB_STATS);
  398. return random(500, 600);
  399. }
  400. mouse.click(Xclickhunter, Yclickhunter, true);
  401. sleep(7000, 10000);
  402. mouse.click(random(486, 511), random(10, 32), true);
  403. hunter++;
  404. }
  405. if(construction == skills.getRealLevel(Skills.CONSTRUCTION)-1) {
  406. if (interfaces.canContinue()) {
  407. interfaces.clickContinue();
  408. return random(500, 600);
  409. }
  410. if(game.getCurrentTab() != Game.TAB_STATS){
  411. game.openTab(game.TAB_STATS);
  412. return random(500, 600);
  413. }
  414. mouse.click(Xclickconstruction, Yclickconstruction, true);
  415. sleep(7000, 10000);
  416. mouse.click(random(486, 511), random(10, 32), true);
  417. construction++;
  418. }
  419. if(summoing == skills.getRealLevel(Skills.SUMMONING)-1) {
  420. if (interfaces.canContinue()) {
  421. interfaces.clickContinue();
  422. return random(500, 600);
  423. }
  424. if(game.getCurrentTab() != Game.TAB_STATS){
  425. game.openTab(game.TAB_STATS);
  426. return random(500, 600);
  427. }
  428. mouse.click(Xclicksummoning, Yclicksummoning, true);
  429. sleep(7000, 10000);
  430. mouse.click(random(486, 511), random(10, 32), true);
  431. summoing++;
  432. }
  433. if(dungeoneering == skills.getRealLevel(Skills.DUNGEONEERING)-1) {
  434. if (interfaces.canContinue()) {
  435. interfaces.clickContinue();
  436. return random(500, 600);
  437. }
  438. if(game.getCurrentTab() != Game.TAB_STATS){
  439. game.openTab(game.TAB_STATS);
  440. return random(500, 600);
  441. }
  442. mouse.click(Xclickdungeoneering, Yclickdungeoneering, true);
  443. sleep(7000, 10000);
  444. mouse.click(random(486, 511), random(10, 32), true);
  445. dungeoneering++;
  446. }
  447. return -1;
  448. }
  449. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement