Page 1 of 2 12 LastLast
Results 1 to 25 of 26

Thread: Help with karamja lobbie fisher...

  1. #1
    Join Date
    Sep 2006
    Location
    West U.S.
    Posts
    2,172
    Mentioned
    0 Post(s)
    Quoted
    6 Post(s)

    Help with karamja lobbie fisher...

    if i was to make a fishing script for karamja...

    what would be recommended to find the fishing areas???
    also how do i avoid that whirlpool random...

    i have a pretty good idea of how im going to make this script

    1.start at falador
    2.check equipment/stats/money (gametabs and possibly DTMs)
    3.get road color and start walking south...(radial walking procedure?)
    4.right click on one of the officers, pay-fare, and check uptext
    (this is the hard part...)

    5. walk through jungle... (AS IF!!) (im thinkin i should make it follow the water color at the edge and possibly radial walk it 120 degrees = northwestward)
    6.fish for lobbies or harpoon for swordies...
    7.anti-randoms...(theres gonna be alot yes i know...)
    8.walk back through jungle... (radial walking 270 degrees = southeastward)
    9.right-click pay-fare officer and uptext check
    10.walk 3 roadcolors back to the bank...
    11.check bank symbol, click on bank symbol
    12.click on use-quickly bank
    13. autochecks for lobbies or swordies and then bank
    14. repeat...

    (possibly a free-script if i can get it to work....)

    this would be one heck of a script if i can get all this done...

    if ever...

    there anything i need to add???
    possible procedures or anything else for that matter...?

    EDIT:
    sorry for double posting
    my comp lagged on me!!!

    They are sisters...
    Runescape Classic

  2. #2
    Join Date
    Jan 2007
    Posts
    834
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Use the SRL manual to find some useful information about minimap symbols.
    For the whirlpool,you have to make up your own procedure for it.I didnt find any info about it.

  3. #3
    Join Date
    Dec 2006
    Location
    Australia
    Posts
    698
    Mentioned
    0 Post(s)
    Quoted
    2 Post(s)

    Default

    There is some pretty good whirl pool antis- on here that people have developed, maybe you should start out with just a lobby fisher and dropper, than a walker to and from fally, then pretty much trim the edges and claim the product

  4. #4
    Join Date
    Oct 2006
    Location
    New Zealand
    Posts
    423
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    yeah, for walking you could probably rely on symbols at first because theres alot of them between draynor and port sarim. why bank in fally? wouldnt that be harder?

  5. #5
    Join Date
    Jan 2007
    Posts
    64
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Dude if you could get this working like perfectly id be so happy. Alot of buggy scripts out atm...

  6. #6
    Join Date
    Oct 2006
    Location
    Texas
    Posts
    1,450
    Mentioned
    1 Post(s)
    Quoted
    1 Post(s)

    Default

    Quote Originally Posted by HeavensWarrior View Post
    Dude if you could get this working like perfectly id be so happy. Alot of buggy scripts out atm...
    If he got it working flawlessly I recommend selling it .

  7. #7
    Join Date
    Sep 2006
    Location
    West U.S.
    Posts
    2,172
    Mentioned
    0 Post(s)
    Quoted
    6 Post(s)

    Default

    Quote Originally Posted by Buckleyindahouse View Post
    If he got it working flawlessly I recommend selling it .
    i was hoping to give back to the community with a "beta" but its not working well because of various problems ive been running into

    They are sisters...
    Runescape Classic

  8. #8
    Join Date
    Sep 2006
    Location
    New Jersey, USA
    Posts
    5,347
    Mentioned
    1 Post(s)
    Quoted
    3 Post(s)

    Default

    Well...good luck, and if you need any help, PM me, I'll see what I can do
    Interested in C# and Electrical Engineering? This might interest you.

  9. #9
    Join Date
    Sep 2006
    Location
    West U.S.
    Posts
    2,172
    Mentioned
    0 Post(s)
    Quoted
    6 Post(s)

    Default

    about the DTMs of the fishing spots...

    how do i put that in and make it click on the fishing spots?

    i know that it can detect it but it wont click on the spot
    what do i add in to make it click on it?

    (certainly not ClickMouse lol)

    any help here guys??

    They are sisters...
    Runescape Classic

  10. #10
    Join Date
    Dec 2006
    Location
    Ky
    Posts
    390
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Are you talking about minimap? If so just use findsymbol('fish') . If your talking about mainscreen then say use one of the finddtm functions from SRL. Those will find the DTM and save as x and y variables for their coordinates. Then use Mouse(x,y,1,1,True). And if that is completely off then post more on what you want
    SUMMER BREAK be back when I want to

  11. #11
    Join Date
    Sep 2006
    Location
    West U.S.
    Posts
    2,172
    Mentioned
    0 Post(s)
    Quoted
    6 Post(s)

    Default

    Quote Originally Posted by whales View Post
    Are you talking about minimap? If so just use findsymbol('fish') . If your talking about mainscreen then say use one of the finddtm functions from SRL. Those will find the DTM and save as x and y variables for their coordinates. Then use Mouse(x,y,1,1,True). And if that is completely off then post more on what you want
    your on to it whales

    im talking about the mainscreen. im using SRL's fishingspot DTM and its working well atm, but i dont know what procedure of the Mouse to use so that it clicks on the fishing spot.



    can you tell me exactly what Mouse method to use since this stumped me pretty good

    They are sisters...
    Runescape Classic

  12. #12
    Join Date
    Dec 2006
    Location
    Ky
    Posts
    390
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Post the exact function because im not exactly sure which function you are talking about... If you are using any of the DTM functions from SRL>core>DTM then it should store the coords of the DTM as x and y and you can just use Mouse
    SUMMER BREAK be back when I want to

  13. #13
    Join Date
    Sep 2006
    Location
    West U.S.
    Posts
    2,172
    Mentioned
    0 Post(s)
    Quoted
    6 Post(s)

    Default

    Quote Originally Posted by whales View Post
    Post the exact function because im not exactly sure which function you are talking about... If you are using any of the DTM functions from SRL>core>DTM then it should store the coords of the DTM as x and y and you can just use Mouse
    im using the fishingspotvbright.DTM that is stored in the Scar 2.03/DTMs folder/
    as for the function or procedure... thats what im askin
    which procedure should i use to make Scar "click" on the fishing spot
    and yes im looking in the core/DTM.scar file...but with so many... which do i use?

    and how do i make it "check" the upright text in the upper right-left corner?

    They are sisters...
    Runescape Classic

  14. #14
    Join Date
    Oct 2006
    Location
    New Zealand
    Posts
    423
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    load the dtm, find it, click the chords if text is up.
    FishDTM := DTMFromString('whatever it is');
    repeat
    FindDTM(FishDTM,FX,FY,MSX1,MSY1,MSX2,MSY2,)
    MMouse(FX,FY,1,1);
    wait(100+random(50));
    if (IsUpText('Catch or whatever it is')) then
    mouse(fx,fy1,1,true)
    until(invfull)
    end;

    or to make ir right click
    mouse(fx,fy1,1,true)
    popup('cage or whatever');

    I just made that quickly

  15. #15
    Join Date
    Sep 2006
    Location
    West U.S.
    Posts
    2,172
    Mentioned
    0 Post(s)
    Quoted
    6 Post(s)

    Default

    Quote Originally Posted by meanage View Post
    load the dtm, find it, click the chords if text is up.
    FishDTM := DTMFromString('whatever it is');
    repeat
    FindDTM(FishDTM,FX,FY,MSX1,MSY1,MSX2,MSY2,)
    MMouse(FX,FY,1,1);
    wait(100+random(50));
    if (IsUpText('Catch or whatever it is')) then
    mouse(fx,fy1,1,true)
    until(invfull)
    end;

    or to make ir right click
    mouse(fx,fy1,1,true)
    popup('cage or whatever');

    I just made that quickly
    thank you meanage!
    ill tweak this and try to get it to work
    this is gonna be good

    They are sisters...
    Runescape Classic

  16. #16
    Join Date
    Oct 2006
    Location
    New Zealand
    Posts
    423
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by legendaryhero90 View Post
    thank you meanage!
    ill tweak this and try to get it to work
    this is gonna be good
    lol, that was actually helpful? i cant wait for the script. goodluck with it

  17. #17
    Join Date
    Sep 2006
    Location
    West U.S.
    Posts
    2,172
    Mentioned
    0 Post(s)
    Quoted
    6 Post(s)

    Default

    Quote Originally Posted by meanage View Post
    lol, that was actually helpful? i cant wait for the script. goodluck with it
    after trying it out...
    the mouse doesnt even move over to the fishing spots anymore...
    little or less click it...

    the drop works so that was nice...

    this is what i got down so far...

    SCAR Code:
    procedure FindFishingSpots;
      begin
        FishingSpots:=DTMFromString('78DA63FCC4C0C070910105CC38F086410E483' +
        '342F98C1F31D5E4B52C4255F399083520BB2E10A1E6127E3500EE' +
        '831204')
        FishingSpots:=DTMFromString('78DA636C616260F8CAC8800C661C78C32007A' +
        '41961B819534D5ECB22B81A10606C25420DC8AE2F44A8F9865F0D' +
        '0057C310A2')
           begin
           MMouse(x1,y1,1,1)
           wait(1000+(200));
             if(IsUpText('Cage'))then
             begin
               Mouse(x1,y1,1,1,false)
               wait(1000)
               popup('Cage');
             end;
           end;
     
      //FishingSpots :=
     
      //if (FindDTM(FishingSpots,x1,y1,)then
     end;

    i doubt the coordinates are correct but i know that the DTM is right tough...
    so what am i doing wrong?

    They are sisters...
    Runescape Classic

  18. #18
    Join Date
    Oct 2006
    Location
    New Zealand
    Posts
    423
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by legendaryhero90 View Post
    after trying it out...
    the mouse doesnt even move over to the fishing spots anymore...
    little or less click it...

    the drop works so that was nice...

    this is what i got down so far...

    SCAR Code:
    procedure FindFishingSpots;
      begin
        FishingSpots:=DTMFromString('78DA63FCC4C0C070910105CC38F086410E483' +
        '342F98C1F31D5E4B52C4255F399083520BB2E10A1E6127E3500EE' +
        '831204')
        FishingSpots:=DTMFromString('78DA636C616260F8CAC8800C661C78C32007A' +
        '41961B819534D5ECB22B81A10606C25420DC8AE2F44A8F9865F0D' +
        '0057C310A2')
           begin
           MMouse(x1,y1,1,1)
           wait(1000+(200));
             if(IsUpText('Cage'))then
             begin
               Mouse(x1,y1,1,1,false)
               wait(1000)
               popup('Cage');
             end;
           end;
     
      //FishingSpots :=
     
      //if (FindDTM(FishingSpots,x1,y1,)then
     end;

    i doubt the coordinates are correct but i know that the DTM is right tough...
    so what am i doing wrong?
    your not setting where the dtm is to x1 y1
    SCAR Code:
    procedure FindFishingSpots;
      begin
        FishingSpots:=DTMFromString('78DA63FCC4C0C070910105CC38F086410E483' +
        '342F98C1F31D5E4B52C4255F399083520BB2E10A1E6127E3500EE' +
        '831204')
           begin
           FindDTM(FishingSpots,x1,y1,MSX1,MSY1,MSX2,MSY2)
           MMouse(x1,y1,1,1)
           wait(1000+(200));
             if(IsUpText('age'))then
             begin
               Mouse(x1,y1,1,1,false)
               wait(1000)
               popup('Cage');
             end;
           end;

      //FishingSpots :=

      //if (FindDTM(FishingSpots,x1,y1,)then
     end;

    Edit: Also add some failsafes or something, make it a bit more like - if find dtm do this, if not click the fishing sybol, if it doesn't find fishing symbol then make it try and work out where you are or make the player 'lost' and go to the next one.

  19. #19
    Join Date
    Sep 2006
    Location
    West U.S.
    Posts
    2,172
    Mentioned
    0 Post(s)
    Quoted
    6 Post(s)

    Default

    Quote Originally Posted by meanage View Post
    your not setting where the dtm is to x1 y1
    SCAR Code:
    procedure FindFishingSpots;
      begin
        FishingSpots:=DTMFromString('78DA63FCC4C0C070910105CC38F086410E483' +
        '342F98C1F31D5E4B52C4255F399083520BB2E10A1E6127E3500EE' +
        '831204')
           begin
           FindDTM(FishingSpots,x1,y1,MSX1,MSY1,MSX2,MSY2)
           MMouse(x1,y1,1,1)
           wait(1000+(200));
             if(IsUpText('age'))then
             begin
               Mouse(x1,y1,1,1,false)
               wait(1000)
               popup('Cage');
             end;
           end;

      //FishingSpots :=

      //if (FindDTM(FishingSpots,x1,y1,)then
     end;

    Edit: Also add some failsafes or whatever, make it a bit more like if find dtm do this, if not click the fishing sybol, if it dont find fishing symbol try and work out where you are or make the player 'lost' and go to the next one or whatever
    alright then ill take a look at that and see

    ill work on the failsafes after i get this done

    *priortize*
    EDIT:*UGH* the cordinates are off or something... i dunno this is harder than i thought...
    im going to work on this later since i've spent a good 3 hours trying to get it working...

    here's an early version of my script:

    SCAR Code:
    program legendaryfisher;
    {.include srl/srl.scar}
    {.include srl/srl/skill/Fishing.scar}

    const

    Loads = 3; //max load to be done
    TimeLimit = 3; //time till it switches
    publicChat= 'Friends';
    privateChat= 'Off';
    WaitTime= 60; //time to wait till it finds another spot to fish

    var
    Lobsters,LoadsToBeDone,FishingSpots,x1,y1: integer;

    procedure Declareplayers;
      Begin
     
       HowManyPlayers :=1;
       NumberOfPlayers(HowManyPlayers);
       CurrentPlayer:=0;
       
       Players[0].Name :='';
       Players[0].Pass :='';
       Players[0].Nick :='';
       Players[0].Active:=True;

      end;
     
    procedure TheSetup;
    Begin
    clearDebug;
    MouseSpeed:= 10;
    if(Not(LoggedIn)) then
    LoginPlayer;
    SetRun(True) ;
    Setchat (PublicChat,1);
    Setchat (PrivateChat,2);
    HighestAngle;
    end;

    //incomplete//
    //------------------------------------------------
    //procedure Bank Lobsters;
     //begin
     //Lobsters := DTMFromString('78DA6354606660906064400659B6D20CFF813' +
           //'448F43F1030CA03D588A0AA81C8C24820AD0954C349841A59026A' +
           //'94816A5450D534FB28A0AA9121C21C614C35F59E68E68800D588E' +
           //'1370700A5F00987');
           //if FindDTM(Lobsters,x,y,1,1,200,200) then
     //end;

    procedure FindFishingSpots;
     var
     x1,y1,FishingSpots :integer;
      begin
        FishingSpots:=DTMFromString('78DA63FCC4C0C070910105CC38F086410E483' +
        '342F98C1F31D5E4B52C4255F399083520BB2E10A1E6127E3500EE' +
        '831204')
          begin
          FindDTM(FishingSpots,x1,y1,MSX1,MSY1,MSX2,MSY2)
          MMouse(x1,y1,1,1)
          wait(1000+(200));
            if(IsUpText('age'))then
            begin
              Mouse(x1,y1,1,1,false)
              wait(1000)
              popup('Cage');
            end;
          end;
     
      //FishingSpots :=     FishingSpots:=DTMFromString('78DA636C616260F8CAC8800C661C78C32007A' +
      // '41961B819534D5ECB22B81A10606C25420DC8AE2F44A8F9865F0D' +
      //  '0057C310A2')
     
      //if (FindDTM(FishingSpots,x1,y1,)then
     end;



    Procedure CustomAntiban;
     var
     ProtectFromBannage:Integer;
      begin
       ProtectFromBannage:= Random(30);
       case ProtectFromBannage of
       1: RandomRClickEvery(3 + Random(14));
       2: RotateEvery(9 + Random(15));
       3: BoredEvery(3 + Random(36));
       4: GameTab(2 + Random (10));
      end;
    end;

    Procedure FindRandoms;
    begin
    if(FindFight) then
     begin
     RunAwayDirection('S')
     wait(10000+random(2000));
     RunBack;
     FindNormalRandoms;
     HandleWhirlPool;
     end;
    end;

    Procedure LobsterDrop;
     begin
     DropTo(3,28);
     end;




    begin
    SetupSRL;
    SetupSRLFishing;
    DeclarePlayers;
    wait(2000);
    Activateclient;
    If(Not(Loggedin)) then
    LoginPlayer;
    TheSetup;
    FindFishingSpots;
    wait(1000);
    CustomAntiban;
    wait(3000);
    FindRandoms;
    repeat
    until(invfull)
    LobsterDrop;
    repeat
    until(LoadsToBeDone = Loads );
    Logout;
    wait(1000+random(20000))
    NextPlayer(True);

    end.

    feel free to fix it but be sure pm me the changes and what you did with it.

    i know it aint working atm and im not done with the walking and banking but this is what i got done so far

    with everyone's help, im sure i can release a working beta soon

    They are sisters...
    Runescape Classic

  20. #20
    Join Date
    Oct 2006
    Location
    New Zealand
    Posts
    423
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    pmed u your new pass, u left it in... ive done that before but i wasnt so lucky...

  21. #21
    Join Date
    Dec 2006
    Location
    Ky
    Posts
    390
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Just whipped this up real quick.. I think it should compile but may not work.

    SCAR Code:
    procedure FindFishingSpots;
      begin
        FishingSpots:=DTMFromString('78DA63FCC4C0C070910105CC38F086410E483' +
        '342F98C1F31D5E4B52C4255F399083520BB2E10A1E6127E3500EE' +
        '831204')
            if (FindDTM(FishingSpots,x1,y1,MSX1,MSY1,MSX2,MSY2)) then
            begin  
            MMouse(x1,y1,1,1)
            wait(1000+(200));
             if(IsUpText('age'))then
               Mouse(x1,y1,1,1,false)
               wait(1000)
               popup('Cage');
             end
             Else
              Begin
              Writeln('Cannot locate fishing spot')
              end;
    end;
      //FishingSpots :=
     
      //if (FindDTM(FishingSpots,x1,y1,)then
     end;
    SUMMER BREAK be back when I want to

  22. #22
    Join Date
    Sep 2006
    Location
    West U.S.
    Posts
    2,172
    Mentioned
    0 Post(s)
    Quoted
    6 Post(s)

    Default

    it compiles alright but it still cant find the fishing spots

    its weird since on the DTM editor it can find the fishing spots but when it actually runs ... it cant find the fishing spots at all...

    i dunno...im stumped on this

    the login works and the drop lobbies work... its just the FindFishingSpot procedure that is hard to fix...

    They are sisters...
    Runescape Classic

  23. #23
    Join Date
    Dec 2006
    Location
    Ky
    Posts
    390
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    When you say fishing spots do you mean the actual "Twinkling" things in the water that you have to click to start fishing? If so, I don't think that a DTM would be the best thing for this considering that the pixels are rapidly changing colors and location.. I am actually working on fly fisher and im not exactly sure what to use to find the fishing spot either.. I'll let you know if I can find something reliable
    SUMMER BREAK be back when I want to

  24. #24
    Join Date
    Sep 2006
    Location
    West U.S.
    Posts
    2,172
    Mentioned
    0 Post(s)
    Quoted
    6 Post(s)

    Default

    Quote Originally Posted by whales View Post
    When you say fishing spots do you mean the actual "Twinkling" things in the water that you have to click to start fishing? If so, I don't think that a DTM would be the best thing for this considering that the pixels are rapidly changing colors and location.. I am actually working on fly fisher and im not exactly sure what to use to find the fishing spot either.. I'll let you know if I can find something reliable
    yeah thats what i meant...
    the actual "shining and Twinkly" little spots

    well if a DTM doesnt work... what will?

    i know there's got to be some sort of find Procedure or function that has got to work.

    They are sisters...
    Runescape Classic

  25. #25
    Join Date
    Dec 2006
    Location
    Ky
    Posts
    390
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Looks like I was wrong about the DTMs ( so much to learn still ) I PMed you what I got.
    SUMMER BREAK be back when I want to

Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

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

Similar Threads

  1. Working catherby lobbie fisher
    By xix brad xix in forum RS3 Outdated / Broken Scripts
    Replies: 5
    Last Post: 01-14-2009, 06:05 PM
  2. Karamja lobbie/swordie fisher and banker
    By Smarter Child in forum RS3 Outdated / Broken Scripts
    Replies: 7
    Last Post: 09-24-2008, 04:13 AM
  3. F2P Lobbie Fisher!
    By sureshot12345 in forum RS3 Outdated / Broken Scripts
    Replies: 2
    Last Post: 04-12-2007, 01:10 PM
  4. lobbie fisher
    By legendaryhero90 in forum RS3 Outdated / Broken Scripts
    Replies: 8
    Last Post: 04-09-2007, 08:27 AM

Posting Permissions

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