Advertisement
Tezlaz

main

Aug 6th, 2016
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. package scripts;
  2.  
  3. import org.tribot.api.General;
  4. import org.tribot.api.input.Mouse;
  5. import org.tribot.api2007.Skills;
  6. import org.tribot.api2007.Skills.SKILLS;
  7. import org.tribot.api2007.Walking;
  8. import org.tribot.api2007.util.ThreadSettings;
  9. import org.tribot.script.Script;
  10. import org.tribot.script.ScriptManifest;
  11. import org.tribot.script.interfaces.Starting;
  12.  
  13. import scripts.data.Vars;
  14. import scripts.tasks.BankClay;
  15. import scripts.tasks.Fountain;
  16. import scripts.tasks.Mining;
  17. import scripts.tasks.TrainTo13;
  18. import scripts.tasks.TutorialIsland;
  19.  
  20. @ScriptManifest(authors = {"Josh & Oli"}, category = "Mining", name = "ClayMiner 3.0",
  21. description = "Starts at tutorial island and sets up a clay mining bot that mines clay at Varrock mine.")
  22. public class Main extends Script implements Starting {
  23.  
  24. @Override
  25. public void run() {
  26. // Pretty self explanitory
  27. while (true) {
  28. TutorialIsland.CompleteTutorialIsland();
  29. TrainTo13.Train();
  30. //Buying.UpgradeTools();
  31. Mining.Mine();
  32. Fountain.WalkToFountain();
  33. Fountain.WetClay();
  34. BankClay.WalkToBank();
  35. BankClay.BankItems();
  36. sleep(1000);
  37.  
  38. }
  39.  
  40. //loop();
  41.  
  42. }
  43.  
  44. @SuppressWarnings("unused")
  45. private int loop() {
  46.  
  47. // This is how long it sleeps for after 1 loop
  48. return 1000;
  49.  
  50. }
  51.  
  52. @Override
  53. public void onStart() {
  54. //* Start up settings go here.
  55. General.useAntiBanCompliance(true);
  56. Walking.setWalkingTimeout(General.random(3000, 5000));
  57. Mouse.setSpeed(General.random(140, 160));
  58. ThreadSettings.get().setClickingAPIUseDynamic(true);
  59.  
  60. if (Mining.CurrentPickaxe() == null) {
  61. Vars.currentPickaxe = 0;
  62. } else {
  63. Vars.currentPickaxe = Mining.CurrentPickaxe().getID();
  64. }
  65. }
  66.  
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement