-
Could use some help with first script
Ok, I'll add those. So that just stops the getNpc method from returning null? What would happen if it did return null?
-
Could use some help with first script
I thought I was missing something, since the code looked like it should be working somewhat. Turns out it was just my laptop. I ran it on my PC and it worked with the original code. Afterwards, I changed the fishing spot ID to a string. I also added a while loop and a sleep timer. So far it seems to be working. //Checks closest fishing spot and clicks it (supposedly) private void net() throws InterruptedException { while (!myPlayer().isAnimating()) { Entity spot = getNpcs().closest("Fishing spot"); spot.interact("Net"); MethodProvider.sleep(5000); } } Is there anything wrong with this before I move on to banking etc? Full code:
-
Could use some help with first script
Thank you guys for the help. I'll try all those tomorrow!
-
Could use some help with first script
Hi, I'm trying to make my first script. It's a fishing script that just catches shrimp and drops them when invy is full. Is there something I'm missing here? I stand next to the fishing spot in lumbridge with a fishing net and the bot does nothing. Ignore the extra imports I just copy pasted more than I needed. import org.osbot.rs07.api.map.Position; import org.osbot.rs07.api.model.Entity; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import org.osbot.rs07.api.map.Area; import org.osbot.rs07.api.map.constants.Banks; import org.osbot.rs07.api.ui.RS2Widget; import org.osbot.rs07.script.MethodProvider; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import org.osbot.rs07.utility.ConditionalSleep; import org.osbot.rs07.api.Inventory; import java.util.function.BooleanSupplier; @ScriptManifest(author = "Gevo", name = "Fish", info = "idk", version = 0.1, logo = "") public final class Fish extends Script { @Override public final int onLoop() throws InterruptedException { int space = invCount(); if (space==0) { drop(); } else { net(); } return random(150, 200); } @Override public final void onStart() { log("Hi?"); } //Checks closest fishing spot and clicks it (supposedly) private void net() { Entity spot = getNpcs().closest(1530); spot.interact("Net"); } //Counts empty slots in inventory private int invCount() { return getInventory().getEmptySlotCount(); } //drops all shrimps private void drop() { getInventory().dropAll(317); } } Thanks!
-
Perfect Herblore AIO
Hey can i get a free trial please?
-
APA AIO Herblore
Whats the ban rate like on this script?
-
Molly's Tanner
Hey can I get a free trial please
-
"Finally" they banned my mule
Nice man keep it up!
- rsgp for bot
-
How successful is ur botfarm
LOL feels bad man
-
Barrow Gloves - 1-176 QP - Quest List & Skills needed.
very helpful thanks
-
Favorite book?
Hatchet by Gary Paulsen
-
Acerd's Gilded Altar
hows the ban rate on this script
-
Botting and scripting to max
Damn man jagex is banning like crazy nowadays
- Untrimmed Hp Cape on Pure