Results 1 to 15 of 15

Thread: Whats up with the flags?

  1. #1
    Join Date
    Jul 2007
    Location
    Ottawa, Canada
    Posts
    930
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default Whats up with the flags?

    Did runescape change the way flags work? because they are fucking up for me...
    ~ Metagen

  2. #2
    Join Date
    Mar 2007
    Posts
    4,810
    Mentioned
    3 Post(s)
    Quoted
    3 Post(s)

    Default

    You mean they go anywhere you click??

    That was fixed.. sorry if I'm wrong.

  3. #3
    Join Date
    Jul 2007
    Location
    Ottawa, Canada
    Posts
    930
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    yeah, if i click somewhere with a flag, the flag just sits where i click... is that a SMART issue?
    ~ Metagen

  4. #4
    Join Date
    Mar 2007
    Posts
    4,810
    Mentioned
    3 Post(s)
    Quoted
    3 Post(s)

    Default

    It an 'everything' issue my friend, thats why Lordsaturn ate FFlag and shmaht it back out with some new failsafes.

  5. #5
    Join Date
    Jul 2007
    Location
    Ottawa, Canada
    Posts
    930
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    my scripts dont work no more :'(
    well they do... just slowlier
    ~ Metagen

  6. #6
    Join Date
    Dec 2007
    Posts
    515
    Mentioned
    0 Post(s)
    Quoted
    1 Post(s)

    Default

    I think it's a runescape issue..
    In the kingdom of the blind, the one-eyed man is king

  7. #7
    Join Date
    Oct 2007
    Location
    Denmark
    Posts
    409
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    SCAR Code:
    procedure Flags;
    begin
      FFlag(20);
      Wait(3000 + Random(1000));
    end;
    It should speed your script up

  8. #8
    Join Date
    Jan 2008
    Location
    NC, USA.
    Posts
    4,429
    Mentioned
    0 Post(s)
    Quoted
    4 Post(s)

    Default

    Quote Originally Posted by Frt View Post
    SCAR Code:
    procedure Flags;
    begin
      FFlag(20);
      Wait(3000 + Random(1000));
    end;
    It should speed your script up
    lolno.
    Just use SRL's >.<
    Quote Originally Posted by irc
    [00:55:29] < Guest3097> I lol at how BenLand100 has become noidea
    [01:07:40] <@BenLand100> i'm not noidea i'm
    [01:07:44] -!- BenLand100 is now known as BenLand42-
    [01:07:46] <@BenLand42-> shit
    [01:07:49] -!- BenLand42- is now known as BenLand420
    [01:07:50] <@BenLand420> YEA

  9. #9
    Join Date
    Mar 2007
    Posts
    3,116
    Mentioned
    0 Post(s)
    Quoted
    2 Post(s)

    Default

    Runescape made path finding server side so its the way runescape works now

  10. #10
    Join Date
    Oct 2007
    Location
    Denmark
    Posts
    409
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by noidea View Post
    lolno.
    Just use SRL's >.<
    SRL's messes up still.

  11. #11
    Join Date
    Jan 2008
    Location
    NC, USA.
    Posts
    4,429
    Mentioned
    0 Post(s)
    Quoted
    4 Post(s)

    Default

    No it doesnt. It waits like 5 seconds now, instead of 30.
    Quote Originally Posted by irc
    [00:55:29] < Guest3097> I lol at how BenLand100 has become noidea
    [01:07:40] <@BenLand100> i'm not noidea i'm
    [01:07:44] -!- BenLand100 is now known as BenLand42-
    [01:07:46] <@BenLand42-> shit
    [01:07:49] -!- BenLand42- is now known as BenLand420
    [01:07:50] <@BenLand420> YEA

  12. #12
    Join Date
    Sep 2008
    Location
    Not here.
    Posts
    5,422
    Mentioned
    13 Post(s)
    Quoted
    242 Post(s)

    Default

    Here is one made by lordsaturn that works better than the one in srl IMHO
    SCAR Code:
    procedure DFlag(FDist: integer);
    var
      dist, a, check: Integer;
    begin
      check := GetSystemTime;
      while FlagPresent do
      begin
        dist := FlagDistance;
        if (dist = 0) or (dist < FDist) then Exit;
        a := GetSystemTime;
        if GetSystemTime - check > 20000 then
        begin
          Mouse(MMCX, MMCY, 0, 0, True);
          Exit;
        end;
        while dist = FlagDistance do
        begin
          if GetSystemTime - a > 1500 then
            Exit;
          Wait(10);
        end;
        if Random(30) = 1 Then IdleTime(500, 1000, 0.01);
      end;
    end;

  13. #13
    Join Date
    Jul 2007
    Location
    Ottawa, Canada
    Posts
    930
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    yeah i made one like that mormonman

    but just... better...
    ~ Metagen

  14. #14
    Join Date
    Jan 2008
    Location
    California, US
    Posts
    2,765
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Umm, they also don't show up if you click to do something, like open a bank, or chop a willow etc. Olds news might be old I don't know XD. I just never play RuneScape so idk.

  15. #15
    Join Date
    Feb 2007
    Location
    Access Violation at 0x00000000
    Posts
    2,865
    Mentioned
    3 Post(s)
    Quoted
    18 Post(s)

    Default

    Use my sexy functions
    SCAR Code:
    {*******************************************************************************
    Function DifferentMSColours: Boolean;
    By: Floor66
    Description: This function takes the colours of specific MainScreen points,
                 waits 100 + Random(50), takes new colours, and checks if the
                 colours are different from the first ones taken.
    *******************************************************************************}


    Function DifferentMSColours(MS_Points : Integer): Boolean;
    Var
      BeginColours, CheckColours : Array Of Integer;
      ColorCoords : TPointArray;
      i : Integer;
    Begin
      SetLength(ColorCoords, MS_Points);
      SetLength(BeginColours, MS_Points);
      SetLength(CheckColours, MS_Points);
      For i := 0 To High(BeginColours) Do
      Begin
        ColorCoords[i].x := MSCX + Random(50);
        ColorCoords[i].y := MSCY + Random(50);
        BeginColours[i] := GetColor(ColorCoords[i].x, ColorCoords[i].y);
      End;
      Wait(100 + Random(50));
      For i := 0 To High(CheckColours) Do
      Begin
        CheckColours[i] := GetColor(ColorCoords[i].x, ColorCoords[i].y);
        If BeginColours[i] <> CheckColours[i] Then
          Result := True;
      End;
    End;

    {*******************************************************************************
    Procedure CharacterMoving;
    By: Floor66
    Description: This procedure incorporates the function DifferentMSColours to do
                 a check if the character is still moving. A real handy check when
                 doing something with walking!
    *******************************************************************************}


    Function CharacterMoving: Boolean;
    Var
      Checks, t : Integer;
    Begin
      Wait(1500 + Random(250));
      Result := True;
      MarkTime(t);
      Repeat
        If (Not DifferentMSColours(7)) Then
          Inc(Checks);
        If (Checks >= 2) Or (Not FlagPresent) Then
          Result := False;
        If TimeFromMark(t) >= (10 * 1000) Then
          Result := False;
      Until(Not Result);
    End;

    {Use as:
    While CharacterMoving Do
      Wait(10 + Random(50));}

    They work flawless really. It waits 'til the character is 100% standing still.
    Ce ne sont que des gueux


Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 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
  •