Jump to content

LoudPacks

Members
  • Posts

    926
  • Joined

  • Last visited

  • Feedback

    100%

Everything posted by LoudPacks

  1. add stamina potions support pelase.
  2. IDK but im so pissed. I could have bought 50 spectacle phats fpr like 1.3m each and now they are like 8m
  3. Yes I get what your saying. In the future Ill add more checks. I wasn't really thinking about it like that at the time. Thanks for the help
  4. How do I make it more safe? I can make shit do the things I want it to but other than that idk what to do, like adding antiban and shit like that. Are there any tutorials on stuff like that because it seems everything out there just tells you how to make your character do basic things like interact with objects, etc? Also, It's really only meant to be run for like an hour to get the early levels but I do know what you mean, its very basic.
  5. but if you buy it does it acutally if you all access? I know it wouldnt be cheaper but for convience sake, lets say if Im a millionaire.
  6. I tried using that with out success, but I check for stuns using isAnimating(). The sleep is to add a bit of human like delay, or at least that was my thought process. Thanks for the feedback. that +3 is probably why I couldn't get it to work that way :P
  7. Release: Directions: 1. Get swordfish. The script eats swordfish if you fall below 70% 2. Enter the house in lumbridge containing the man and woman. 3. Start the script 4. Go to bed 5. Wake up with level 30-40 thieving. Purpose: 1. Get those early thieving levels out of the way easily (Desert Treasure, ability to thieve better shit, etc.) Features: - Pickpockets both man and woman - World hops if no man / woman in the house - Stays in the house even if doors are open - Eats swordfish if below 70% hp - Human like delays Source: package thieving; import org.osbot.rs07.api.map.Position; import org.osbot.rs07.api.model.Item; import org.osbot.rs07.api.model.NPC; import org.osbot.rs07.api.ui.Skill; import org.osbot.rs07.api.map.*; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import java.awt.*; @ScriptManifest(author = "Chris1665", info = "Lumbridge Pickpocket. Really can be used where 'man' and/or 'woman' are present.", name = "Lumbridge Pickpocket", version = 1.0, logo = "http://i.imgur.com/q0yNJbV.png") public class main extends Script { private int health; private boolean male; private String timeRan; private int xpGained; private long start; private int profit; private int startGP; private int startXP; private long gpHour; private long xpHour; @Override public void onStart() { log("Start in west Lumbridge in the room with the man/women. Have swordfishs in your inventory."); if(!players.getInventory().contains("swordfish")) { log("You have no swordfish. You will not be healed."); } else { log("You have swordfish. You will be healed if your health drops below 70%."); } male = true; health = players.myPlayer().getHealth(); settings.mouse.setSpeed(160); start = System.currentTimeMillis(); startGP = players.getInventory().getItem("coins").getAmount(); startXP = players.getSkills().getExperience(Skill.THIEVING); combat.toggleAutoRetaliate(true); } public enum State{ STEAL, EAT } public State getState() { if(players.myPlayer().getHealth() < (health / 1.4)) { return State.EAT; } else { return State.STEAL; } } @Override public int onLoop() throws InterruptedException { switch(getState()){ case STEAL: NPC man = npcs.closest("Man"); NPC woman = npcs.closest("Woman"); Position manPos = man.getPosition(); Position womanPos = woman.getPosition(); if(!players.myPlayer().isAnimating() && !players.myPlayer().isMoving()) { if(man != null && male && map.canReach(manPos)){ man.interact("Pickpocket"); sleep(random(1800, 2400)); } if(woman != null && !male && map.canReach(womanPos)) { woman.interact("Pickpocket"); sleep(random(1800, 2400)); } if(!map.canReach(manPos) && !map.canReach(womanPos)) { worlds.hopToP2PWorld(); } male = !male; } break; case EAT: if(players.myPlayer().getHealth() < (health / 1.4)) { Item swordfish = players.getInventory().getItem("swordfish"); if(swordfish != null) { swordfish.interact("eat"); sleep(random(1400, 1800)); } } break; } return random(100, 250); } @Override public void onExit() { } @Override public void onPaint(Graphics2D g) { g.setColor(Color.black); timeRan = thieving.time.format(System.currentTimeMillis() - start); g.drawString("Time Ran: " + timeRan, 320, 370); g.drawString("XP Gained: " + xpGained, 320, 390); g.drawString("XP/HR: " + xpHour, 320, 410); g.drawString("Profit: " + profit, 320, 430); g.drawString("GP/HR: " + gpHour, 320, 450); xpGained = players.getSkills().getExperience(Skill.THIEVING) - startXP; xpHour = (int)(xpGained / ((System.currentTimeMillis() - start) / 3600000.0D)); profit = ((players.getInventory().getItem("coins").getAmount())) - (startGP); gpHour = (int)(profit / ((System.currentTimeMillis() - start) / 3600000.0D)); } } Download: http://www.mediafire.com/download/3twua486xxrqa3v/Lumbridge_Pickpocket.jar
  8. Your stupid. He never said he wanted a false ip. My solution does change the ip which is what OP asked. Who cares if its your real ip? Your not downloading child porn are you, you sick fuck? You can always change it again so it doesnt matter that its your real ip. In regards to relating the ip's, this is irrelvent unless the FBI or some shit is trying to track you down. JaGeX is not capable of doing this.
  9. just removed that, it still doesn't. EDIT: I fixed it by changing my getState method and changing some loop logic: private State getState() { if (mes.contains("treasure")) { return State.WAIT; } return State.STEAL; }
  10. Im not sure if your blind or just stupid lmao. if you read the god damn code I took time out of my day to post in order to help you, you would see the ! which checks if there is NO ore in the inventory. Im not sure how many times I need to explain to you, this method works. Weather you understand it or not is another thing. You seem like a know it all little shit from all the replies to everyone who's trying to help you so I hope your project fails miserably.
  11. This line of code wouldn't be called until after you already start smithing so that takes care of that. Leveling up is irrelevent as it has nothing to do with weather or not you have ore in your inventory. This solution that I provided does what your asking.
  12. why not just check if the player inventory contains ore? Rather than using the animation to see if they are done smithing, check if they are all out of items to smith with: if (!players.getInventory().containsItemWithName("ore")) { // now im not smithing because i have no ore }
  13. Tired of crafting? Angry that there is no free crafting bot for the bs early levels? This shitty, but functional, script made in 7 minutes is the perfect solution. Directions: Make a tab with needles, threads, and hard leathers. Stand in front of a bank chest (I use castle wars bank chest) Start the script Level up Source: import org.osbot.rs07.api.model.Entity; import org.osbot.rs07.api.ui.RS2Widget; import org.osbot.rs07.script.Script; import java.util.concurrent.TimeUnit; import org.osbot.rs07.script.ScriptManifest; import java.awt.*; @ScriptManifest(author = "Christ1665", info = "Hard Body Maker (use near a bank chest)", name = "Hard Bodies", version = 0, logo = "") public class main extends Script { @Override public void onStart() { } private enum State { BANK, SETTING_UP, WORKING } private State getState() { if (bank.isOpen()) { return State.BANK; } if (!players.inventory.contains("Hard Leather") || !players.inventory.contains("Needle") || !players.inventory.contains("Thread")) { return State.SETTING_UP; } if (players.inventory.contains("Hard Leather") || players.inventory.contains("Needle") || players.inventory.contains("Thread")) { return State.WORKING; } return null; } @Override public int onLoop() throws InterruptedException { switch(getState()) { case BANK: if (!players.getInventory().isEmpty()){ bank.depositAll(); } bank.withdraw("Hard leather", 26); bank.withdraw("Needle", 1); bank.withdraw("Thread", 12); bank.close(); break; case SETTING_UP: Entity bank = objects.closest("Bank Chest"); bank.interact("Use"); break; case WORKING: getInventory().getItem("Hard leather").interact("Use"); getInventory().getItem("Needle").interact("Use"); sleep(random(700, 950)); RS2Widget w = widgets.get(309, 2); if (w != null) w.interact("Make ALL"); sleep(random(20000, 28000)); } return random(500, 800); } @Override public void onExit() { } @Override public void onPaint(Graphics2D g) { } } Jar: http://www.mediafire.com/download/ko4uao5prg1w18d/Christ1665.jar Pic:
  14. this is the same places im getting stuck as well and my bot also works if i move him downstairs again like they said
  15. once ive started to go upstairs my bot seems to get stuck randomly from time to time, and it will also go up and down the ladder 2 times before depositing pay dirt, im using stealth client if that matter, please help! also does my zoom bar have to be set to a certain spot for the script to work properly?
  16. script name: AIO Crafter Member Number:174653 I am VIP and ive already got PC, Yak and RC script done by you and love them all just want to test the crafting a bit before purchase thanks (: please reply asap
  17. Loading any client set the default world to 386 and my default in my settings is 330. Im not going to bot for a while.
  18. So I get home from work and I'm logged out. I immediately open the console and just as i thought, "Your account has been banned / disabled." The first this I do is check the high scores. My account is still there. I then logged into the message center and I had no offense. So I tried logging in and it worked, I wasnt banned. I'm wondering if I'm at risk. I was running khal's Yak killer so idk if theres a way osbot can glitch and believe your banned. Was I banned by accident and then unbanned? Will I be banned very shortly? Was it a glitch? Has this happened to anyone else? EDIT: I am moved to world 86 (bot monitoring world) I have switched to osbudd and will play normal. Something very fucking sus is going on.
  19. Ok so I'm new to scripting, I have some understanding of Java and have been able to at least start a working script. I've been reading through the API but I can't figure out how to do this. There are several silk stalls. I want to theive from the same one, rather than running to the next closest stall when the first one is all out. I am using: Entity stall = objects.closest(11729); How can I make it so it will only do one stall specifically, rather than running across to the second stall? I tried using the stall ID but I realized all stalls have the same ID so I was still running everywhere. I was thinking using some sort of filter with the coords but idk how Also, I'm trying to use combat().getFighting() to register when a guard attacks because I have a kill state where I want to kill the guard, register he's dead, and then move onto the steal state etc. Any tips?
  20. explain this in more detail......
  21. Can I get a trial please?
  22. The best way is to enter your router gateway. http://192.168.1.1 Log in with the details (Admin, password) change your routers MAC Address, then unplug your modem for 3 minutes. Reconnect and your ISP should have assigned you a new IP. At least this works for me and I have a Netgear NightHawk and COX ISP.
×
×
  • Create New...