Jump to content
Frequently Asked Questions
  • Are you not able to open the client? Try following our getting started guide
  • Still not working? Try downloading and running JarFix
  • Help! My bot doesn't do anything! Enable fresh start in client settings and restart the client
  • How to purchase with PayPal/OSRS/Crypto gold? You can purchase vouchers from other users
  • Wrote it up side down


    f4i13rr0r

    Recommended Posts

    Posted
    Spoiler
    package WCWVar;
    
    import org.dreambot.api.methods.Calculations;
    import org.dreambot.api.methods.container.impl.Inventory;
    import org.dreambot.api.methods.depositbox.DepositBox;
    import org.dreambot.api.methods.interactive.GameObjects;
    import org.dreambot.api.methods.interactive.Players;
    import org.dreambot.api.methods.map.Tile;
    import org.dreambot.api.methods.map.Area;
    import org.dreambot.api.methods.walking.impl.Walking;
    import org.dreambot.api.script.AbstractScript;
    import org.dreambot.api.script.Category;
    import org.dreambot.api.script.ScriptManifest;
    import org.dreambot.api.utilities.Logger;
    import org.dreambot.api.wrappers.interactive.GameObject;
    
    @ScriptManifest(author = "f4i13rr0r", category = Category.WOODCUTTING, name = "Cutt3rO4k$", version = 0)
    public class WCing extends AbstractScript{
    
    	@Override
    	public int onLoop() {
    		Logger.log("Starting up your blot!");
    		M4in();
    		
    		// Apitud3
    		//
    		//
    		// C4ll 4p0n t0 quit.
    		// S3nd c0mm4nd t0 p0w3rsh311
    		// Quit program X.#
    		// Calculations.random(33,3730573);
    		// Tri3$ B4 3rr0r
    		//
    		//
    		
    		return 0;
    	}
    	
    //STAY IN MY MAIN SO I CAN COMMAND YOU!! Blot software hijacked.
    
    //Everything from here down private.
    
    private void M4in() {
    	Logger.log("G4th3r!n 04k");
    	
    	//
    	//
    	/*
    	do {
    	sleep(3300,3600);
    	D4t4.Login++;
    	} while (LoginHander);
    	*/
    	//
    	//
    	
    	do {
    	
    			if (D4t4.Oak0 > 0) {
    				
    				sleep(300,600);
    				D4t4.Oak0--;
    				sleep(300,600);
    				D4t4.Oak0D++;
    				sleep(300,600);
    				
    				if (!Inventory.slotContains(27, "Oak logs")) {
    					
    					//Camera screen orintation in UPdown @ R Lactions
    					//Position mouse to Oak
    					
    					GameObject Oak = GameObjects.closest(oak -> oak.exists() && oak.getName().equals("Oak") && oak.hasAction("Chop down") && oak.canReach() && oak.distance() > 3);
    					if (Oak != null) {
    						Oak.interact();
    						sleep(300,600);
    						RBS();
    					} else {
    					O4k();
    					}
    				} else {
    					D4t4.Walk++;
    					Banking();
    				}
    			}
    		
    			if (D4t4.Oak1 > 0) {
    
    				sleep(300,600);
    				D4t4.Oak1--;
    				sleep(300,600);
    				D4t4.Oak1D++;
    				sleep(300,600);
    				
    				if (!Inventory.slotContains(27, "Oak logs")) {
    					
    				//Camera screen orintation in UPdown @ R Lactions
    				//Position mouse to Oak
    					
    					GameObject Oak = GameObjects.closest(oak -> oak.exists() && oak.getName().equals("Oak") && oak.hasAction("Chop down") && oak.canReach() && oak.distance() > 5);
    					if (Oak != null) {
    						Oak.interact();
    						sleep(300,600);
    						RBS();
    					} else {
    						O4k();
    					}
    				} else {
    					D4t4.Walk++;
    					Banking();
    				}
    			}
    			
    			O4k(); // D3f4u1t C4ll
    				
    	} while (!Inventory.slotContains(27, "Oak logs"));
    	
    }
    
    	private void Banking() {
    		Logger.log("B4nk!n 04k");
    		
    		do  {
    			
    			GameObject DBox = GameObjects.closest(Dbox -> Dbox.exists() && Dbox.getName().endsWith("Bank Deposit Box") && Dbox.hasAction("Deposit") && Dbox.canReach());
    			if (D4t4.Walk > 0) {
    				Walking.walk(DBox);
    				sleep(3300,3600);
    				D4t4.Walk--;
    			}
    			sleep(3300,3600);
    			if (DBox.isOnScreen()) {
    				DBox.interact();
    				sleep(4300,5600);
    				if (DepositBox.isOpen()) {
    					DepositBox.depositAllItems();
    					sleep(1300,2600);
    					D4t4.Bank0++;
    					D4t4.Bank0D++;
    					Breaks();
    				}
    				sleep(1300,3300);
    				}
    			
    		} while (Inventory.slotContains(27, "Oak logs"));
    }
    	
    	private void RBS() {
    		Logger.log("P0s!n 4nt!B4n");
    	
    		do {
    			//State Switch Enum Checking on my Guild
    
    			sleep(2300,3600);
    			//TabBag(); // open checking how full R
    			//sleep(3300,3600);
    			//TabSkill(); // closing checking skill level R
    			//sleep(3300,3600);
    			//TabBag();
    			//sleep(3300,3600);
    			//TabBag.Close();
    		} while (Players.getLocal().isAnimating() || Players.getLocal().isAnimating());
    		M4in();
    	
    	}
    	
    	private void O4k() {
    		Logger.log("Upd4t!n 04k");
    		
    		final Area O4kTr33 = new Area(
    				new Tile(3160, 3416, 0),
    				new Tile(3164, 3422, 0),
    				new Tile(3170, 3423, 0),
    				new Tile(3168, 3414, 0),
    				new Tile(3167, 3410, 0),
    				new Tile(3164, 3410, 0),
    				new Tile(3163, 3414, 0));
    		
    		int R0 = Calculations.random(0,1);
    		//int R1 = Calculations.random(1,0);
    		//int RO1 = Calculations.random(R0,R1);
    		switch(R0) {
    		
    			case 0:
    				GameObject Oak0 = GameObjects.closest(oak -> oak.exists() && oak.getName().equals("Oak") && oak.hasAction("Chop down") && oak.canReach() && oak.distance() > 3);
    				sleep(300,600);
    				D4t4.Oak0++;
    				sleep(300,600);
    				if (D4t4.Walk < 0) {
    					Walking.walk(O4kTr33.getRandomTile());
    					D4t4.Walk--;
    				}
    				if (Oak0 != null && Oak0.isOnScreen()) {
    					Oak0.interact();
    					do {
    						sleep(2300,3900);
    					} while (Players.getLocal().isMoving() || Players.getLocal().isAnimating());
    					RBS();
    					} else {
    						Walking.walk(O4kTr33.getRandomTile());
    						do {
    							sleep(1300,7300);
    						} while (O4kTr33.contains(Players.getLocal()));
    						do {
    						sleep(2300,3900);
    						} while (Players.getLocal().isMoving() || Players.getLocal().isAnimating());
    						D4t4.Walk++;
    						M4in();
    						}
    				break;
    			
    			case 1:
    			GameObject Oak1 = GameObjects.closest(oak -> oak.exists() && oak.getName().equals("Oak") && oak.hasAction("Chop down") && oak.canReach() && oak.distance() > 5);
    				sleep(300,600);
    				D4t4.Oak1++;
    				sleep(300,600);
    				if (D4t4.Walk < 0) {
    					Walking.walk(O4kTr33.getRandomTile());
    					D4t4.Walk--;
    				}
    				if (Oak1 != null && Oak1.isOnScreen()) {
    					Oak1.interact();
    					do {
    						sleep(2300,3900);
    					} while (Players.getLocal().isMoving() || Players.getLocal().isAnimating());
    					RBS();
    					} else {
    						Walking.walk(O4kTr33.getRandomTile());
    						do {
    							sleep(31300,7300);
    						} while (O4kTr33.contains(Players.getLocal()));
    						do {
    							sleep(2300,3900);
    						} while (Players.getLocal().isMoving() || Players.getLocal().isAnimating());
    						D4t4.Walk++;
    						M4in();
    					}	
    			}
    		
    	}
    	
    	private void Breaks() { // @ R GP $$$
    		
    		Logger.log("Br34k!n M4yB3");
    	
    		int RB = Calculations.random(0,2);
    		switch (RB) {
    		
    		// Make R Bag$ B4nk3d, onPaint! R-Art.
    		
    			case 0: 
    				// Always On if picked!!
    				long R0 = Calculations.random(0,666);
    				if (D4t4.Bank0 < R0) {
    					Logger.log("Break Time : Secounts Stopping your blot");
    					sleep(3300,53000); // Secs
    					Logger.log("Breaks Over : Secounts Starting your blot");
    					DepositBox.close();
    					sleep(300,1900);
    					O4k();
    				} 
    				
    			case 1:
    				// Always Off, Yet Turn$ on via D4t4!, Thrash Hold level 666 - 6666
    				long R1 = Calculations.random(666,6666);
    				if (D4t4.Bank0 > R1) {
    					Logger.log("Break Time : Minuties Stopping your blot");
    					sleep(180000,2580000); // Mins
    					Logger.log("Breaks Over : Minuties Starting your blot");
    					DepositBox.close();
    					sleep(300,1900);
    					//
    					//
    					//do {
    					//sleep(3300,3600);
    					//} while (LoginHander);
    					//
    					//
    					D4t4.Login++;
    					O4k();
    				} else {
    					sleep(3900,53000); // Escape , Thrash Hold level 3900,53000
    					Logger.log("3sc4p3d");
    					O4k();
    				}
    			
    			case 2:
    				// Always Off, Yet Turn$ on via D4t4!!, Thrash Hold level 66666 - 666666
    				long R2 = Calculations.random(66666,666666);
    				if (D4t4.Bank0 > R2) {
    					Logger.log("Break Time : Hours Stopping your blot");
    					sleep(10800000,262800000); // Hrs
    					Logger.log("Breaks Over : Hours Starting your blot");
    					DepositBox.close();
    					sleep(300,1900);
    					//
    					//
    					//do {
    					//sleep(3300,3600);
    					//} while (LoginHander);
    					//
    					//
    					D4t4.Login++;
    					O4k();
    				} else {
    					sleep(3000,53000); // Escape , Thrash Hold level 3000,53000
    					Logger.log("3sc4p3d");
    					O4k();
    				}
    			
    			}
    			
    	}
    	
    	private static class D4t4 {
    	
    		private static float Walk = 0; // inHouse D4t4
    		private static float Oak0 = 0; // inHouse D4t4
    		private static float Oak1 = 0; // inHouse D4t4
    		private static float Bank0 = 0; // inHouse D4t4
    		
    		//Calculated data
    		private static float Login = 0; // Paint R-Art.
    		private static float Bank0D = 0; // Paint R-Art.
    		private static float Oak0D = 0;  // Paint R-Art.
    		private static float Oak1D = 0;  // Paint R-Art.
    	
    	}
    	
    }

     

    Should start making more sense XD

     

    Haven't tried it, yet it should be the fastest non bot looking West Var Banked Oaks.

    // Needed login handling.

     

    Not ever should this code ever reach back to the onloop!!! Roast ;p

    https://streamable.com/e/02nors?autoplay

    Just works ;p. video coming soon.

    Posted

    9999 oaks in bank. no errors been on all night.

    Watching it upside down makes more sense then not lol, in the 5th grade I got in trouble for reading my book upside down, not I'm literally writing and reading upside down.

    • 3 weeks later...
    Posted
    Spoiler
    	private void O4k() {
    		// Getter
    		do {
    		GameObject O4k = GameObjects.closest(oak ->oak.exists() && oak.getName().equals("Oak tree") && oak.hasAction("Chop down") && oak.canReach() && oak.distance() > 5);
    			if (O4k.exists()) {
    				O4k.interact();
    				do {
    					sleep(999,9999);
    				} while (Players.getLocal().isAnimating());
    			}
    		} while (!Inventory.isFull());
    		Logger.log("P4th");
    		P4th();
    	}
    	private void B4nk() {
    		// Setter
    		if (!Bank.isOpen()) {
    			Bank.open();
    			sleep(2222,5555);
    			Bank.depositAllItems();
    			Bank.close();
    			Logger.log("P4th");
    			P4th();
    		}
    	}
    	private void P4th() {
    		// Walking
    		if (Inventory.isFull()) {
    			Logger.log("B4nk");
    			Area Bank$ = new Area(
    					new Tile(3185, 3434, 0),
    					new Tile(3182, 3434, 0),
    					new Tile(3182, 3445, 0),
    					new Tile(3185, 3445, 0));
    			if (!Bank$.contains(Players.getLocal())) {
    				if(Walking.isRunEnabled()) {
    					do {
    						Walking.walk(Bank$.getRandomTile());
    						if (!Walking.isRunEnabled()) {
    							Logger.log("P4th");
    							P4th();
    						}
    						sleep(1999,5555);
    					} while (!Bank$.contains(Players.getLocal()));
    					Logger.log("B4nk");
    					B4nk();
    				} else {
    					do {
    						Walking.walk(Bank$.getRandomTile());
    						if (Walking.isRunEnabled()) {
    							Logger.log("P4th");
    							P4th();
    						}
    						sleep(7777,11111);
    					} while (!Bank$.contains(Players.getLocal()));
    					Logger.log("B4nk");
    					B4nk();
    				}
    			} else {
    				Logger.log("B4nk");
    				B4nk();
    			}
    		} else {
    			//Walking
    			Logger.log("O4k");
    			Area O4k$ = new Area(
    					new Tile(3185, 3434, 0),
    					new Tile(3182, 3434, 0),
    					new Tile(3182, 3445, 0),
    					new Tile(3185, 3445, 0));
    			if (!O4k$.contains(Players.getLocal())) {
    				if(Walking.isRunEnabled()) {
    					do {
    						Walking.walk(O4k$.getRandomTile());
    						if (!Walking.isRunEnabled()) {
    							Logger.log("P4th");
    							P4th();
    						}
    						sleep(1999,5555);
    					} while (!O4k$.contains(Players.getLocal()));
    					Logger.log("O4k");
    					O4k();
    				} else {
    					do {
    						Walking.walk(O4k$.getRandomTile());
    						if (Walking.isRunEnabled()) {
    							Logger.log("P4th");
    							P4th();
    						}
    						sleep(7777,11111);
    					} while (!O4k$.contains(Players.getLocal()));
    					Logger.log("O4k");
    					O4k();
    				}
    			} else {
    				Logger.log("O4k");
    				O4k();
    			}
    		}
    	}

     

     

    Archived

    This topic is now archived and is closed to further replies.

    ×
    ×
    • Create New...

    Important Information

    We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.