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

IceKontroI

Registered
  • Content Count

    1,133
  • Joined

  • Last visited

  • Days Won

    12
  • Feedback

    100%

Everything posted by IceKontroI

  1. I agree. Proggies and screenshots are easily faked. It's still unclear whether breaks actually matter. This is a band-aid solution. Scripters should be making intuitive GUIs TO BEGIN WITH. An accurate rating system would be very beneficial to the community, however when peoples' accounts get banned they often blame the script rather than themselves. In theory (and not necessarily in practice) this means one of two things: These false ratings will apply to every script evenly, and can easily be corrected by a global score multiplier. These false ratings aren't actually false, and scripts that have a high banrate will be rated lower because people are rightfully down-rating. Overall, the scripters will resist any rating feature because it will change the scripting sales landscape. Scripters that are already established may no longer be preferred by customers. Unfortunately it's the scripters that have the influence needed to implement a change like this. @dondo_supamida
  2. It's been speculated before. Some people use virtual machines to try to get around this but you can still see the hardware IDs through the VM. Others try to use a VPS to get around it and I don't know how effective that is, but it adds a monthly cost.
  3. While it's probably true that they track mouse position, it's not definitive, and it's also not confirmed the only thing they check. I will dig through this deobbed client, but it's likely that any high level analysis against bots is done server-side so it won't be immediately obvious.
  4. This does prove that the OSRS client has access to your mouse, but then again of course it does. Mouse input is a crucial point of interaction with the game world. I couldn't find code to indicate that the mouse position was being used in any sort of bot detection process. From what I could see, and feel free to point what I missed, this is not incontrovertible proof.
  5. Show me this deobbed client
  6. 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.
  7. 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.
  8. 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.
  9. 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
  10. Do you think having multiple clients all set up on different cores via task manager would create some sort of manual multi-threading?
  11. 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.
  12. 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.
  13. 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
  14. The entire point of it being a private script is so as few people as possible have access to it.
  15. @CyberWizard OHJESUZ YOU DON"T KNOW? RUNESCAPE HAVE UPDATE ON EVERY THURS DAY READ A BOOK IDIOT.
  16. I have a tiny set of jangerberries.
  17. The only mule ban I ever had was when trading a lot of wealth (1+ bil) across many bots in a short period of time, and most likely happened because the method I was using on those bots was high risk.
  18. Best way to get better at anything is to set a goal that is moderately outside of your comfort zone and then accomplish it step by step. Learn the things you need to learn in order to accomplish the task and then get started. Do a little every day/week so you won't burn yourself out.
  19. Depends from person to person.
  20. You posted this earlier: If the only way for tannerOpen to be 1 is that click value is 2, then it's impossible for click value to == 0 and then tannerOpen to == 1 immediately after. Unless you have fixed the above post, you need to find out why that specific series of events is happening that way.
×
×
  • Create New...