Page 5 of 5 FirstFirst ... 345
Results 101 to 109 of 109

Thread: Memory reading.

  1. #101
    Join Date
    Dec 2011
    Location
    Toronto, Ontario
    Posts
    6,418
    Mentioned
    84 Post(s)
    Quoted
    861 Post(s)

    Default

    This is absolutely great work. Do you have Discord or something? Would love to combine this with some sort of ML model.

  2. #102
    Join Date
    Jul 2009
    Posts
    139
    Mentioned
    4 Post(s)
    Quoted
    63 Post(s)

    Default

    @halfbreed9 It only works for 1 client, haven't bothered to add more as I use it only for my main for boring and simple tasks. Mostly I look how game world is made, that's quite fun.
    Added now new interface scraper. Removed old one. New method might be difficult to find with AOB, but with pointer, it goes straight to it.
    Now try to fix that BankOpen() bool.

  3. #103
    Join Date
    Feb 2012
    Posts
    10
    Mentioned
    0 Post(s)
    Quoted
    7 Post(s)

    Default

    Quote Originally Posted by alar82 View Post
    @halfbreed9 It only works for 1 client, haven't bothered to add more as I use it only for my main for boring and simple tasks. Mostly I look how game world is made, that's quite fun.
    Added now new interface scraper. Removed old one. New method might be difficult to find with AOB, but with pointer, it goes straight to it.
    Now try to fix that BankOpen() bool.
    Hey - would love to help contribute to this. Have tried spinning it up locally - getting an error clicking an obj from FindAobj: Did not find varps:659

    Happy to extend Sin's comments above - do you have discord? I'm a software engineer by day, admittedly haven't done alot with Simba but always happy to learn a new technology.

    EDIT: Ignore my issue above.

    However point still stands, RS3 community is really lacking in presence for botters - would be really happy to contribute and try to push it further.
    Last edited by St Semajian; 05-13-2020 at 04:15 PM.

  4. #104
    Join Date
    Jul 2009
    Posts
    139
    Mentioned
    4 Post(s)
    Quoted
    63 Post(s)

    Default

    Dno... I like to keep it all to myself. Making it perfect and proper would lure lots of people here and it would paint huge red target onto it,... no thank you

    But about FindAobj it works as FindNPC thing. Use AO debug to find thing to click. Things like portable fletchers are Active Objects.

    Use
    Code:
    if (not CheckPAnim(120)) then begin /code/ end;
    to check if players is animating. Number there is how many times to check vs 25 milliseconds. Some animations have huge caps between them.

    Use
    Code:
    if (InveFull()) then begin /code/ end;
    to check if inventory is full or not.

    Use
    Code:
    if (InveItemcount(item1)<3) then begin /code/ end;
    to count items in inventory, item1 is ID.

    Use
    Code:
    if (InveFreecount()<9) then begin /code/ end;
    to check how many spots are free.

    Use
    Code:
     ClickInv(item1,0);
    to click item in inventory. Warning there is no check if inventory is actually open. So yea some fail safes should be added.

  5. #105
    Join Date
    Feb 2012
    Posts
    10
    Mentioned
    0 Post(s)
    Quoted
    7 Post(s)

    Default

    Quote Originally Posted by alar82 View Post
    Dno... I like to keep it all to myself. Making it perfect and proper would lure lots of people here and it would paint huge red target onto it,... no thank you

    But about FindAobj it works as FindNPC thing. Use AO debug to find thing to click. Things like portable fletchers are Active Objects.

    Use
    Code:
    if (not CheckPAnim(120)) then begin /code/ end;
    to check if players is animating. Number there is how many times to check vs 25 milliseconds. Some animations have huge caps between them.

    Use
    Code:
    if (InveFull()) then begin /code/ end;
    to check if inventory is full or not.

    Use
    Code:
    if (InveItemcount(item1)<3) then begin /code/ end;
    to count items in inventory, item1 is ID.

    Use
    Code:
    if (InveFreecount()<9) then begin /code/ end;
    to check how many spots are free.

    Use
    Code:
     ClickInv(item1,0);
    to click item in inventory. Warning there is no check if inventory is actually open. So yea some fail safes should be added.
    Yep got it working in the end was use error.
    That's a shame but I understand. Would you at least consider exposing a few more functions as getters to have a little more logic?

  6. #106
    Join Date
    May 2018
    Posts
    3
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Can this be used with other programs other than Simba, like AHK or AutoIt?

  7. #107
    Join Date
    Feb 2012
    Posts
    10
    Mentioned
    0 Post(s)
    Quoted
    7 Post(s)

    Default

    Looks like latest game update has broken the sidetext functionality - Is there anything we can provide in the action string parameter that returns immediately? I.E instead of "Mine"? Right now a workaround is to use MouseClick() after the object find - but by the looks of it the FindAObj is trying (3?) times to find the sidetext before closing the statement so it jumps a little before clicking

  8. #108
    Join Date
    Jul 2009
    Posts
    139
    Mentioned
    4 Post(s)
    Quoted
    63 Post(s)

    Default

    Quick fix applied.
    Edit:
    It tries few times before giving up, at slightly different pixels to find a match at sidetext.
    As for skipping sidetext check, I could add a keyword like " "=space to skip match checking.

  9. #109
    Join Date
    Jul 2009
    Posts
    139
    Mentioned
    4 Post(s)
    Quoted
    63 Post(s)

    Default

    Anyone know what bot those cursed energy bots use? I tried asking them but nothin, herders didn't wanto spill anything either.

Page 5 of 5 FirstFirst ... 345

Thread Information

Users Browsing this Thread

There are currently 3 users browsing this thread. (0 members and 3 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •