Jump to content

Twin

Members
  • Posts

    1334
  • Joined

  • Last visited

  • Feedback

    100%

Everything posted by Twin

  1. Did you use the ! In front of myPlayer? ! Means not or the opposite of what you're saying. If(!inventory.isFull()) means if inventory is not full. And you can just have the bot open the door every time it's closed to make things easier. If(door.contains("Open") door.interact("Open"); If you want to get more advanced you can override messageListener, and say whenever "I can't reach this" shows up in chat, open the door. Then you can also do a minimap check Which I'm not to sure how to do, because I've never used it. Or you can just set an area that doesn't contain what's outside of the door and say like If(!MANWOMANAREA.contains(manWoman)) manWoman.interact("Attack");
  2. I would just use !myPlayer().isUnderAttack, because that will kind of sleep it from interacting with men until its out of combat.
  3. Just do if(manWoman!=null&&!myPlayer().isUnderAttack) blahblahblah; this will make it so it won't search for another man unless you're out of combat
  4. I was killing mammoths on my main legit, and they are actually around 45k exp/hour plus seed/herb drops. Would anyone see interest in one or no? Should say that the exp rate was withranged potions and 75 ranged with iron knives.
  5. Oh my bad! I thought you meant rectangle as in an area. RS2Widget w = widgets.get(459,90);//459 is your parent, 90 is the child. We're setting w = to widgets.get(459,90) if (w != null&&w.isVisible())//checks to make sure the interface is open w.interact("Make X");//were interacting with 459,90 in the interface keyboard.typeString("" + random(28, 100000));//types in 28 -1000000 to give it variation. To get the parent/child, open up an interface and highlight over the one you want.The one that has the color box around it that you need(green, white, red)look where all the numbers are on the side of your screen and write them down. The one on the top is the parent and the one on the bottom is the child. Sorry if this is an awful explanation Actaully this still isnt what you wanted. nevermind. Going to leave it here though in case anyone see's any use in it.
  6. localWalker.walk(AreaYou'reUsingHere.getRandomPosition(0));
  7. Entity door = objects.closest(new Area(3207,3214,3208,3214),"Door"); This will interact with the door at those certain points and only that door.
  8. 5374
  9. If an admin want's to delete this or whatever because it's not allowed but I used http://www.iniuria.us/forum/forum.php. Their mainly german on there but the cheats were very good and they had a decent community.
  10. Trying to decide if theres a better way to ignore an npc that your character can't reach than using message listener to get the "I can't reach that" and then doing an action based on that. Makes the script look botlike if it's always clicking thiings it can't reach once.
  11. Did you just make an account to hate on osbot? lol. Osbot has the mirror mode beta, which means no more injection.
  12. Proxy. Don't bot crazy hours. If your bot messes up and gets stuck let that account sit for a bit Premium/private script These should make your chances very low. And note if you get banned on a proxy IP stop using it. It will flag that IP and you'll have a greater chance of being banned.
  13. I'm not sure there is one. You might be able to find someone who will make you a private script.
  14. What do you mean?
  15. I'll mess around with both ways tomorrow, when i got to get my proggies done
  16. I have that in my other case, Once it gets into the spinning room, it executes the SPIN case, i guess i can try extending the area out a few blocks. That actually fixed it lol, gonna see how reliable this is.
  17. So then instead of having all those checks I can just have LUMBIDGESOUTHDOOR? since it's already being filtered?
  18. case WALK_TO_WHEEL: status = "Walking to wheel"; if (myPlayer().getZ() == 2) { this.localWalker.walkPath(BANK_TO_STAIRS); sleep(random(1500,2000)); Entity stairs = objects.closest("Staircase"); if (stairs != null && stairs.exists() && Arrays.asList(stairs.getDefinition().getActions()) .contains("Climb-down")) stairs.interact("Climb-down"); sleep(random(1000, 1200)); } if (myPlayer().getZ() == 1) { Entity door = objects.closest(new Area(3207,3214,3208,3214),"Door"); Entity wheel = objects.closest("Spinning wheel"); if (door != null && door.exists()) if (Arrays.asList(door.getDefinition().getActions()) .contains("Open")) { door.interact("Open"); sleep(random(1500, 1600)); this.localWalker.walk(wheel.getX(), wheel.getY() + 1); log("Hello"); } this.localWalker.walk(wheel.getX(), wheel.getY() + 1); sleep(random(400, 500)); } break; So all my code works, everything else is flawless, except if it catches that the door contains open, then it opens the door then stands there. It reaches the cod under it, because i added a log check and it will spam it in chat. Can't figure it out
  19. 1095
  20. I'll take the account for 500k. I'll be on Skype in like 3 hours.
  21. Yeah I want that. It will just end up going back to that case since everything holds true, it's just now the bank window is open which allows it to execute the if statement. Let me try that and see, sorry for the late reply I fell asleep. Worked! thank you! But, I also added in an extra ifstatement to my BANKLEAVE case that said if(inventory.contains("Flax"), so that portion of the code won't eveen start unless I have flax in my inventory. I was using lumbridge upper, so im not sure if that was exactly the reason. I changed two things around which might have been causing the issue.
  22. case BANK: if (bank.isOpen()) { if(inventory.contains("Bow string")) bank.depositAll("Bow string"); if(!inventory.contains("Flax")) bank.withdraw("Flax",28); if(inventory.contains("Flax")) break; } else { bank.open(); }
  23. I bot on accounts for the fun of it I guess. I have my legit main who's well rounded/only been botted once like a year ago to get 60 ranged.
×
×
  • Create New...