Advertisement
Guest User

Untitled

a guest
Aug 19th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.42 KB | None | 0 0
  1. import org.rsbot.event.listeners.PaintListener;
  2. import org.rsbot.script.Script;
  3. import org.rsbot.script.ScriptManifest;
  4. import org.rsbot.script.methods.Game;
  5. import org.rsbot.script.methods.Skills;
  6. import org.rsbot.script.wrappers.RSArea;
  7. import org.rsbot.script.wrappers.RSItem;
  8. import org.rsbot.script.wrappers.RSObject;
  9. import org.rsbot.script.wrappers.RSTile;
  10.  
  11. import java.awt.*;
  12. import java.awt.event.MouseEvent;
  13. import java.awt.event.MouseListener;
  14. import java.util.Date;
  15.  
  16. @ScriptManifest(authors = {"TechGuard"}, keywords = "Smithing", name = "TechSmither", version = 1.0, description = "Smelts Everything at Al Kharid")
  17. public class TechSmither extends Script implements PaintListener, MouseListener {
  18. public boolean running, usedBank = false;
  19. public long startTime;
  20. public int startExp = 0, startLevel = 0, gainedExp = 0, gainedLevel = 0,
  21. smeltedBars = 0, barID = 0, runEnergy = 50;
  22. public int[] oreID;
  23.  
  24. RSTile bankTile, furnaceTile;
  25. RSArea bankArea, furnaceArea;
  26.  
  27. public boolean onStart(){
  28. camera.setPitch(true);
  29. camera.setPitch(true);
  30. startTime = System.currentTimeMillis();
  31. startExp = skills.getCurrentExp(Skills.SMITHING);
  32. startLevel = skills.getCurrentLevel(Skills.SMITHING);
  33. trentCrafterGUI g = new trentCrafterGUI();
  34. g.setVisible(true);
  35. while(g.isVisible()){
  36. sleep(100);
  37. }
  38. running = true;
  39. Date date = new Date(startTime);
  40. sm("Started at "+String.format("%02d:%02d:%02d", date.getHours(), date.getMinutes(), date.getSeconds()));
  41. return true;
  42. }
  43.  
  44. public void onFinish(){
  45. running = false;
  46. Date date = new Date(System.currentTimeMillis());
  47. sm("Stopped at "+String.format("%02d:%02d:%02d", date.getHours(), date.getMinutes(), date.getSeconds()));
  48. Date date2 = new Date(System.currentTimeMillis()-startTime);
  49. sm("Runned for "+String.format("%02d:%02d:%02d", date2.getHours(), date2.getMinutes(), date2.getSeconds()));
  50. }
  51.  
  52. public void sm(String s){
  53. log(s);
  54. }
  55.  
  56. public boolean onBreakStart(){
  57. running = false;
  58. return true;
  59. }
  60.  
  61. public void onBreakFinish(){
  62. running = true;
  63. }
  64.  
  65. public void mouseClicked(MouseEvent m) {
  66. }
  67.  
  68. public void mouseEntered(MouseEvent m) {
  69. }
  70.  
  71. public void mouseExited(MouseEvent m) {
  72. }
  73.  
  74. public void mousePressed(MouseEvent m) {
  75. }
  76.  
  77. public void mouseReleased(MouseEvent m) {
  78. }
  79.  
  80. public int loop(){
  81. if(!running) return 50;
  82. if(game.isLoggedIn()){
  83. mouse.setSpeed(random(6, 8));
  84. }
  85. while(interfaces.get(906).containsText("Logging")){
  86. sleep(10000);
  87. }
  88. if(walking.getEnergy() >= runEnergy && getMyPlayer().isMoving()){
  89. walking.setRun(true);
  90. return random(500, 1000);
  91. }
  92. if(getMyPlayer().isMoving()){
  93. antiBan();
  94. sleep(random(500, 1000));
  95. }
  96. if((inventory.getCount(oreID) > 0 && inventory.getCount(barID) < 1) && usedBank){
  97. if(!atBank()) usedBank = false;
  98. walking.walkTo(furnaceTile);
  99. return random(1000, 1500);
  100. }
  101. if(atBank()){
  102. if(bank.isOpen()){
  103. sleep(random(500, 800));
  104. if(inventory.getCount(barID) > 0){
  105. smeltedBars += inventory.getCount(barID);
  106. deposit(barID, inventory.getCount(barID));
  107. sleep(random(600, 1200));
  108. }
  109. for(int i = 0; i < oreID.length; i++){
  110. if(inventory.getCount(oreID[i]) > 0){
  111. deposit(oreID[i], inventory.getCount(oreID[i]));
  112. sleep(random(600, 1200));
  113. }
  114. }
  115. int j = (int)(28 / oreID.length);
  116. for(int i = 0; i < oreID.length; i++){
  117. withdraw(oreID[i], j);
  118. sleep(random(500, 1000));
  119. }
  120. bank.close();
  121. usedBank = true;
  122. return random(500, 100);
  123. } else {
  124. RSObject banker = objects.getNearest(35648);
  125. if(banker != null){
  126. if(!calc.tileOnScreen(banker.getLocation())){
  127. walking.walkTo(bankTile);
  128. return random(500, 1000);
  129. }
  130. if(!banker.doAction("Use-quickly")){
  131. camera.turnTo(banker);
  132. } else {
  133. sleep(800, 900);
  134. }
  135. return random(500, 900);
  136. }
  137. }
  138. }
  139. if(atFurnace()){
  140. if((inventory.getCount(oreID) < 1 && inventory.getCount(barID) > 0) && !isSmelting()){
  141. walking.walkTo(bankTile);
  142. return random(1000, 1500);
  143. }
  144. if(isSmelting()){
  145. antiBan();
  146. return random(100, 1500);
  147. } else {
  148. RSObject furnace = objects.getNearest(11666);
  149. if(furnace != null){
  150. if(!furnace.isOnScreen()){
  151. walking.walkTo(furnaceTile);
  152. return random(500, 1000);
  153. }
  154. if(!furnace.doAction("Smelt")){
  155. camera.turnTo(furnace);
  156. } else {
  157. interfaces.getComponent(905, 16).doClick(true);
  158. sleep(800, 900);
  159. }
  160. return random(500, 900);
  161. }
  162. }
  163. }
  164. if((inventory.getCount(oreID) > 0 && inventory.getCount(barID) < 1)){
  165. walking.walkTo(furnaceTile);
  166. return random(500, 1000);
  167. }
  168. if((inventory.getCount(oreID) < 1 && inventory.getCount(barID) > 0)){
  169. walking.walkTo(bankTile);
  170. return random(500, 1000);
  171. }
  172. return 50;
  173. }
  174.  
  175. public boolean atBank(){
  176. return bankArea.contains(getMyPlayer().getLocation());
  177. }
  178.  
  179. public boolean atFurnace(){
  180. return furnaceArea.contains(getMyPlayer().getLocation());
  181. }
  182.  
  183. public boolean isSmelting() {
  184. if(getMyPlayer().getAnimation() == -1){
  185. antiBan();
  186. sleep(random(800, 1300));
  187. if(getMyPlayer().getAnimation() == -1){
  188. antiBan();
  189. sleep(random(400, 900));
  190. if(getMyPlayer().getAnimation() == -1){
  191. antiBan();
  192. sleep(random(200, 500));
  193. if(getMyPlayer().getAnimation() == -1){
  194. return false;
  195. }
  196. }
  197. }
  198. }
  199. return true;
  200. }
  201.  
  202. public void withdraw(int itemId, int amount){
  203. RSItem item = bank.getItem(itemId);
  204. String action = "";
  205. if(amount == 1){
  206. item.doClick(true);
  207. return;
  208. }
  209. if(amount == 0){
  210. action = "Withdraw-All";
  211. }
  212. if(item.getComponent().containsAction("Withdraw-"+amount)){
  213. action = "Withdraw-"+amount;
  214. } else {
  215. action = "Withdraw-X";
  216. }
  217. item.getComponent().doAction(action);
  218. if(action.equals("Withdraw-X")){
  219. sleep(random(1000, 1500));
  220. keyboard.sendText(""+amount, true);
  221. }
  222. }
  223.  
  224. public void deposit(int itemId, int amount){
  225. RSItem item = inventory.getItem(itemId);
  226. String action = "";
  227. if(amount == 1){
  228. item.doClick(true);
  229. return;
  230. }
  231. if(amount == 0){
  232. action = "Deposit-All";
  233. }
  234. if(item.getComponent().containsAction("Deposit-"+amount)){
  235. action = "Deposit-"+amount;
  236. } else {
  237. action = "Deposit-X";
  238. }
  239. item.getComponent().doAction(action);
  240. if(action.equals("Deposit-X")){
  241. sleep(random(1000, 1500));
  242. keyboard.sendText(""+amount, true);
  243. }
  244. }
  245.  
  246. private final BasicStroke stroke1 = new BasicStroke(1);
  247.  
  248. private final Font font1 = new Font("Arial", 1, 18);
  249. private final Font font2 = new Font("Arial", 1, 24);
  250.  
  251. public void onRepaint(Graphics g1){
  252. gainedExp = skills.getCurrentExp(Skills.SMITHING)-startExp;
  253. gainedLevel = skills.getCurrentLevel(Skills.SMITHING)-startLevel;
  254. String time = (new Date(System.currentTimeMillis())).getHours()+
  255. " hours and "+(new Date(System.currentTimeMillis())).getMinutes()+" minutes";
  256. /*
  257. Graphics2D g = (Graphics2D)g1;
  258. g.setColor(new Color(255, 255, 255));
  259. g.fillRect(3, 341, 504, 127);
  260. String str = "TechSmither v1.0";
  261. g.setFont(font2);
  262. g.setColor(new Color(0, 0, 0));
  263. g.drawString(str, 350, 173-(str.length()/2));
  264. g.setFont(font1);
  265. g.drawString("Gained Exp: "+gainedExp, 10, 350);
  266. g.drawString("Gained Level(s): "+gainedLevel, 10, 365);
  267. g.drawString("Bars Smelted: "+smeltedBars, 10, 380);
  268. g.drawString("Running for: "+time, 10, 395);*/
  269. }
  270.  
  271. public class trentCrafterGUI extends javax.swing.JFrame {
  272. public trentCrafterGUI() {
  273. initComponents();
  274. }
  275. @SuppressWarnings("unchecked")
  276. private void initComponents() {
  277. jLabel1 = new javax.swing.JLabel();
  278. jComboBox1 = new javax.swing.JComboBox();
  279. jComboBox2 = new javax.swing.JComboBox();
  280. jLabel2 = new javax.swing.JLabel();
  281. jLabel3 = new javax.swing.JLabel();
  282. jButton1 = new javax.swing.JButton();
  283. jLabel1.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
  284. jLabel1.setText("TechSmither v1.0");
  285. String[] bars = {"Bronze Bar", "Iron Bar", "Silver Bar",
  286. "Steel Bar", "Gold Bar", "Mithril Bar", "Adamant Bar", "Rune Bar"};
  287. jComboBox1.setModel(new javax.swing.DefaultComboBoxModel(bars));
  288. jComboBox2.setModel(new javax.swing.DefaultComboBoxModel(new String[]{"Al Kharid"}));
  289. jLabel2.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
  290. jLabel2.setText("Bar to Smelt:");
  291. jLabel3.setFont(new java.awt.Font("Tahoma", 0, 14)); // NOI18N
  292. jLabel3.setText("Location:");
  293. jButton1.setText("Start");
  294. jButton1.addActionListener(new java.awt.event.ActionListener() {
  295. public void actionPerformed(java.awt.event.ActionEvent evt) {
  296. jButton1ActionPerformed(evt);
  297. }
  298. });
  299. javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
  300. getContentPane().setLayout(layout);
  301. layout.setHorizontalGroup(layout
  302. .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  303. .addGroup(layout.createSequentialGroup()
  304. .addContainerGap()
  305. .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  306. .addGroup(javax.swing.GroupLayout.Alignment.TRAILING,layout.createSequentialGroup()
  307. .addComponent(jLabel1)
  308. .addGap(174,174,174))
  309. .addGroup(layout.createSequentialGroup()
  310. .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  311. .addComponent(jComboBox1,javax.swing.GroupLayout.PREFERRED_SIZE,276,javax.swing.GroupLayout.PREFERRED_SIZE)
  312. .addComponent(jComboBox2,javax.swing.GroupLayout.PREFERRED_SIZE,276,javax.swing.GroupLayout.PREFERRED_SIZE)
  313. .addGroup(layout.createSequentialGroup()
  314. .addComponent(jLabel2)
  315. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,168,javax.swing.GroupLayout.PREFERRED_SIZE))
  316. .addGroup(layout.createSequentialGroup()
  317. .addComponent(jLabel3)
  318. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,219,javax.swing.GroupLayout.PREFERRED_SIZE)))
  319. .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,Short.MAX_VALUE))
  320. .addGroup(layout.createSequentialGroup()
  321. .addComponent(jButton1,javax.swing.GroupLayout.DEFAULT_SIZE,276,Short.MAX_VALUE)
  322. .addContainerGap()))));
  323. layout.setVerticalGroup(layout
  324. .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  325. .addGroup(layout.createSequentialGroup()
  326. .addContainerGap()
  327. .addComponent(jLabel1)
  328. .addGap(18, 18, 18)
  329. .addComponent(jLabel2)
  330. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  331. .addComponent(jComboBox1,javax.swing.GroupLayout.PREFERRED_SIZE,javax.swing.GroupLayout.DEFAULT_SIZE,javax.swing.GroupLayout.PREFERRED_SIZE)
  332. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
  333. .addComponent(jLabel3)
  334. .addGap(4, 4, 4)
  335. .addComponent(jComboBox2,javax.swing.GroupLayout.PREFERRED_SIZE,javax.swing.GroupLayout.DEFAULT_SIZE,javax.swing.GroupLayout.PREFERRED_SIZE)
  336. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  337. .addComponent(jButton1)
  338. .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,Short.MAX_VALUE)));
  339. pack();
  340. }
  341. private javax.swing.JButton jButton1;
  342. private javax.swing.JComboBox jComboBox1;
  343. private javax.swing.JComboBox jComboBox2;
  344. private javax.swing.JLabel jLabel1;
  345. private javax.swing.JLabel jLabel2;
  346. private javax.swing.JLabel jLabel3;
  347.  
  348. private void jButton1ActionPerformed(java.awt.event.ActionEvent evt){
  349. String itemName = jComboBox1.getSelectedItem().toString();
  350. String location = jComboBox2.getSelectedItem().toString();
  351. if(location.contains("Al Kharid")){
  352. bankTile = new RSTile(3269, 3168);
  353. bankArea = new RSArea(new RSTile(3272, 3173), new RSTile(3269, 3161));
  354. furnaceTile = new RSTile(3274, 3186);
  355. furnaceArea = new RSArea(new RSTile(3276, 3188), new RSTile(3273, 3184));
  356. //RSArea = new RSArea( north-east RSTile, South-west RSTile );
  357. }
  358. if(itemName.equals("Bronze Bar")){
  359. barID = 2349;
  360. oreID = new int[]{436,438};
  361. }
  362. if(itemName.equals("Iron Bar")){
  363. barID = 2351;
  364. oreID = new int[]{440};
  365. }
  366. if(itemName.equals("Silver Bar")){
  367. barID = 2355;
  368. oreID = new int[]{442};
  369. }
  370. if(itemName.equals("Steel Bar")){
  371. barID = 2353;
  372. oreID = new int[]{440,453,453};
  373. }
  374. if(itemName.equals("Gold Bar")){
  375. barID = 2357;
  376. oreID = new int[]{444};
  377. }
  378. if(itemName.equals("Mithril Bar")){
  379. barID = 2359;
  380. oreID = new int[]{447,453,453,453};
  381. }
  382. if(itemName.equals("Adamant Bar")){
  383. barID = 2361;
  384. oreID = new int[]{449,453,453,453,453,453,453};
  385. }
  386. if(itemName.equals("Rune Bar")){
  387. barID = 2363;
  388. oreID = new int[]{451,453,453,453,453,453,453,453,453};
  389. }
  390. this.setVisible(false);
  391. }
  392. }
  393.  
  394. /*
  395. * Anti-ban
  396. */
  397. public void chooserandomAFK(){
  398. switch(random(0, 4)) {
  399. case 0: sleep(random(5000, 9000));
  400. case 1: sleep(random(4000, 10000));
  401. case 2: sleep(random(5000, 15000));
  402. case 3: sleep(random(4000, 10000));
  403. case 4: log("Not doing AFK");
  404. }
  405. }
  406. public void mouseHandler(){
  407. switch(random(0, 5)) {
  408. case 0: mouse.moveOffScreen();
  409. sleep(random(5000, 10000));
  410. case 1: mouse.moveOffScreen();
  411. sleep(random(8000, 15000));
  412. case 2: mouse.moveSlightly();
  413. case 3: mouse.moveSlightly();
  414. case 4: log("Not moving mouse");
  415. case 5: log("Taking offscreen break 30-60 secs");
  416. mouse.moveOffScreen();
  417. sleep(random(30000, 60000));
  418. }
  419. }
  420.  
  421. public void superAntiMoveMouse(){
  422. switch(random(0, 10)) {
  423. case 0: log("Doing superAnti! Wiggling mouse a lot");
  424. mouse.setSpeed(random(6, 9));
  425. mouse.moveSlightly();
  426. mouse.moveSlightly();
  427. mouse.moveSlightly();
  428. case 1: log("Doing superAnti! Wiggling mouse ");
  429. mouse.setSpeed(random(6, 9));
  430. mouse.moveSlightly();
  431. mouse.moveSlightly();
  432. case 2: log("Doing superAnti! Wiggling mouse a lot");
  433. mouse.setSpeed(random(6, 9));
  434. mouse.moveSlightly();
  435. mouse.moveSlightly();mouse.moveSlightly();
  436. mouse.moveSlightly();mouse.moveSlightly();
  437. mouse.moveSlightly();
  438.  
  439. }
  440. }
  441.  
  442. public void randomtab(){
  443. switch(random(0, 10)) {
  444. case 0: game.openTab(game.TAB_STATS);
  445. game.openTab(game.TAB_INVENTORY);
  446. case 1: game.openTab(game.TAB_INVENTORY);
  447. case 2: game.openTab(game.TAB_CLAN);
  448. game.openTab(game.TAB_INVENTORY);
  449. case 3: game.openTab(game.TAB_FRIENDS);
  450. game.openTab(game.TAB_INVENTORY);
  451. case 4: game.openTab(game.TAB_EQUIPMENT);
  452. game.openTab(game.TAB_INVENTORY);
  453. case 5: game.openTab(game.TAB_MAGIC);
  454. game.openTab(game.TAB_INVENTORY);
  455. case 6: game.openTab(game.TAB_QUESTS);
  456. game.openTab(game.TAB_INVENTORY);
  457. case 7: game.openTab(game.TAB_NOTES);
  458. game.openTab(game.TAB_INVENTORY);
  459. case 8: game.openTab(game.TAB_PRAYER);
  460. game.openTab(game.TAB_INVENTORY);
  461. case 9: game.openTab(game.TAB_MUSIC);
  462. game.openTab(game.TAB_INVENTORY);
  463. }
  464. }
  465.  
  466. public void randomXPcheck(){
  467. game.openTab(game.TAB_STATS);
  468. switch(random(0, 20)) {
  469. case 0: skills.doHover(skills.INTERFACE_FISHING);
  470. sleep(random(5000, 7000));
  471. game.openTab(game.TAB_INVENTORY);
  472. case 1:
  473. skills.doHover(skills.INTERFACE_WOODCUTTING);
  474. sleep(random(5000, 7000));
  475. game.openTab(game.TAB_INVENTORY);
  476. case 2:
  477. skills.doHover(skills.INTERFACE_ATTACK);
  478. sleep(random(5000, 7000));
  479. game.openTab(game.TAB_INVENTORY);
  480. case 3:
  481. skills.doHover(skills.INTERFACE_STRENGTH);
  482. sleep(random(5000, 7000));
  483. game.openTab(game.TAB_INVENTORY);
  484. case 4:
  485. skills.doHover(skills.INTERFACE_COOKING);
  486. sleep(random(5000, 7000));
  487. game.openTab(game.TAB_INVENTORY);
  488. case 5:
  489. skills.doHover(skills.INTERFACE_RANGE);
  490. sleep(random(5000, 7000));
  491. game.openTab(game.TAB_INVENTORY);
  492. case 6:
  493. skills.doHover(skills.INTERFACE_FIREMAKING);
  494. sleep(random(5000, 7000));
  495. game.openTab(game.TAB_INVENTORY);
  496. case 7:
  497. skills.doHover(skills.INTERFACE_CONSTRUCTION);
  498. sleep(random(5000, 7000));
  499. game.openTab(game.TAB_INVENTORY);
  500. case 8:
  501. skills.doHover(skills.INTERFACE_RUNECRAFTING);
  502. sleep(random(5000, 7000));
  503. game.openTab(game.TAB_INVENTORY);
  504. case 9:
  505. skills.doHover(skills.INTERFACE_SUMMONING);
  506. sleep(random(5000, 7000));
  507. game.openTab(game.TAB_INVENTORY);
  508. case 10:
  509. skills.doHover(skills.INTERFACE_SLAYER);
  510. sleep(random(5000, 7000));
  511. game.openTab(game.TAB_INVENTORY);
  512. case 11:
  513. skills.doHover(skills.INTERFACE_CRAFTING);
  514. sleep(random(5000, 7000));
  515. game.openTab(game.TAB_INVENTORY);
  516. case 12:
  517. skills.doHover(skills.INTERFACE_FARMING);
  518. sleep(random(5000, 7000));
  519. game.openTab(game.TAB_INVENTORY);
  520. case 13:
  521. skills.doHover(skills.INTERFACE_AGILITY);
  522. sleep(random(5000, 7000));
  523. game.openTab(game.TAB_INVENTORY);
  524. case 14:
  525. skills.doHover(skills.INTERFACE_THIEVING);
  526. sleep(random(5000, 7000));
  527. game.openTab(game.TAB_INVENTORY);
  528. case 15:
  529. skills.doHover(skills.INTERFACE_HUNTER);
  530. sleep(random(5000, 7000));
  531. game.openTab(game.TAB_INVENTORY);
  532. case 16:
  533. skills.doHover(skills.INTERFACE_MINING);
  534. sleep(random(5000, 7000));
  535. game.openTab(game.TAB_INVENTORY);
  536. case 17:
  537. skills.doHover(skills.INTERFACE_SMITHING);
  538. sleep(random(5000, 7000));
  539. game.openTab(game.TAB_INVENTORY);
  540. case 18:
  541. skills.doHover(skills.INTERFACE_MAGIC);
  542. sleep(random(5000, 7000));
  543. game.openTab(game.TAB_INVENTORY);
  544.  
  545. case 19:
  546. skills.doHover(skills.INTERFACE_FLETCHING);
  547. sleep(random(5000, 7000));
  548. game.openTab(game.TAB_INVENTORY);
  549. case 20:
  550. skills.doHover(skills.INTERFACE_PRAYER);
  551. sleep(random(5000, 7000));
  552. game.openTab(game.TAB_INVENTORY);
  553. }
  554. }
  555.  
  556. public void antiBan(){
  557. switch(random(0, 17)){
  558. case 0: chooserandomAFK();
  559. case 1:
  560. case 2:
  561. case 3: chooserandomAFK();
  562. case 4: mouse.moveSlightly();
  563. case 5: chooserandomAFK();
  564. case 6:
  565. case 7: mouseHandler();
  566. case 8: superAntiMoveMouse();
  567. case 9: randomXPcheck();
  568. case 10: randomtab();
  569. case 11:
  570. case 12: randomtab();
  571. case 13: superAntiMoveMouse();
  572. break;
  573. case 14: randomXPcheck();
  574. case 15:
  575. case 16:
  576. case 17:
  577. break;
  578. default:
  579. break;
  580. }
  581. }
  582. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement