Results 1 to 6 of 6

Thread: powerfisher help!

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

    Default powerfisher help!

    ive made this for my fisher...
    but the problem is is that it keeps clicking the same fishingspot or area over and over even if it knew that one spot had no cage lobbie in it...

    how do i add something that would help it avoid this from clicking in the same area


    SCAR Code:
    procedure FindFishingSpots;
      begin
        FishingSpots:=DTMFromString('78DA63FCC4C0C070910105CC38F086410E483' +
        '342F98C1F31D5E4B52C4255F399083520BB2E10A1E6127E3500EE' +
        '831204')
            if FindDtmIn( x1,y1,FishingSpots,10,10,MSX2,MSY2)then
            begin
            MMouse(x1,y1,2,2)
            wait(1000+(200))
            if(IsUpText('age'))then
              Mouse(x1,y1,2,2,false)
              wait(500 + random(300))
              ChooseOption(x,y,'age')
              Wait(WaitTime*1000+random(500))
                if(IsUpText('et'))then
                  Mouse(x1,y1,2,2,false)
                  wait(800 + random(100))
                  ChooseOption(x,y,'Examine')
            end;
    end;

    many thanks for those who have helped me!

    They are sisters...
    Runescape Classic

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

    Default

    Quote Originally Posted by legendaryhero90 View Post
    ive made this for my fisher...
    but the problem is is that it keeps clicking the same fishingspot or area over and over even if it knew that one spot had no cage lobbie in it...

    how do i add something that would help it avoid this from clicking in the same area


    SCAR Code:
    procedure FindFishingSpots;
      begin
        FishingSpots:=DTMFromString('78DA63FCC4C0C070910105CC38F086410E483' +
        '342F98C1F31D5E4B52C4255F399083520BB2E10A1E6127E3500EE' +
        '831204')
            if FindDtmIn( x1,y1,FishingSpots,10,10,MSX2,MSY2)then
            begin
            MMouse(x1,y1,2,2)
            wait(1000+(200))
            if(IsUpText('age'))then
              Mouse(x1,y1,2,2,false)
              wait(500 + random(300))
              ChooseOption(x,y,'age')
              Wait(WaitTime*1000+random(500))
                if(IsUpText('et'))then
                  Mouse(x1,y1,2,2,false)
                  wait(800 + random(100))
                  ChooseOption(x,y,'Examine')
            end;
    end;

    many thanks for those who have helped me!
    I would make functions for the finding of each of those spots...

    SCAR Code:
    Function CageSpot:Boolean;
    Begin
        FishingSpots:=DTMFromString('78DA63FCC4C0C070910105CC38F086410E483' +
        '342F98C1F31D5E4B52C4255F399083520BB2E10A1E6127E3500EE' +
        '831204')
            if FindDtmIn( x1,y1,FishingSpots,10,10,MSX2,MSY2)then
            begin
            MMouse(x1,y1,2,2)
            wait(1000+(200))
            if(IsUpText('age'))then
            Result := True;
            End
            Else
            Result := False;
    end
    ;
    Theres no need to worry about spots that don't cage, unless you really want to..?... Just have it search until thats true..
    SUMMER BREAK be back when I want to

  3. #3
    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
    I would make functions for the finding of each of those spots...

    Theres no need to worry about spots that don't cage, unless you really want to..?... Just have it search until thats true..
    with my old procedures... i had to since it would stop looking for other places to fish and just have the mouse idle on that spot with Net Fishing on it

    your function isnt working
    it doesnt loop after its done fishing
    in other words the mouse just sits there if it finds "Net fishing" or after the fishing spot moves...it does nothing....

    They are sisters...
    Runescape Classic

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

    Default

    SCAR Code:
    procedure FindFishingSpots;
      begin
        FishingSpots:=DTMFromString('78DA63FCC4C0C070910105CC38F086410E483' +
        '342F98C1F31D5E4B52C4255F399083520BB2E10A1E6127E3500EE' +
        '831204')
            if FindDtmIn( x1,y1,FishingSpots,10,10,MSX2,MSY2)then
            begin
            MMouse(x1,y1,2,2)
            wait(1000+(200))
            if(IsUpText('age')) or (IsUpText('et')) then
              Mouse(x1,y1,2,2,false)
              wait(500 + random(300))
              ChooseOption(x,y,'Cage')
              Wait(WaitTime*1000+random(500))
              CustomAntiban
              else
                Mouse(x1,y1,2,2,false)
                wait(800 + random(100))
                ChooseOption(x,y,'Cancel')
            end;
    end;

    why wont this thing compile!!!!

    They are sisters...
    Runescape Classic

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

    Default

    What I am giving you is examples you'll have to format them for your script to work..

    I'm not positive on how this will work for rs but it does compile lemmie know the outcome..
    What this should do is look for the spot and check the up text until it gets the up text 'cage' and if it does get that then it will click... You may need to change cage to 'age' if it doesn't work the first go around..
    SCAR Code:
    Procedure Fish;
    Begin
     FishingSpots:=DTMFromString('78DA63FCC4C0C070910105CC38F086410E483' +
        '342F98C1F31D5E4B52C4255F399083520BB2E10A1E6127E3500EE' +
        '831204')
      Repeat
       if FindDtmIn( x1,y1,FishingSpots,10,10,MSX2,MSY2)then
         MMouse(x1,y1,2,2)
         wait(1000+(200))
       until (isuptext('age'))
          if(IsUpText('age'))then
            Mouse(x1,y1,2,2,true);
    end;
    SUMMER BREAK be back when I want to

  6. #6
    Join Date
    Jan 2007
    Location
    USA
    Posts
    1,782
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Its because of the else. Dnt say

    SCAR Code:
    else
    Chooseoption(x,y,'ancel');

    or watever because the procedure already does that when not found

    Join the fastest growing merchanting clan on the the net!

Thread Information

Users Browsing this Thread

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

Similar Threads

  1. PowerFisher 0.03
    By RPS13x in forum OSR Help
    Replies: 10
    Last Post: 03-08-2009, 01:57 AM
  2. Srl 20 Powerfisher
    By jiggypwner in forum RS3 Outdated / Broken Scripts
    Replies: 2
    Last Post: 08-17-2008, 10:03 PM
  3. PowerFisher
    By JuvenileHall in forum OSR Help
    Replies: 4
    Last Post: 10-27-2007, 06:24 PM

Posting Permissions

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