Guangzhou Posted August 8, 2018 Posted August 8, 2018 Hi guys i want to make a woodcutting script but I have problems with importing classes can somebody tell me what I´m doing wrong ? Thanks in advance. This is the first class: package script; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import tasks.GoChopTree; @ScriptManifest(author = "GUANGZHOU", logo = "", info ="Cuts trees" , version = 1.0 , name = "Tree chopper") public final class Main extends Script { private final GoChopTree goChopTree = new GoChopTree(); @Override public void onStart() { } @Override public void onExit() { } @Override public int onLoop() { try { goChopTree.onLoop(); } catch (InterruptedException e) { log("doesn´t work"); } return 1000; } } This is the second class: package tasks; import org.osbot.rs07.script.MethodProvider; public final class GoChopTree extends MethodProvider { public final void onLoop() throws InterruptedException { long coinsininventory = inventory.getAmount(995); int coinsininv = Math.toIntExact(coinsininventory); log(coinsininv); } }
Lordsthan Posted August 8, 2018 Posted August 8, 2018 (edited) Try this: public void onStart() { goChopTree.exchangeContext(getBot()); } Edited August 8, 2018 by Lordsthan Indentation 1
Guangzhou Posted August 8, 2018 Author Posted August 8, 2018 Warning:(14, 19) java: exchangeContext(org.osbot.rs07.Bot) in org.osbot.rs07.script.MethodProvider has been deprecated This is the warning that i am receiving + the script does not show up in my local files.
Lordsthan Posted August 8, 2018 Posted August 8, 2018 35 minutes ago, Guangzhou said: Warning:(14, 19) java: exchangeContext(org.osbot.rs07.Bot) in org.osbot.rs07.script.MethodProvider has been deprecated This is the warning that i am receiving + the script does not show up in my local files. Try this instead: @SuppressWarnings("deprecation") @Overridepublic void onStart() { goChopTree.exchangeContext(getBot());} 1