Page 2 of 4 FirstFirst 1234 LastLast
Results 26 to 50 of 87

Thread: Ape Atoll Agility Course Runner

  1. #26
    Join Date
    Aug 2010
    Posts
    165
    Mentioned
    2 Post(s)
    Quoted
    39 Post(s)

    Default

    fell in the water @ stepping stones, then it did the stepping stones, climbed up the tree, now its stuck in the tree trying to find the stepping stones while it should be clicking the monkey bars ^^ Hope you can do something with this info

    Uberscript for the rest, better xp than wildy

    Gr, super

    edit:

    Just found this on my char:

    Next obstacle: Stepping stone
    Next obstacle: Tropical tree
    Next obstacle: Monkeybars
    Fell down: Monkeybars
    Next obstacle: Stepping stone
    Uptext not found: Stepping stone
    Next obstacle: Stepping stone
    Uptext not found: Stepping stone
    Next obstacle: Stepping stone
    Not visible: Stepping stone
    Next obstacle: Stepping stone
    Uptext not found: Stepping stone
    Next obstacle: Stepping stone
    Uptext not found: Stepping stone
    Next obstacle: Stepping stone
    Failed to solve obstacle for 20 seconds: Stepping stone
    Next obstacle: Stepping stone
    Failed to solve obstacle for 20 seconds: Stepping stone
    Next obstacle: Stepping stone
    Failed to solve obstacle for 20 seconds: Stepping stone
    Next obstacle: Stepping stone
    Failed to solve obstacle for 20 seconds: Stepping stone
    Next obstacle: Stepping stone
    Failed to solve obstacle for 20 seconds: Stepping stone
    Next obstacle: Stepping stone
    Failed to solve obstacle for 20 seconds: Stepping stone
    Next obstacle: Stepping stone
    Failed to solve obstacle for 20 seconds: Stepping stone
    Next obstacle: Stepping stone
    Failed to solve obstacle for 20 seconds: Stepping stone
    Next obstacle: Stepping stone
    Failed to solve obstacle for 20 seconds: Stepping stone
    Next obstacle: Stepping stone
    Uptext not found: Stepping stone
    Next obstacle: Stepping stone
    Uptext not found: Stepping stone
    Next obstacle: Stepping stone
    Failed to solve obstacle for 20 seconds: Stepping stone
    Next obstacle: Stepping stone
    Uptext not found: Stepping stone
    Next obstacle: Stepping stone
    Failed to solve obstacle for 20 seconds: Stepping stone
    Next obstacle: Stepping stone
    Failed to solve obstacle for 20 seconds: Stepping stone
    Successfully executed.


    So it fell down the monkeybars it says, and then tries to solve the stepping stone. But when i log in, i see my char just before the skull slope ^^ So i dont know exactly why the script thinks i failed it, but it went wrong there.

    Is it possible to add an option that the script itself sees where it is? This would solve all the problems i have with the script now

    Anyway, it worked great for the time that it worked, thumbs up for you

    === APE ATOLL AGILITY COURSE =======
    Experience gained: 24,580
    XP/H : 36,303
    Time running : 40 Minutes and 37 Seconds
    ====================================

    Gr, super

    Edit:

    ext obstacle: Skull slope
    Failed to solve obstacle for 20 seconds: Skull slope
    Next obstacle: Skull slope
    Failed to solve obstacle for 20 seconds: Skull slope
    Next obstacle: Skull slope
    Failed to solve obstacle for 20 seconds: Skull slope
    Next obstacle: Skull slope
    Uptext not found: Skull slope
    Successfully executed.

    When i logged in it was standing halfway the skull slope, i didnt have to click skull slope though, i could just walk away to the rope.

    Gr, super

    Edit:
    Just seemed to recreate the bug, its when you fail the skull slope, it falls down, then keeps trying skull slope till it succesfully did the skull slope, but then it walks halfway back on the skull slope and just stays there trying to do the skull slope.

    Gr, super

    Edit:

    === APE ATOLL AGILITY COURSE =======
    Experience gained: 62,220
    XP/H : 37,008
    Time running : 1 Hours, 40 Minutes and 52 Seconds
    ====================================

    Got 75 agility 65k for lvl 76 so i wont fail the course anymore so cant give anymore feedback on that Great script

    Gr, super
    Last edited by superduperd; 03-17-2011 at 07:04 PM.

  2. #27
    Join Date
    Dec 2006
    Location
    Latvia
    Posts
    97
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    I updated the script to be more successful in finding obstacles and recovering when it fails to click them.

    Though as I can't fail obstacles I cannot code them in very good, so unless I get an account with lower than 75 agility, I won't be able to update that part.

    For those of you who wish to be able to eat after failing obstacles and pick up fruit, please use version 0.2 or code procedures yourselves and just post it here if you wish..

  3. #28
    Join Date
    Mar 2007
    Location
    England
    Posts
    274
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    I'm level 55 agility so I fail quite alot, I noticed when the skull slope is failed the script walks up then continuously trys to walk up again even though its at the top, also had quite a few problems for when an obstacle is failed and you float down the river to the beginning, it always try's looking for the wrong obstacle after this :/, nice script though

  4. #29
    Join Date
    Dec 2006
    Location
    Latvia
    Posts
    97
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by trojan View Post
    I'm level 55 agility so I fail quite alot, I noticed when the skull slope is failed the script walks up then continuously trys to walk up again even though its at the top, also had quite a few problems for when an obstacle is failed and you float down the river to the beginning, it always try's looking for the wrong obstacle after this :/, nice script though
    New version (v0.3) should fix these problems, but I removed fruit eating and picking..
    But it is not that hard to add eating and picking from previous version if you wish, you can do it yourself.

  5. #30
    Join Date
    Mar 2011
    Posts
    48
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Thanks I've used version 0.1 can't wait to try out the new one!

  6. #31
    Join Date
    Mar 2007
    Location
    England
    Posts
    274
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    yeahh, thanks mate. Absolutely love 0.3 . I added eating just from scratch lol I eat lobsters, wasn't sure if previous one would work for them + rep anyways il post a proggy aswell later

  7. #32
    Join Date
    Mar 2011
    Posts
    48
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Wow.. This is amazing! I went from 73-75 in little to no time.
    Script runs very smoothly, rarely gets stuck, i'm 40k away from 76 now .
    Agility is one of the most annoying skills to train and I <3 you for making this script.
    Rep+

  8. #33
    Join Date
    Jan 2011
    Posts
    335
    Mentioned
    0 Post(s)
    Quoted
    23 Post(s)

    Default

    Alright so the errors are....

    -It does not read when I failed the tropical tree it keeps trying to climb
    tropical tree instead of do the stone.
    -It sometimes fails to read that I passed the monkey bars if I failed previously.
    -It sometimes fails to read when I get up the slope if I fail it.
    -It did not read I failed to swing across the river, and kept going for rope.
    Fails to go up tropical tree, and goes straight for monkey bars sometimes
    If I see you autoing with level 3/default clothes/crap name I WILL report you. Auto Correctly.

  9. #34
    Join Date
    Feb 2011
    Location
    The Future.
    Posts
    5,600
    Mentioned
    396 Post(s)
    Quoted
    1598 Post(s)

    Default

    For checking to see the next obstacle, you can use this.. If the user is within certain boxes(tiles) then Result := Nextobstacle or something.. Else if the user is within certain boxes2, Result := Thisobstacle..

    Simba Code:
    function MeInBox(Bounds: TBox): boolean;
    var
      tx, ty, x1, y1, x2, y2: integer;
      T: TTile;
    begin
      T := GetMyPos;
      x1 := Bounds.X1; y1 := Bounds.Y1;
      x2 := Bounds.X2; y2 := Bounds.Y2;
      tx := T.X; ty := T.Y;
      Result := ((tx >= x1) and (tx <= x2) and (ty <= y1) and (ty >= y2));
    end;

    And for clicking monkeybars and obstacles, U can use Object ID's and have it click the object rather than tile? Though I dont see any procedures for clicking objects.. Everytime I tried to ask, someone told me do TileToMS(Object.Tile,0); which is stupid..
    I am Ggzz..
    Hackintosher

  10. #35
    Join Date
    Dec 2006
    Location
    Latvia
    Posts
    97
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Thanks for rep and all responses.

    Quote Originally Posted by vashanddou View Post
    Alright so the errors are....

    -It does not read when I failed the tropical tree it keeps trying to climb
    tropical tree instead of do the stone.
    -It sometimes fails to read that I passed the monkey bars if I failed previously.
    -It sometimes fails to read when I get up the slope if I fail it.
    -It did not read I failed to swing across the river, and kept going for rope.
    Fails to go up tropical tree, and goes straight for monkey bars sometimes
    As I already mentioned I do not fail obstacles any more, so I removed checking for failure on them (v0.2 did check, but from responses it wasn't really good).
    So now my method is this:
    It tries to click current obstacle, if it is red-clicked then I assume that obstacle is being solved and wait for it to complete.
    Waiting for completion in most cases is just waiting for you to show up at fixed area (End tile if you may) and if it doesn't end up at end tile in 20 seconds (This long, because of the rope slide at the end is taking a while to complete) I assume it didn't succeed so I try once more.
    If it fails 2 times to solve the obstacle (miss-click counts as a fail), I call FindNextObstacle function that finds what should next obstacle be, so I can recover from most (if not all) situations. This should happen when you fail obstacle. It should mistakenly try to solve same obstacle twice, but it should recover from this and solve next obstacle.
    I call this feature not a bug. If you want to always use FindNextObstacle function (shouldn't be much of a problem) just change the SolveObstacle function a bit, which should be pretty easy.


    Quote Originally Posted by ggzz View Post
    For checking to see the next obstacle, you can use this.. If the user is within certain boxes(tiles) then Result := Nextobstacle or something.. Else if the user is within certain boxes2, Result := Thisobstacle..

    Simba Code:
    function MeInBox(Bounds: TBox): boolean;
    var
      tx, ty, x1, y1, x2, y2: integer;
      T: TTile;
    begin
      T := GetMyPos;
      x1 := Bounds.X1; y1 := Bounds.Y1;
      x2 := Bounds.X2; y2 := Bounds.Y2;
      tx := T.X; ty := T.Y;
      Result := ((tx >= x1) and (tx <= x2) and (ty <= y1) and (ty >= y2));
    end;

    And for clicking monkeybars and obstacles, U can use Object ID's and have it click the object rather than tile? Though I dont see any procedures for clicking objects.. Everytime I tried to ask, someone told me do TileToMS(Object.Tile,0); which is stupid..
    Thanks for the input, but there are few reasons why I'm not using these.

    MeInBox is good, but it won't work most of the obstacles, because, for example, before first tree and before monkeybars they have the same tiles, area before rope is pretty big so it is not the best to use MeInBox.

    About obstacle clicking, I do not click the tile, I use tile as a reference point from which to do FindColorsSpiralTolerance and I click one of the ATPAs (I got this great idea from marpis script, I'm not sure if it is his idea or not).
    And the problem why it fails to find monkeybars is the color of monkeybars is very, very similar to the rest of the ground at that area, and clicking area is really small.


    Also I'm thinking of adding some sort of autocolor to this script, which may come a bit later.

  11. #36
    Join Date
    Mar 2006
    Posts
    403
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    enoyhs, def use the MeInBox(IntToBox(x1, y1, x2, y2)) to determine which obstacle to do next

    if the tiles are the same in two places for this course simple use the function GetPlaneIndex, it will return 0-2, depending on which level in Runescape you are on

    I will be using this script soon

    example: (PARAMETERS ARE NOT REAL!)

    if (MeInBox(IntToBox(2536, 3547, 2537, 3545)) and (GetPlaneIndex = 2)) then
    Result := 'monkey bars';

    EDIT: also instead of autocolor, look into CTS 2

    search the forums for autocolor aid
    Last edited by _ChArMz; 03-20-2011 at 08:31 PM.

  12. #37
    Join Date
    Dec 2006
    Location
    Latvia
    Posts
    97
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by _ChArMz View Post
    enoyhs, def use the MeInBox(IntToBox(x1, y1, x2, y2)) to determine which obstacle to do next

    if the tiles are the same in two places for this course simple use the function GetPlaneIndex, it will return 0-2, depending on which level in Runescape you are on

    I will be using this script soon

    example: (PARAMETERS ARE NOT REAL!)

    if (MeInBox(IntToBox(2536, 3547, 2537, 3545)) and (GetPlaneIndex = 2)) then
    Result := 'monkey bars';

    EDIT: also instead of autocolor, look into CTS 2

    search the forums for autocolor aid
    Thanks for advice I'm here to learn so could you please explain why using MeInBox would be better than what I am doing now?
    Current NextObstacle function:
    Simba Code:
    function FindNextObstacle: Integer;
    var MyPos: TTile;
    begin
      MyPos := GetMyPos;
      Result := STEPPING_STONE; // Anything that doesn't fit in rest of parameters should be near stepping stone
      if (PercentBlackMM > 50) then // Only place where minimap is mostly black (also when sliding down the wine, but while sliding down this function shouldn't be working)
        Result := MONKEYBARS
      else if (DistanceFrom(Obstacles[TROPICAL_TREE_1].ClickTile) <= 2) then // I agree that here I could use MeInBox
        Result := TROPICAL_TREE_1
      else if (MyPos = Tile(2747, 2741)) then // Before skull slope there is only one tile where you can stand (you cannot walk anywhere from here)
        Result := SKULL_SLOPE
      else if (DistanceFrom(Obstacles[TROPICAL_TREE_2].ClickTile) <= 3) then // Same as with other tree, I could use MeInBox here
        Result := TROPICAL_TREE_2
      else if (MyPos.X < 2744) or (MyPos.Y < 2740) then // Area after skull slope is pretty big and isn't rectangular. I think there where function for abstract shapes too, but this is much easier.
        Result := ROPE
    end;

    Also I have read multiple tutorials about CTS and color, still not 100% I get that all, but I'm getting there.

  13. #38
    Join Date
    Mar 2006
    Posts
    403
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Simba Code:
    function FindNextObstacle: Integer;
    var MyPos: TTile;
    begin
      MyPos := GetMyPos;
      Result := STEPPING_STONE; // Anything that doesn't fit in rest of parameters should be near stepping stone
      if (PercentBlackMM > 50) then // Only place where minimap is mostly black (also when sliding down the wine, but while sliding down this function shouldn't be working)
        Result := MONKEYBARS
      else if (DistanceFrom(Obstacles[TROPICAL_TREE_1].ClickTile) <= 2) then // I agree that here I could use MeInBox
        Result := TROPICAL_TREE_1
      else if (MyPos = Tile(2747, 2741)) then // Before skull slope there is only one tile where you can stand (you cannot walk anywhere from here)
        Result := SKULL_SLOPE
      else if (DistanceFrom(Obstacles[TROPICAL_TREE_2].ClickTile) <= 3) then // Same as with other tree, I could use MeInBox here
        Result := TROPICAL_TREE_2
      else if (MyPos.X < 2744) or (MyPos.Y < 2740) then // Area after skull slope is pretty big and isn't rectangular. I think there where function for abstract shapes too, but this is much easier.
        Result := ROPE
    end;

    since you are already using reflection no reason to not use GetPlaneIndex(instead of MMBlack), its prob slightly faster?

    distance from will work just as good, no problems doing it that way

    for the rope area, if you want to use MeInBox, just edit the tiles to be a square, even if that Tile is not a tile you can move to
    Last edited by _ChArMz; 03-20-2011 at 08:59 PM.

  14. #39
    Join Date
    Aug 2010
    Posts
    165
    Mentioned
    2 Post(s)
    Quoted
    39 Post(s)

    Default

    Hmm nice, the script says 40120xp per hour and its still rising per round 81 agility atm, ill upload proggie later

    gr, super

    proggie:
    === APE ATOLL AGILITY COURSE =======
    Experience gained: 121,620
    XP/H : 40,034
    Time running : 3 Hours, 2 Minutes and 16 Seconds
    ====================================

    Add a break system and the script is superduper

    Gr, super

    another proggie:
    === APE ATOLL AGILITY COURSE =======
    Experience gained: 200,760
    XP/H : 41,186
    Time running : 4 Hours, 52 Minutes and 28 Seconds
    ====================================

    82 agility ^^ 160k for lvl up

    gr, super
    Last edited by superduperd; 03-24-2011 at 05:08 PM.

  15. #40
    Join Date
    Mar 2011
    Location
    McDonalds
    Posts
    5
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    I would love a Gnome Advanced script as well
    You did a great job on this one though =P

    Thanks!

  16. #41
    Join Date
    Mar 2011
    Location
    McDonalds
    Posts
    5
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    It´s pretty neet alright =P

  17. #42
    Join Date
    Dec 2006
    Location
    Latvia
    Posts
    97
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    So new version is out (v0.4).
    New things:
    • Better AntiBan (now it does human-ish things while you are doing obstacles)
    • Break system added (Fill out constants at the start)
    • Better support for finding obstacles


    Looking forward to some responses and reports
    Also Advanced Gnome Agility coming up later today (hopefully).

  18. #43
    Join Date
    Aug 2010
    Posts
    165
    Mentioned
    2 Post(s)
    Quoted
    39 Post(s)

    Default

    Quote Originally Posted by enoyhs View Post
    So new version is out (v0.4).
    New things:
    • Better AntiBan (now it does human-ish things while you are doing obstacles)
    • Break system added (Fill out constants at the start)
    • Better support for finding obstacles


    Looking forward to some responses and reports
    Also Advanced Gnome Agility coming up later today (hopefully).
    damn your fast. Thanks a lot man. 0.4 ran for 4 rounds now,way more flawlessly than before Damn your great man

    Looking forward to the gnome agility ^^ 83 agility atm Did 70-83 with your scripts

    gr, super

    edit:
    Maybe an afk antiban? never really saw it afk :P

    Edit 2:
    the xp counters are broken. The first one says my total agility xp, not the xp i got during runtime (like it did before). The second counter says my xp/hour is 1733858. That would be ubernice, but i think i still only get like 40k per hour

    edit 3:
    since the update the command prompt keeps saying:
    Field not found: t
    field not found: l
    field not found: o
    field not found: i
    field not found: H

    Does it have to do with the update and will it be fixed automatically or is the script broken?

    Edit 4: havent tried ape atoll yet, but i had same problem with gnome advanced too, but that one works right now so i presume this one will work too

    Gr, super
    Last edited by superduperd; 03-29-2011 at 10:45 AM.

  19. #44
    Join Date
    Feb 2007
    Location
    Colorado, USA
    Posts
    3,716
    Mentioned
    51 Post(s)
    Quoted
    624 Post(s)

    Default



    works great, still going

    using the break so the exp is slightly low because it breaked for a bit.

    maybe add the eating pineapples if agility is lower than 75, the hunting script for kebbits uses something to see what level hunting the person is then goes for different types of kebbits.. you could probably do that easy for eating pineapples



    === APE ATOLL AGILITY COURSE 0.4 ~ By enoyhs =======
    Experience gained: 97,840
    XP/H : 29,069
    Time running : 3 Hours, 21 Minutes and 56 Seconds




    Experience gained: 83,100
    XP/H : 37,652
    Time running : 2 Hours, 12 Minutes and 25 Seconds
    Last edited by grats; 04-11-2011 at 04:38 PM.
    The only true authority stems from knowledge, not from position.

    You can contact me via matrix protocol: @grats:grats.win or you can email me at the same domain, any user/email address.

  20. #45
    Join Date
    Oct 2009
    Location
    Edgeville, RS
    Posts
    39
    Mentioned
    0 Post(s)
    Quoted
    3 Post(s)

    Default

    === APE ATOLL AGILITY COURSE =======
    Experience gained: 74,340
    XP/H : 36,848
    Time running : 2 Hours, 1 Minutes and 3 Seconds
    ====================================
    ~~RAM ROCKS~~

  21. #46
    Join Date
    Jan 2008
    Posts
    3
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    wont find rope to save its life =(. anything i can do to fix?

  22. #47
    Join Date
    Feb 2007
    Location
    Colorado, USA
    Posts
    3,716
    Mentioned
    51 Post(s)
    Quoted
    624 Post(s)

    Default

    === APE ATOLL AGILITY COURSE 0.4 ~ By enoyhs =======
    Experience gained: 252,980
    XP/H : 34,691
    Time running : 7 Hours, 17 Minutes and 32 Seconds
    The only true authority stems from knowledge, not from position.

    You can contact me via matrix protocol: @grats:grats.win or you can email me at the same domain, any user/email address.

  23. #48
    Join Date
    Aug 2007
    Location
    Colorado
    Posts
    7,421
    Mentioned
    268 Post(s)
    Quoted
    1442 Post(s)

    Default

    Progress Report by Flight:
    === APE ATOLL AGILITY COURSE 0.4 ~ By enoyhs =======
     Experience gained: 196,900
     XP/H             : 33,807
     Time running     : 5 Hours, 49 Minutes and 27 Seconds
    ====================================


    Great script man, I've been running this for a few days now and it's worked wonderful. You notice the XP/H is a bit low for someone who doesn't fail this course, that's because I took out your break system and used Echo_'s, and I also made the breaks more realistic time-wise. I'll use this to 85 and then use your Advanced Gnome course runner. Have you made an Advanced Barbarian course runner yet?

    Current projects:
    [ AeroGuardians (GotR minigame), Motherlode Miner, Blast furnace ]

    "I won't fall in your gravity. Open your eyes,
    you're the Earth and I'm the sky..."


  24. #49
    Join Date
    Dec 2006
    Location
    Latvia
    Posts
    97
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by Flight View Post
    Progress Report by Flight:
    === APE ATOLL AGILITY COURSE 0.4 ~ By enoyhs =======
     Experience gained: 196,900
     XP/H             : 33,807
     Time running     : 5 Hours, 49 Minutes and 27 Seconds
    ====================================


    Great script man, I've been running this for a few days now and it's worked wonderful. You notice the XP/H is a bit low for someone who doesn't fail this course, that's because I took out your break system and used Echo_'s, and I also made the breaks more realistic time-wise. I'll use this to 85 and then use your Advanced Gnome course runner. Have you made an Advanced Barbarian course runner yet?
    Nice Mind posting the updated version? I'm thinking of updating this script sometime in near (probably) future, and I would be happy to use (with proper credit) your adjustments.

    I have Advanced Barbarian (not released), but it is very buggy. And as XP rate is close to Advanced Gnome, I'm not really interested in developing it. I can send code in private if anyone wants to work on it.

  25. #50
    Join Date
    Aug 2007
    Location
    Colorado
    Posts
    7,421
    Mentioned
    268 Post(s)
    Quoted
    1442 Post(s)

    Default

    Well I didn't change a whole lot in the script because like I said it's very stable already, I just wasn't liking the extremely short breaks and what not...

    All I did was remove yours and put in Echo_'s set with my default break settings I use in all of my scripts. This also removed the "time until next break" being printed on Smart, but I'd imagine that wouldn't take too much effort to adjust and re-implant. If you'd still like my modified script let me know and I'll attach it somewhere for ya.

    Also if I might make a suggestion, putting in SRL Stats?

    Current projects:
    [ AeroGuardians (GotR minigame), Motherlode Miner, Blast furnace ]

    "I won't fall in your gravity. Open your eyes,
    you're the Earth and I'm the sky..."


Page 2 of 4 FirstFirst 1234 LastLast

Thread Information

Users Browsing this Thread

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

Tags for this Thread

Posting Permissions

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