Everything posted by Joseph
-
[REQ] PuzzleBox Solver
all I need is just an account in front of the puzzle. That's all. I want to collect the data. Sign off. Type the Script. Do some trial and error. Pretty much repeat until the script solves the puzzle by itself.That's all man. I really would love to try to make this script because I use to be into those puzzles. I was always good at it. Plus I like creating algorithm. Seems like fun at least for me.
-
[REQ] PuzzleBox Solver
You no reply back to your own thread. When you had like 3 people who were willing to try it out
-
[REQ] PuzzleBox Solver
Dude I would love to try that out . But i need an account
-
100 feedback accomplished!
better neutral than negative better neutral than negative
-
People now in days
So I brought an account off the market sections. It's an whatever account. I do remember the owner saying he was the orginal account creator. He also did set my email to the account. Now I just got an email request for a password change. I'm not going to say any name just yet. But if for some reason I lost the account. I don't care if it was you or not I'm going to put a dispute against you so don't play with me. People now in days think we're stupid but common man.
-
100 feedback accomplished!
Can I be your one neutral feedback?
-
InventoryMonitor snippet
for those that need a replacement @Override public void run() { // Run thread while script is running. if (script != null) { while (script.getBot().getScriptExecutor().isRunning()) { Inventory inventory; if ((inventory = script.getInventory()) != null) { // Clear previous cache. previous.clear();
- Script paint mockup
-
Dismiss Random Events/Minigames
Osbot client > setting > account> There should be a dismiss all random. Make sure it connected you account
-
Farming script?
i still have that said script for OBS1 in my computer somewhere
-
Inventory problems
Do what apa said first. Once the jar is connected with your project. You can reference it about you bring jn the import. Usually I call the class and then its import. Finally @op when grabbing classes from the method provider / script class. Always use the getter methods. getInventory() getBank() getStore()
-
[Stable Build] OSBot 2.3.84 - Small Patch and QoL
just to let you know the boot gui cuts off http://prntscr.com/7tzb26 i tried to supply you with my computer info
-
Farm Tracker
ill send you a pm my friend I dont know if the data is correct now. So you know, just compare your data with theirs. Hopefully it match
-
Farm Tracker
I found a farming data dump if you want it.
-
So July 15th...
Nothing, sorry to be so blunt about it.
-
[Stable] OSBot 2.3.81 - Multi-patch and Security Update
@Alek im getting this error [ERROR][Bot #1][07/14 11:11:18 AM]: Error executing event : org.osbot.rs07.event.InteractionEvent@9f5075 java.lang.NullPointerException at org.osbot.rs07.api.model.Modeled.getHeight(ei:49) at org.osbot.rs07.input.mouse.EntityDestination.getArea(ld:188) at org.osbot.rs07.event.InteractionEvent.getEntityDestinationPoint(dk:339) at org.osbot.rs07.event.InteractionEvent.execute(dk:475) at org.osbot.rs07.event.EventExecutor$2.run(lm:199) at org.osbot.rs07.event.EventExecutor.execute(lm:71) at org.osbot.rs07.script.MethodProvider.execute(nc:589) at tasks.FindMummy.run(FindMummy.java:54) at core.PPlunder.onLoop(PPlunder.java:92) at org.osbot.rs07.event.ScriptExecutor$InternalExecutor.run(zo:164) at java.lang.Thread.run(Unknown Source)
- Skill tracker
-
experienceTracker for all skills
http://osbot.org/forum/topic/77404-skill-tracker/
-
Skill tracker
so im releasing my skill tracker on account of a request. Plus i personally dont like osbot experience tracker. IM pretty sure they have most of these methods in there, probably hidden. @Alek feel free to use if you decide to update the experience class. updated: to support EnumMap Add this into the on start of the script. (The class that extends Script) Skilltracker skillTracker = new SkillTracker(this); SkillTracker.java package com.divine.tracker; import java.util.ArrayList; import java.util.EnumMap; import java.util.Iterator; import java.util.List; import org.osbot.rs07.api.ui.Skill; import org.osbot.rs07.script.Script; public class SkillTracker { private final EnumMap<Skill, Tracker> mapTracker; private Script ctx; public SkillTracker(Script ctx) { this.ctx = ctx; this.mapTracker = new EnumMap<Skill, Tracker>(Skill.class); } public EnumMap<Skill, Tracker> getTrackerMap() { return this.mapTracker; } public long getTotalXpGained() { long amount = 0; for (Skill skill: getGainedSkills()) { amount += getGainedXP(skill); } return amount; } public List<Skill> getGainedSkills() { Iterator<Skill> skill = mapTracker.keySet().iterator(); List<Skill> list = new ArrayList<>(); while (skill.hasNext()) { if (hasGainedXP(skill.next())) { list.add(skill.next()); } } return list; } private boolean hasGainedXP(Skill skill) { return getGainedXP(skill) > 0; } public void track(Skill...skills) { for (Skill skill: (skills.length == 0) ? Skill.values(): skills) { mapTracker.put(skill, new Tracker(skill)); } } public Tracker get(Skill skill) { Tracker tracker = mapTracker.get(skill); if (tracker == null) throw new UnsupportedOperationException("You're not tracking this skill!"); return tracker; } public long getElapsed(Skill skill) { return System.currentTimeMillis() - get(skill).startedTrackingAt; } public int getGainedLevels(Skill skill) { return ctx.skills.getStatic(skill) - get(skill).getStartLevel(); } public int getGainedXP(Skill skill) { return ctx.skills.getExperience(skill) - get(skill).getStartExp(); } public int getGainedXPPerHour(Skill skill) { return (int) actionsPerHour(getGainedXP(skill), get(skill).getStartedTrackingAt()); } public int percentToLevel(Skill skill) { int currentLevel = ctx.skills.getStatic(skill); int expBetween = expBetween(currentLevel, currentLevel+1); int expIntoLevel = ctx.skills.getExperience(skill) - getExpForLevel(currentLevel); return (int) (((double) expIntoLevel / (double) expBetween) * 100D); } public long getTimeToLevel(Skill skill) { if (getGainedXP(skill) <= 0) return 0; return (long) ((expToLevel(skill) * 3600000.0D) / (double) getGainedXPPerHour(skill)); } public long getTimeToLevel(Skill skill, int target) { if (getGainedXP(skill) <= 0) return 0; return (long) ((expToLevel(skill, target) * 3600000.0D) / (double) getGainedXPPerHour(skill)); } /* * Private methods */ private int expToLevel(Skill skill) { return ctx.skills.experienceToLevel(skill); } private int expToLevel(Skill skill, int target) { return getExpForLevel(target) - ctx.skills.getExperience(skill); } private int expBetween(int value1, int value2) { return getExpForLevel(Math.max(value1, value2)) - getExpForLevel(Math.min(value1, value2)); } private double actionsPerHour(long actions, long startTime) { return (3600000D / (System.currentTimeMillis() - startTime) * actions); } private int getExpForLevel(int level) { return ctx.skills.getExperienceForLevel(level); } private class Tracker { private final int startExp, startLevel; private final long startedTrackingAt; private Tracker(final Skill track) { this.startExp = ctx.skills.getExperience(track); this.startLevel = ctx.skills.getStatic(track); this.startedTrackingAt = System.currentTimeMillis(); } public int getStartExp() { return startExp; } public int getStartLevel() { return startLevel; } public long getStartedTrackingAt() { return startedTrackingAt; } } }
-
PowerFisher won't start
Looks fine with me. Don't use id's use name. try debugging it using logs. Or even better try out the logic of your script. See if you can get the dropping to work first.
-
My bot wont start for some reason...
any error log?
-
I need to know some things
or just force left click with w.interact();
-
I need to know some things
Use widgets. On the client go to the setting. Enable widget debugger. Simply just interact with the widget
-
Download for MMU
Collect path, creates area, and polygon areas. and it's all visual. I'm going to add a new feature to collecting path on my script. Ya man its no map, it's all hands on and visuals
-
Download for MMU
so it does what my script does. Divine utilityOn the sdn under others