Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

IceKontroI

Registered
  • Content Count

    1,128
  • Joined

  • Last visited

  • Days Won

    12
  • Feedback

    100%

IceKontroI last won the day on December 7 2018

IceKontroI had the most liked content!

Community Reputation

291 Excellent

1 Follower

About IceKontroI

  • Rank
    Taking the Turing test 💯💯💯
  • Birthday 03/01/1994

Personal

  • Sex
    Male
  • Location
    USA
  • Bio
    What loser actually writes a bio?

Recent Profile Visitors

2,988 profile views
  1. Yeah from what I can tell the only way you can avoid needing membership is if you run a fully automated F2P farming rig, and that comes with its own problems. As for good ways to make money, you'll need to find out for yourself. I doubt anyone will give you their methods/scripts.
  2. Einstein's scripts tend to have really good antiban. That all kinda disappears if you're running F2P though. It generally doesn't matter how good the script is, Jagex tends to be much more trigger happy banning F2P vs. members. Expect your F2P accounts to have significantly shorter lifespans than P2P accounts on principle.
  3. Alright so I'm just gonna preface this by saying what I'm doing is completely unreasonable and excessive, but I'm doing it anyway. I'm effectively rewriting the TRiBot Keyboard typing functions to have a lot of built-in realism. The new functions will do things like automatically make typos and correct them, and will use a finger-queue system to emulate realistic human typing. I'll be using only the following Keyboard functions: sendPress(), sendType(), and sendRelease(). In the KeyEvent class there are various VK (virtual key) constants like VK_BACK_SPACE and VK_ENTER that hold int values corresponding to those keys. I'm wondering if it's appropriate to use those in the following scenarios: If I wanted to capitalize a letter, would I do: sendPress((char)VK_SHIFT, getKeyCode((char)VK_SHIFT)) // Instead of casting it to char and calling getKeyCode() on it, couldn't I just use the int value AS the keycode? sendType(CHAR_UNDEFINED) sendPress('H', getKeyCode('H')) // Should the char be 'H' or 'h'? sendType('H', getKeyCode('H')) sleep sendRelease((char)VK_SHIFT, getKeyCode((char)VK_SHIFT)) sendRelease('H', getKeyCode('H')) If I wanted to press backspace, would I do: sendPress((char)VK_BACK_SPACE, getKeyCode((char)VK_BACK_SPACE)) sendType(CHAR_UNDEFINED) sleep sendRelease((char)VK_BACK_SPACE, getKeyCode((char)VK_BACK_SPACE)) I know this is an uncommon topic as most people use the built-in Keyboard functions without problems. Since I'll be using the keyboard a LOT, I figured I would focus on the details a little bit more than normal and try to innovate a stronger human profile in this area. I'll be posting the source code when it's completed.
  4. I've run into this problem before. I made a click function called click(RSItem item) that clicks that RSItem and then caches it. I had a getter function to retrieve that cached item called getLastClickedItem(). Then I made a boolean function called isInventoryItemSelected() that checked Game.getUptext() to see if I had an item selected. Finally, I would do something like this: if (isInventoryItemSelected()) { click(getLastClickedItem()); } @Peshmerga
  5. Do you think having multiple clients all set up on different cores via task manager would create some sort of manual multi-threading?
  6. If you do plan on implementing price checking to combat this, I would advise you to do it cautiously, as other have previously stated. Intentionally reducing those margins by a few GP or some percentage wouldn't hurt profits much and would be more sustainable.
  7. There are quite a few open source tribot scripts, once you finish your video series and are comfortable in the language, that would probably be a good starting point.
  8. Break the script into decoupled functions like: Bank Attack NPC Eat food and drink consumables Loot Walk to bank Walk to NPC location Then tackle the list of functions systematically, one at a time. For each function you tackle, break it down further into smaller elements, like for the loot function: A function to get all the ground items in an area that match a given ID list A function to sort those ground items by distance from player so you can pick them up efficiently A function to check if the player has space for a given ground item A function to pick up a given ground item
  9. The entire point of it being a private script is so as few people as possible have access to it.
  10. @CyberWizard OHJESUZ YOU DON"T KNOW? RUNESCAPE HAVE UPDATE ON EVERY THURS DAY READ A BOOK IDIOT.
  11. I have a tiny set of jangerberries.
×
×
  • Create New...