-
Posts
33 -
Joined
-
Last visited
-
Feedback
0%
Everything posted by Iwin
-
What were you killing? I've seemed to notice if you kill NPC's that are a lot lower level than you (chickens, goblins, dwarfs, ect) the ban hammer seems to come a lot sooner.
-
public class Muler extends Script { String thebot = getParameters(); String thebotrep; @Override public void onStart() { thebotrep = thebot.replace(' ', '\u00A0'); } This will work
-
What skills are you bringing to the table? This post seems very demanding of the other person. Also, 6 hours a day 7 days a week is 2 hours more than an average full time job.. an average person cannot commit to this if they already have a full time job.
-
Can I use different proxy for each account I'm botting on?
Iwin replied to osrsbenny's topic in Botting & Bans
There's a high chance that it will say you need VIP or higher status. Normal members can run two bots in the same osbot client, but you need VIP to run more than 1 client at a time. -
Can I use different proxy for each account I'm botting on?
Iwin replied to osrsbenny's topic in Botting & Bans
-
This. my bots are task based and do 11 different skills (all f2p), and can do 10 quests. They can last anywhere from 4 hours to 72 hours of active online time. Currently being a normal member, I can only run 1 bot at a time. (code is already there for multiple servers, and as many bots as I want). So giving a good estimate isn't really something I can do. But skills that REALLY set off the ban hammer are woodcutting, mining, and killing chickens. I just recently added runecrafting, so we'll see how that is. But the bot has to get Rune Mysteries done, mine essence, buy an air tiara from the GE and then it can RC. It might be awhile running 1 bot at a time.
-
Here's a few notes: There are 4.2 billion possible public IP addresses. If you unplug your router/modem for 10 minutes, odds are is that your IP will go back into the dhcp pool (or whatever identical service your ISP's uses) due to inactivity, and you'll get a new one. This being said, I'm sure they track IP's, but it is incredibly inaccurate.. and probably a small part in their anti-bot system. I have gotten over 1k suicide bots banned on my home IP (which has not changed in 6 months) and my main has not been banned.. but I do not trade to it, ever.
-
How to stop player using knife again until all fish are chunks?
Iwin replied to Jueix's topic in Scripting Help
There's a function: getDialogues().clickContinue(); that you can and should use as needed. Also, items can be put into an array String[] fishitems = {"Bluegill", "Common tench", "Mottled eel", "Greater siren"}; and you can do: if(!inventory.contains("Fish chunks") && inventory.contains(fishitems) Or you can do something like this: if(!inventory.contains("Fish chunks") && inventory.contains("Bluegill", "Common tench", "Mottled eel", "Greater siren") #.contains returns true if you have at least 1 item listed. -
This is true. I've only ever encountered this while looking for snippets.
-
"Invalid Character" You have an invalid whitespace character. You're going to need clear all the whitespace near the error area. It's usually easier to rewrite that line.
-
If you bot, you will get banned. It's not a matter of "if" it's a matter of "when". If you want to reduce the likelihood of getting banned, write your own scripts. Everyone has their own unique fingerprint. Using public bots is a sure way of getting banned in just a few hours.
-
Oooh, thank you. It wasn't that I didn't believe you, I just figured maybe there was some config I wasn't aware of or some other flag. This helps a ton.
-
@Patrick are you able to help a little more? How does OSBot know if you have a random event?
-
I was wondering if anyone had a snippet of a random event solver/dismisser, I searched the forums and googled it, with no success. I know OSBot has a built in dismisser, but I want to solve the no-brainer ones such as Rick and Genie. I just need a snippet to check if a random event is mine.
-
Sounds like you need to put a sleep timer after your world hop command
-
Make sure when it checks if you have the lobster pot that your inventory tab is open
- 1 reply
-
- 1
-
-
-
anyone else having problem loging to most of the worlds?---osrs
Iwin replied to tranzystor3's topic in General Help
A large portion of CenturyLink's DSL network was down today. It could have been an issue. -
My issue was converting: ArrayList<Position> posList = new ArrayList<>(); To an Area. but as posted above, my issue was solved. Unless this can be make more efficient (which is more than welcome)
-
Got it! Thank you very much! Position[] positions = posList.stream().toArray(Position[]::new); Area test = new Area(positions); for (Position p : test.getPositions()) { drawTile(this, g, p, Color.GREEN, Color.WHITE, ""); }
-
For some reason I get this result :|
-
I'm currently working on a area plotter. Simply, you click on the screen.. it adds the location (X, Y, Z) into an ArrayList.. ArrayList<Position> areaList = new ArrayList<>(); But to visually see the area.. you have to convert the arraylist into an Area Example: Area chickenArea = new Area(new Position[] { new Position(3171, 3289, 0), new Position(3169, 3291, 0), new Position(3169, 3294, 0), new Position(3170, 3295, 0), new Position(3170, 3298, 0), new Position(3169, 3299, 0), new Position(3173, 3303, 0), new Position(3173, 3307, 0), new Position(3179, 3307, 0), new Position(3180, 3303, 0), new Position(3182, 3303, 0), new Position(3184, 3302, 0), new Position(3185, 3300, 0), new Position(3186, 3298, 0), new Position(3186, 3295, 0), new Position(3185, 3290, 0), new Position(3183, 3289, 0), new Position(3178, 3289, 0), new Position(3177, 3288, 0), new Position(3174, 3288, 0), }); If you just use the arraylist to draw a tile, it only plots those specific locations. Any and all help is greatly appreciated
-
public boolean checkforPlayers(int area) { java.util.List<Player> playerss = players.getAll(); for (Player p : playerss) { if (myPlayer().getArea(area).contains(p) && !p.getName().equals(myPlayer().getName())) { return true; } } return false; } Returns true if there's players around your area. (excluding yourself) I use this generally like this: if(checkforPlayers(7) && random(0,25) == 0){ /* do world hop*/ }
-
I've seen in quite a few scripts that for Make X people use random(28, 1000) or something similar... (I'm guilty of this), So I made one that is a decent bit more inconspicuous. public String makeX() { int num = random(1, 9); int length = random(2, 4); String finishednum = ""; if (num < 3) { length = random(3, 4); } for (int i = 0; i < length; i++) { finishednum += "" + random(num - 1, num > 8 ? num : num + 1); } if (Integer.parseInt(finishednum) < 28) { return makeX(); } return finishednum; } By default if it makes less than 28, it will loop back into the function. You'll get results like 122, 988, 77, 34, 343, ect. Instead of results like 294, 984, 349, 28, 69, 77. Random isn't a horrible result, but it looks like you smash your number pad. But in real life, we generally do numbers that are close to each other, hence + 1, - 1; TLDR; Small anti-ban. It's pretty simple, but I figured someone could use it.
-
As far as I can tell, this worked. GameConstants.lowCPUDebug = true; log("LOW CPU: " + bot.lowCpu());Although it didn't tick the box on the client (which isn't an issue) Thank you very much!