Results 1 to 3 of 3

Thread: My Brute Forcers :)

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

    Default My Brute Forcers :)

    Well Here they Are; These are Basically infallible because of so many procedures being called.

    Basically I couldn't get The FindColorSkipBoxArray To work because of some careless error( I cant see it now it 2:50). Nyways These will still work very well. Tomorrow planning on developing My own color finders to add to these. These functions do it all. Finds From Centre Any 3 colors while tolerance raising to your specified tol. Also, if you choose the two Click functions, they pick out of 9 phrases to click :P

    SCAR Code:
    {*****************************************************
    function FindMSObjUltamite(var ox, oy: integer; Color1, Color2, Color3, Pixels,
     Tolerance, MaxTolerance: integer; Text1, Text2, Text3, Text4, Text5, Text6: string): boolean;
    By : Pwnaz0r
    Descripton : Brute Forces A MS Color And returns value as Ox, Oy
    *****************************************************}

    var
      OX, Oy: integer;

    function FindMSObjUltamite(var ox, oy: integer; Color1, Color2, Color3, Pixels, Tolerance, MaxTolerance: integer; Text1, Text2, Text3, Text4, Text5, Text6: string): boolean;
    var
      PMSCX, PMSCY, PMSX1, PMSX2, PMSY1, PMSY2, I, SearchX1, SearchY1, SearchX2, SearchY2, Ox, Oy: integer;
      TheTBoxArray: array[1..5] of Tbox;
      H, Q, Z: integer;
      Boxes: array[1..15] of integer;
    begin
      result := false;
      H := 0;
      Q := 0;
      Z := 0;

      PMSX1 := MSX1 + 5;
      PMSY1 := MSY1 + 5;
      PMSX2 := MSX2 - 5;
      PMSY2 := MSY2 - 5;
      PMSCX := Round(MSX2 / 2);
      PMSCY := Round(MSY2 / 2);



      I := 0;
      repeat
        I := I + 10;

        SearchX1 := MSCX - I;
        SearchY1 := MSCY - I;
        SearchX2 := MSCX + I;
        SearchY2 := MSCY + I;

    //If(Z>4)then exit;

       //If(Z > 1)then
        //begin
           //If(FindColorSkipBoxArray(X,Y,Color1,SearchX1,SearchY1,SearchX2,SearchY2,TheTBoxArray))or
             //(FindColorSkipBoxArray(X,Y,Color2,SearchX1,SearchY1,SearchX2,SearchY2,TheTBoxArray))or
             //(FindColorSkipBoxArray(X,Y,Color3,SearchX1,SearchY1,SearchX2,SearchY2,TheTBoxArray))then
              //begin
                 //MMouse(X,Y,0,0);
                //If(IsUpTextMulti(Text1, Text2, Text3))or
                  //(IsUpTextMulti(Text4,Text5,Text6))then
                    //begin
                      //Result := true;
                      //GetMousePos(ox,oy);
                      //Exit;
                   //end
               //end;
        if (FindColorFromCentre(X, Y, PMSCX, PMSY2, Color1, I, Tolerance)) or
          (FindColorFromCentre(X, Y, PMSCX, PMSY2, Color2, I, Tolerance)) or
          (FindColorFromCentre(X, Y, PMSCX, PMSY2, Color3, I, Tolerance)) or
          (FindColorSpiralTolerance(X, Y, Color1, SearchX1, SearchY1, SearchX2, SearchY2, Tolerance)) or
          (FindColorSpiralTolerance(X, Y, Color2, SearchX1, SearchY1, SearchX2, SearchY2, Tolerance)) or
          (FindColorSpiralTolerance(X, Y, Color3, SearchX1, SearchY1, SearchX2, SearchY2, Tolerance)) or
          (FindColorTolRaiser(X, Y, PMSX1, PMSY1, PMSX2, PMSY2, Color1, 0, MaxTolerance, true, 5)) or
          (FindColorTolRaiser(X, Y, PMSX1, PMSY1, PMSX2, PMSY2, Color2, 0, MaxTolerance, true, 5)) or
          (FindColorTolRaiser(X, Y, PMSX1, PMSY1, PMSX2, PMSY2, Color3, 0, MaxTolerance, true, 5)) or
          (ScanForObjectMulti(X, Y, 516, 388, Color1, Color2, Color3, tolerance, Text1)) or
          (ScanForObjectMulti(X, Y, 516, 388, Color1, Color2, Color3, tolerance, Text2)) or
          (ScanForObjectMulti(X, Y, 516, 388, Color1, Color2, Color3, tolerance, Text3)) or
          (ScanForObjectMulti(X, Y, 516, 388, Color1, Color2, Color3, tolerance, Text4)) or
          (ScanForObjectMulti(X, Y, 516, 388, Color1, Color2, Color3, tolerance, Text5)) or
          (ScanForObjectMulti(X, Y, 516, 388, Color1, Color2, Color3, tolerance, Text6)) or
          (FindColorTolerance(X, Y, Color1, SearchX1, SearchY1, SearchX2, SearchY2, Tolerance)) or
          (FindColorTolerance(X, Y, Color2, SearchX1, SearchY1, SearchX2, SearchY2, Tolerance)) or
          (FindColorTolerance(X, Y, Color3, SearchX1, SearchY1, SearchX2, SearchY2, Tolerance)) then
          MMouse(X, Y, 0, 0);
        if (IsUpTextMulti(Text1, Text2, Text3)) or
          (IsUpTextMulti(Text4, Text5, Text6)) then
        begin
          Result := true;
          GetMousePos(ox, oy);
          Exit;
        end
          if not (IsUpTextMulti(Text1, Text2, Text3)) or
            not (IsUpTextMulti(Text4, Text5, Text6)) then
          begin
            GetMousePos(X, Y);
            H := H + 1;
            Boxes[H] := X - 15;

            H := H + 1;
            Boxes[H] := Y - 15;

            H := H + 1;
            Boxes[H] := X + 15;

            H := H + 1;
            Boxes[H] := Y + 15;

            Q := Q + 1;
            TheTBoxArray[Q] := cBox2(Boxes[H - 3], Boxes[H - 2], Boxes[H - 1], Boxes[H]);

            Z := Z + 1;
          end;
          //end;
      until (SearchX1 > 1);
      if (SearchX1 > 1) then
      begin
        Writeln('Could not Find Color In FindMSObjAdvanced');
        Exit;
      end;
    end;

    SCAR Code:
    {****************************************************
    function FindMSObjAdvanced(var ox, oy: integer; Color1, Color2, Color3, Pixels, Tolerance, MaxTolerance: integer; Text1, Text2, Text3, Text4, Text5, Text6: string): boolean;
    by : pwnaz0r
    Description : Brute Forces Color From Centre
    ****************************************************}

    function FindMSObjAdvanced(var ox, oy: integer; Color1, Color2, Color3, Pixels, Tolerance, MaxTolerance: integer; Text1, Text2, Text3, Text4, Text5, Text6: string): boolean;
    var
      PMSCX, PMSCY, PMSX1, PMSX2, PMSY1, PMSY2, I, SearchX1, SearchY1, SearchX2, SearchY2, Ox, Oy: integer;
      TheTBoxArray: array[1..5] of Tbox;
      H, Q, Z: integer;
      Boxes: array[1..15] of integer;
    begin
      result := false;
      H := 0;
      Q := 0;
      Z := 0;

      PMSX1 := MSX1 + 5;
      PMSY1 := MSY1 + 5;
      PMSX2 := MSX2 - 5;
      PMSY2 := MSY2 - 5;
      PMSCX := Round(MSX2 / 2);
      PMSCY := Round(MSY2 / 2);



      I := 0;
      repeat
        I := I + 10;

        SearchX1 := MSCX - I;
        SearchY1 := MSCY - I;
        SearchX2 := MSCX + I;
        SearchY2 := MSCY + I;

    //If(Z>4)then exit;

       //If(Z > 1)then
        //begin
           //If(FindColorSkipBoxArray(X,Y,Color1,SearchX1,SearchY1,SearchX2,SearchY2,TheTBoxArray))or
             //(FindColorSkipBoxArray(X,Y,Color2,SearchX1,SearchY1,SearchX2,SearchY2,TheTBoxArray))or
             //(FindColorSkipBoxArray(X,Y,Color3,SearchX1,SearchY1,SearchX2,SearchY2,TheTBoxArray))then
              //begin
                 //MMouse(X,Y,0,0);
                //If(IsUpTextMulti(Text1, Text2, Text3))or
                  //(IsUpTextMulti(Text4,Text5,Text6))then
                    //begin
                      //Result := true;
                      //GetMousePos(ox,oy);
                      //Exit;
                   //end
               //end;
        if (FindColorFromCentre(X, Y, PMSCX, PMSY2, Color1, I, Tolerance)) or
          (FindColorFromCentre(X, Y, PMSCX, PMSY2, Color2, I, Tolerance)) or
          (FindColorFromCentre(X, Y, PMSCX, PMSY2, Color3, I, Tolerance)) or
          (FindColorSpiralTolerance(X, Y, Color1, SearchX1, SearchY1, SearchX2, SearchY2, Tolerance)) or
          (FindColorSpiralTolerance(X, Y, Color2, SearchX1, SearchY1, SearchX2, SearchY2, Tolerance)) or
          (FindColorSpiralTolerance(X, Y, Color3, SearchX1, SearchY1, SearchX2, SearchY2, Tolerance)) or
          (FindColorTolRaiser(X, Y, PMSX1, PMSY1, PMSX2, PMSY2, Color1, 0, MaxTolerance, true, 5)) or
          (FindColorTolRaiser(X, Y, PMSX1, PMSY1, PMSX2, PMSY2, Color2, 0, MaxTolerance, true, 5)) or
          (FindColorTolRaiser(X, Y, PMSX1, PMSY1, PMSX2, PMSY2, Color3, 0, MaxTolerance, true, 5)) or
          (FindColorTolerance(X, Y, Color1, SearchX1, SearchY1, SearchX2, SearchY2, Tolerance)) or
          (FindColorTolerance(X, Y, Color2, SearchX1, SearchY1, SearchX2, SearchY2, Tolerance)) or
          (FindColorTolerance(X, Y, Color3, SearchX1, SearchY1, SearchX2, SearchY2, Tolerance)) then
          MMouse(X, Y, 0, 0);
        if (IsUpTextMulti(Text1, Text2, Text3)) or
          (IsUpTextMulti(Text4, Text5, Text6)) then
        begin
          Result := true;
          GetMousePos(ox, oy);
          Exit;
        end
          if not (IsUpTextMulti(Text1, Text2, Text3)) or
            not (IsUpTextMulti(Text4, Text5, Text6)) then
          begin
            GetMousePos(X, Y);
            H := H + 1;
            Boxes[H] := X - 15;

            H := H + 1;
            Boxes[H] := Y - 15;

            H := H + 1;
            Boxes[H] := X + 15;

            H := H + 1;
            Boxes[H] := Y + 15;

            Q := Q + 1;
            TheTBoxArray[Q] := cBox2(Boxes[H - 3], Boxes[H - 2], Boxes[H - 1], Boxes[H]);

            Z := Z + 1;
          end;
          //end;
      until (SearchX1 > 1);
      if (SearchX1 > 1) then
      begin
        Writeln('Could not Find Color In FindMSObjAdvanced');
        Exit;
      end;
    end;

    SCAR Code:
    {****************************************************
    function FindMSObjAccurate(var ox, oy: integer; Color1, Color2, Color3, Pixels, Tolerance, MaxTolerance: integer; Text1, Text2, Text3, Text4, Text5, Text6: string): boolean;
    by : pwnaz0r
    Description : Brute Forces Color From Centre
    ****************************************************}

    function FindMSObjAccurate(var ox, oy: integer; Color1, Color2, Color3, Pixels, Tolerance, MaxTolerance: integer; Text1, Text2, Text3, Text4, Text5, Text6: string): boolean;
    var
      PMSCX, PMSCY, PMSX1, PMSX2, PMSY1, PMSY2, I, SearchX1, SearchY1, SearchX2, SearchY2, Ox, Oy: integer;
      TheTBoxArray: array[1..5] of Tbox;
      H, Q, Z: integer;
      Boxes: array[1..15] of integer;
    begin
      result := false;
      H := 0;
      Q := 0;
      Z := 0;

      PMSX1 := MSX1 + 5;
      PMSY1 := MSY1 + 5;
      PMSX2 := MSX2 - 5;
      PMSY2 := MSY2 - 5;
      PMSCX := Round(MSX2 / 2);
      PMSCY := Round(MSY2 / 2);



      I := 0;
      repeat
        I := I + 10;

        SearchX1 := MSCX - I;
        SearchY1 := MSCY - I;
        SearchX2 := MSCX + I;
        SearchY2 := MSCY + I;

    //If(Z>4)then exit;

       //If(Z > 1)then
        //begin
           //If(FindColorSkipBoxArray(X,Y,Color1,SearchX1,SearchY1,SearchX2,SearchY2,TheTBoxArray))or
             //(FindColorSkipBoxArray(X,Y,Color2,SearchX1,SearchY1,SearchX2,SearchY2,TheTBoxArray))or
             //(FindColorSkipBoxArray(X,Y,Color3,SearchX1,SearchY1,SearchX2,SearchY2,TheTBoxArray))then
              //begin
                 //MMouse(X,Y,0,0);
                //If(IsUpTextMulti(Text1, Text2, Text3))or
                  //(IsUpTextMulti(Text4,Text5,Text6))then
                    //begin
                      //Result := true;
                      //GetMousePos(ox,oy);
                      //Exit;
                   //end
               //end;
        if (FindColorFromCentre(X, Y, PMSCX, PMSY2, Color1, I, Tolerance)) or
          (FindColorFromCentre(X, Y, PMSCX, PMSY2, Color2, I, Tolerance)) or
          (FindColorFromCentre(X, Y, PMSCX, PMSY2, Color3, I, Tolerance)) or
          (FindColorSpiralTolerance(X, Y, Color1, SearchX1, SearchY1, SearchX2, SearchY2, Tolerance)) or
          (FindColorSpiralTolerance(X, Y, Color2, SearchX1, SearchY1, SearchX2, SearchY2, Tolerance)) or
          (FindColorSpiralTolerance(X, Y, Color3, SearchX1, SearchY1, SearchX2, SearchY2, Tolerance)) or
    (FindColorTolerance(X, Y, Color1, SearchX1, SearchY1, SearchX2, SearchY2, Tolerance)) or
          (FindColorTolerance(X, Y, Color2, SearchX1, SearchY1, SearchX2, SearchY2, Tolerance)) or
          (FindColorTolerance(X, Y, Color3, SearchX1, SearchY1, SearchX2, SearchY2, Tolerance)) then
          MMouse(X, Y, 0, 0);
        if (IsUpTextMulti(Text1, Text2, Text3)) or
          (IsUpTextMulti(Text4, Text5, Text6)) then
        begin
          Result := true;
          GetMousePos(ox, oy);
          Exit;
        end
          if not (IsUpTextMulti(Text1, Text2, Text3)) or
            not (IsUpTextMulti(Text4, Text5, Text6)) then
          begin
            GetMousePos(X, Y);
            H := H + 1;
            Boxes[H] := X - 15;

            H := H + 1;
            Boxes[H] := Y - 15;

            H := H + 1;
            Boxes[H] := X + 15;

            H := H + 1;
            Boxes[H] := Y + 15;

            Q := Q + 1;
            TheTBoxArray[Q] := cBox2(Boxes[H - 3], Boxes[H - 2], Boxes[H - 1], Boxes[H]);

            Z := Z + 1;
          end;
          //end;
      until (SearchX1 > 1);
      if (SearchX1 > 1) then
      begin
        Writeln('Could not Find Color In FindMSObjAdvanced');
        Exit;
      end;
    end;

    SCAR Code:
    {***************************************************
    Function function ClickMSObjUltamite((var ox, oy: integer; Color1, Color2, Color3, Pixels, Tolerance, MaxTolerance: integer; Text1, Text2, Text3, Text4, Text5, Text6: string; left: boolean; Option1, Option2, Option3: string): boolean;
    By : Pwnaz0r
    Description : If It Finds The Color Anywhere On the MS, It will click How specified
    ***************************************************}

    function ClickMSObjUltamite((var ox, oy: integer; Color1, Color2, Color3, Pixels, Tolerance, MaxTolerance: integer; Text1, Text2, Text3, Text4, Text5, Text6: string; left: boolean; Option1, Option2, Option3: string): boolean;
      var
      Ox, Oy, PMSCX, PMSCY, PMSX1, PMSX2, PMSY1, PMSY2, I, SearchX1, SearchY1, SearchX2, SearchY2: integer;
      TheTBoxArray: array[1..5] of Tbox;
      H, Q, Z: integer;
      Boxes: array[1..15] of integer;
      begin
        result := false;
        H := 0;
        Q := 0;
        Z := 0;

        PMSX1 := MSX1 + 5;
        PMSY1 := MSY1 + 5;
        PMSX2 := MSX2 - 5;
        PMSY2 := MSY2 - 5;
        PMSCX := Round(MSX2 / 2);
        PMSCY := Round(MSY2 / 2);



        I := 0;
        repeat
          I := I + 10;

          SearchX1 := MSCX - I;
          SearchY1 := MSCY - I;
          SearchX2 := MSCX + I;
          SearchY2 := MSCY + I;

    //If(Z>4)then exit;

       //If(Z > 1)then
        //begin
           //If(FindColorSkipBoxArray(X,Y,Color1,SearchX1,SearchY1,SearchX2,SearchY2,TheTBoxArray))or
             //(FindColorSkipBoxArray(X,Y,Color2,SearchX1,SearchY1,SearchX2,SearchY2,TheTBoxArray))or
             //(FindColorSkipBoxArray(X,Y,Color3,SearchX1,SearchY1,SearchX2,SearchY2,TheTBoxArray))then
              //begin
                 //MMouse(X,Y,0,0);
                //If(IsUpTextMulti(Text1, Text2, Text3))or
                  //(IsUpTextMulti(Text4,Text5,Text6))then
                    //begin
                      //Result := true;
                      //GetMousePos(ox,oy);
                      //Exit;
                   //end
               //end;
          if (FindColorFromCentre(X, Y, PMSCX, PMSY2, Color1, I, Tolerance)) or
            (FindColorFromCentre(X, Y, PMSCX, PMSY2, Color2, I, Tolerance)) or
            (FindColorFromCentre(X, Y, PMSCX, PMSY2, Color3, I, Tolerance)) or
            (FindColorSpiralTolerance(X, Y, Color1, SearchX1, SearchY1, SearchX2, SearchY2, Tolerance)) or
            (FindColorSpiralTolerance(X, Y, Color2, SearchX1, SearchY1, SearchX2, SearchY2, Tolerance)) or
            (FindColorSpiralTolerance(X, Y, Color3, SearchX1, SearchY1, SearchX2, SearchY2, Tolerance)) or
            (FindColorTolRaiser(X, Y, PMSX1, PMSY1, PMSX2, PMSY2, Color1, 0, MaxTolerance, true, 5)) or
            (FindColorTolRaiser(X, Y, PMSX1, PMSY1, PMSX2, PMSY2, Color2, 0, MaxTolerance, true, 5)) or
            (FindColorTolRaiser(X, Y, PMSX1, PMSY1, PMSX2, PMSY2, Color3, 0, MaxTolerance, true, 5)) or
            (ScanForObjectMulti(X, Y, 516, 388, Color1, Color2, Color3, tolerance, Text1)) or
            (ScanForObjectMulti(X, Y, 516, 388, Color1, Color2, Color3, tolerance, Text2)) or
            (ScanForObjectMulti(X, Y, 516, 388, Color1, Color2, Color3, tolerance, Text3)) or
            (ScanForObjectMulti(X, Y, 516, 388, Color1, Color2, Color3, tolerance, Text4)) or
            (ScanForObjectMulti(X, Y, 516, 388, Color1, Color2, Color3, tolerance, Text5)) or
            (ScanForObjectMulti(X, Y, 516, 388, Color1, Color2, Color3, tolerance, Text6)) or
            (FindColorTolerance(X, Y, Color1, SearchX1, SearchY1, SearchX2, SearchY2, Tolerance)) or
            (FindColorTolerance(X, Y, Color2, SearchX1, SearchY1, SearchX2, SearchY2, Tolerance)) or
            (FindColorTolerance(X, Y, Color3, SearchX1, SearchY1, SearchX2, SearchY2, Tolerance)) then
            MMouse(X, Y, 0, 0);
          if (IsUpTextMulti(Text1, Text2, Text3)) or
            (IsUpTextMulti(Text4, Text5, Text6)) then
          begin
            GetMousePos(ox, oy);
            if (left) then
            begin
              Mouse(Ox, Oy, 0, 0, true);
              Result := true;
            end;
            if not (left) then
            begin
              Mouse(Ox, Oy, 0, 0, false);
              if (ChooseOption(x, y, (Option1))) or
                (ChooseOption(x, y, (Option2))) or
                (ChooseOption(x, y, (Option3))) or
                (ChooseOption(x, y, (Text1))) or
                (ChooseOption(x, y, (Text2))) or
                (ChooseOption(x, y, (Text3))) or
                (ChooseOption(x, y, (Text4))) or
                (ChooseOption(x, y, (Text5))) or
                (ChooseOption(x, y, (Text6))) then
                result := true;
            end;
          end
            if not (IsUpTextMulti(Text1, Text2, Text3)) or
              not (IsUpTextMulti(Text4, Text5, Text6)) then
            begin
              GetMousePos(X, Y);
              H := H + 1;
              Boxes[H] := X - 15;

              H := H + 1;
              Boxes[H] := Y - 15;

              H := H + 1;
              Boxes[H] := X + 15;

              H := H + 1;
              Boxes[H] := Y + 15;

              Q := Q + 1;
              TheTBoxArray[Q] := cBox2(Boxes[H - 3], Boxes[H - 2], Boxes[H - 1], Boxes[H]);

              Z := Z + 1;
            end;
          //end;
        until (SearchX1 > 1);
        if (SearchX1 > 1) then
        begin
          Writeln('Could not Find Color In FindMSObjAdvanced');
          Exit;
        end;
      end;

    SCAR Code:
    {**************************************************
    function function ClickMSObjAdvanced((var ox, oy: integer; Color1, Color2, Color3, Pixels, Tolerance, MaxTolerance: integer; Text1, Text2, Text3, Text4, Text5, Text6: string; left: boolean; Option1, Option2, Option3: string): boolean;
    by : pwnaz0r
    Description : If Finds Color From Centre, It Will Click How specified
    **************************************************}

    function ClickMSObjAdvanced((var ox, oy: integer; Color1, Color2, Color3, Pixels, Tolerance, MaxTolerance: integer; Text1, Text2, Text3, Text4, Text5, Text6: string; left: boolean; Option1, Option2, Option3: string): boolean;
        var
        Ox, Oy, PMSCX, PMSCY, PMSX1, PMSX2, PMSY1, PMSY2, I, SearchX1, SearchY1, SearchX2, SearchY2: integer;
        TheTBoxArray: array[1..5] of Tbox;
        H, Q, Z: integer;
        Boxes: array[1..15] of integer;
        begin
          result := false;
          H := 0;
          Q := 0;
          Z := 0;

          PMSX1 := MSX1 + 5;
          PMSY1 := MSY1 + 5;
          PMSX2 := MSX2 - 5;
          PMSY2 := MSY2 - 5;
          PMSCX := Round(MSX2 / 2);
          PMSCY := Round(MSY2 / 2);



          I := 0;
          repeat
            I := I + 10;

            SearchX1 := MSCX - I;
            SearchY1 := MSCY - I;
            SearchX2 := MSCX + I;
            SearchY2 := MSCY + I;

    //If(Z>4)then exit;

       //If(Z > 1)then
        //begin
           //If(FindColorSkipBoxArray(X,Y,Color1,SearchX1,SearchY1,SearchX2,SearchY2,TheTBoxArray))or
             //(FindColorSkipBoxArray(X,Y,Color2,SearchX1,SearchY1,SearchX2,SearchY2,TheTBoxArray))or
             //(FindColorSkipBoxArray(X,Y,Color3,SearchX1,SearchY1,SearchX2,SearchY2,TheTBoxArray))then
              //begin
                 //MMouse(X,Y,0,0);
                //If(IsUpTextMulti(Text1, Text2, Text3))or
                  //(IsUpTextMulti(Text4,Text5,Text6))then
                    //begin
                      //Result := true;
                      //GetMousePos(ox,oy);
                      //Exit;
                   //end
               //end;
            if (FindColorFromCentre(X, Y, PMSCX, PMSY2, Color1, I, Tolerance)) or
              (FindColorFromCentre(X, Y, PMSCX, PMSY2, Color2, I, Tolerance)) or
              (FindColorFromCentre(X, Y, PMSCX, PMSY2, Color3, I, Tolerance)) or
              (FindColorSpiralTolerance(X, Y, Color1, SearchX1, SearchY1, SearchX2, SearchY2, Tolerance)) or
              (FindColorSpiralTolerance(X, Y, Color2, SearchX1, SearchY1, SearchX2, SearchY2, Tolerance)) or
              (FindColorSpiralTolerance(X, Y, Color3, SearchX1, SearchY1, SearchX2, SearchY2, Tolerance)) or
              (FindColorTolRaiser(X, Y, PMSX1, PMSY1, PMSX2, PMSY2, Color1, 0, MaxTolerance, true, 5)) or
              (FindColorTolRaiser(X, Y, PMSX1, PMSY1, PMSX2, PMSY2, Color2, 0, MaxTolerance, true, 5)) or
              (FindColorTolRaiser(X, Y, PMSX1, PMSY1, PMSX2, PMSY2, Color3, 0, MaxTolerance, true, 5)) or
              (FindColorTolerance(X, Y, Color1, SearchX1, SearchY1, SearchX2, SearchY2, Tolerance)) or
              (FindColorTolerance(X, Y, Color2, SearchX1, SearchY1, SearchX2, SearchY2, Tolerance)) or
              (FindColorTolerance(X, Y, Color3, SearchX1, SearchY1, SearchX2, SearchY2, Tolerance)) then
              MMouse(X, Y, 0, 0);
            if (IsUpTextMulti(Text1, Text2, Text3)) or
              (IsUpTextMulti(Text4, Text5, Text6)) then
            begin
              GetMousePos(ox, oy);
              if (left) then
              begin
                Mouse(Ox, Oy, 0, 0, true);
                Result := true;
              end;
              if not (left) then
              begin
                Mouse(Ox, Oy, 0, 0, false);
                if (ChooseOption(x, y, (Option1))) or
                  (ChooseOption(x, y, (Option2))) or
                  (ChooseOption(x, y, (Option3))) or
                  (ChooseOption(x, y, (Text1))) or
                  (ChooseOption(x, y, (Text2))) or
                  (ChooseOption(x, y, (Text3))) or
                  (ChooseOption(x, y, (Text4))) or
                  (ChooseOption(x, y, (Text5))) or
                  (ChooseOption(x, y, (Text6))) then
                  result := true;
              end;
            end
              if not (IsUpTextMulti(Text1, Text2, Text3)) or
                not (IsUpTextMulti(Text4, Text5, Text6)) then
              begin
                GetMousePos(X, Y);
                H := H + 1;
                Boxes[H] := X - 15;

                H := H + 1;
                Boxes[H] := Y - 15;

                H := H + 1;
                Boxes[H] := X + 15;

                H := H + 1;
                Boxes[H] := Y + 15;

                Q := Q + 1;
                TheTBoxArray[Q] := cBox2(Boxes[H - 3], Boxes[H - 2], Boxes[H - 1], Boxes[H]);

                Z := Z + 1;
              end;
          //end;
          until (SearchX1 > 1);
          if (SearchX1 > 1) then
          begin
            Writeln('Could not Find Color In FindMSObjAdvanced');
            Exit;
          end;
        end;

    Join the fastest growing merchanting clan on the the net!

  2. #2
    Join Date
    Jun 2006
    Posts
    250
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Wait... You couldn't get that procedure to work...

    So you wrote all them???

  3. #3
    Join Date
    Sep 2006
    Posts
    5,219
    Mentioned
    4 Post(s)
    Quoted
    1 Post(s)

    Default

    Quote Originally Posted by pwnaz0r View Post
    Basically I couldn't get The FindColorSkipBoxArray
    http://www.villavu.com/forum/showthr...?t=6330?t=7328

    get that and try again

Thread Information

Users Browsing this Thread

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

Similar Threads

  1. RuneScape Brute Forcers?
    By vinny13 in forum RuneScape News and General
    Replies: 4
    Last Post: 05-25-2007, 11:47 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
  •