Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 01/08/14 in Posts

  1. @Designer looks like you're out of business :P
    3 points
  2. I'll do your graphics for whatever using MSPaint and google images. Prices: $1 avatar $2 script logo $3 signature $4 script paint First order of the thread is free. Act fast! TOS: 1. You will enjoy the art. 2. The art will enjoy you. 3. There are no rules. My portcullis:
    2 points
  3. Dear community, In this release I have fixed several bugs that I came across whilst running OSBot 1 in the background while testing/working on OSBot 2. I'll work on some more fixes tomorrow. A bug with bank scrolling and withdrawing has been fixed. Multiple randoms received some changes and updates. Several other glitches. Download can be found here: http://www.osbot.org/ Sincerely, OSBot.org
    2 points
  4. l337 hack with l337 posts? omg
    2 points
  5. 2 points
  6. He's on vacation, that's why Toph posted that here haha.
    2 points
  7. A slayer bot isn't complicated at all to build, just extremely time consuming. Just because you don't know how doesn't mean it won't happen. Nice purchase ;) but what troubles are you having death walking? Pre defined paths should work fine as long as the methods your using to walk it are coded correctly. Or are you instead using your own web walker of some sort?
    1 point
  8. no hes cheating.
    1 point
  9. i'm confused why are you so horny for feedbacks?
    1 point
  10. We already have plenty of scammers, why do you want to get sythe members here lol
    1 point
  11. Majority of the time because they're young people who haven't grown up enough to stick up for themselves and not be embarrassed about having a hot chick on your screen when your parents walk in (Because it's actually normal believe it or not).
    1 point
  12. We'll have to do with this as long as it's not hooked, I needed this for my script and I decided to share it with you people. public Entity getInteracting(final org.osbot.script.rs2.model.Character<?> character) { try { final ClassLoader loader = provider.bot.I(); final Field field = loader.loadClass("aw").getDeclaredField("ao"); field.setAccessible(true); final int index = field.getInt(character.instance) * 1850266567; final XClient client = provider.client.instance; if (index == -1) { return null; } else if (index > 32767) { final XPlayer[] players = client.getLocalPlayers(); return new Player(players[index - 32768]); } else { final XNPC[] npcs = client.getLocalNpcs(); return new NPC(npcs[index]); } } catch (final Exception e) { provider.log(e.getMessage()); } return null; } Probably self explanatory but it uses the bots classloader to load class aw (entity/character/actor) and retrieve field ao (interacting index). It then changes the modifier of this field to public. If index = -1 (no interacting entity) it returns null, if the index is higher than 32767 (the size of the npc array), the interacting entity is a player and therefor it gets the player array (obviously unmodified) and subtracts 32768 from the index to get the index in the player array. If the index is not higher than 32767 (so 32767 and lower) it'll just get the instance out of the unmodified npc array and return a new NPC. Images:
    1 point
×
×
  • Create New...