Results 1 to 13 of 13

Thread: Help With Banking In AK

  1. #1
    Join Date
    Feb 2012
    Location
    Canada
    Posts
    1,164
    Mentioned
    26 Post(s)
    Quoted
    433 Post(s)

    Default Help With Banking In AK

    Hello,

    I am currently working on a banking script that works pretty nicely, except for the issue that the AK Bank will rarely open.

    I've used many guides to help me but none of them seem to work.

    Any help would be nice!

    Thanks,

    StickToTheScript

  2. #2
    Join Date
    Dec 2011
    Location
    New York, USA
    Posts
    1,242
    Mentioned
    12 Post(s)
    Quoted
    193 Post(s)

    Default

    Does AK = al kharid?

    Post some code.

  3. #3
    Join Date
    Feb 2012
    Location
    Canada
    Posts
    1,164
    Mentioned
    26 Post(s)
    Quoted
    433 Post(s)

    Default

    ive used tons of stuff, but the closest i can get to constantly doing the opening of the bank is this:

    Simba Code:
    Procedure Bank;
    begin
        MakeCompass('E');
        OpenBankQuiet('akb')
        Flag;
        wait(500 + random(500));
        FixBank;
          Writeln('Entering In PIN... If there is one...')
          if PinScreen then
        begin
          repeat
            InPin(Players[0].Pin);
          until BankScreen or not (LoggedIn);
          writeln('Pin Entered.');
        end;
    end;

    And yes, this is al kharid.

  4. #4
    Join Date
    Jan 2012
    Location
    Calgary, AB, Canada
    Posts
    1,819
    Mentioned
    5 Post(s)
    Quoted
    120 Post(s)

    Default

    If it's Al-Kharid bank then OpenBankFast('akb');

    OpenBank('akb', true, true); --> this work?
    Last edited by Gucci; 03-18-2012 at 05:15 AM.
    Current Project: Retired

  5. #5
    Join Date
    Feb 2012
    Location
    Canada
    Posts
    1,164
    Mentioned
    26 Post(s)
    Quoted
    433 Post(s)

  6. #6
    Join Date
    Dec 2011
    Posts
    195
    Mentioned
    2 Post(s)
    Quoted
    17 Post(s)

    Default

    if it can't find the bank i'm sure i can help you with that, do u use skype/msn?

  7. #7
    Join Date
    Feb 2012
    Location
    Canada
    Posts
    1,164
    Mentioned
    26 Post(s)
    Quoted
    433 Post(s)

  8. #8
    Join Date
    Dec 2011
    Posts
    195
    Mentioned
    2 Post(s)
    Quoted
    17 Post(s)

    Default

    any other tool to chat?
    --- NexzAuto ---
    --- Simplicity is the ultimate sophistication. - Leonardo Da Vinci ---

  9. #9
    Join Date
    Feb 2012
    Location
    Canada
    Posts
    1,164
    Mentioned
    26 Post(s)
    Quoted
    433 Post(s)

  10. #10
    Join Date
    Dec 2011
    Posts
    195
    Mentioned
    2 Post(s)
    Quoted
    17 Post(s)

    Default

    normally i love to use FindObjTPA
    but that might not work in this case so maybe FindColoredAreaTolerance or a diff FindTPA'er

    oh and
    http://www.chattingeasy.com/free-cha...istration.html
    if u want
    --- NexzAuto ---
    --- Simplicity is the ultimate sophistication. - Leonardo Da Vinci ---

  11. #11
    Join Date
    Oct 2006
    Location
    finland, helsinki
    Posts
    2,501
    Mentioned
    3 Post(s)
    Quoted
    2 Post(s)

    Default

    use this

    Simba Code:
    function OpenAKBank: Boolean;
    var
      P: TPoint;
      arP: TPointArray;
      ar2P: T2DPointArray;
      c, tmpCTS, i: Integer;
    begin
      //WaitFunc(@Inverted_Ismoving, 50, 3000);

      tmpCTS := GetColorToleranceSpeed;
      ColorToleranceSpeed(1);

      FindColorsSpiralTolerance(MSCX, MSCY, arP, 10340332, MSX1, MSY1, MSX2, MSY2, 23);
      ar2P := TPAtoATPAEx(arP, 40, 40);
      SortATPAFrom(ar2P, Point(MSCX - 50, MSCY - 40));
      for i := 0 to high(ar2P) do
      begin
        P := MiddleTPA(ar2P[I]);
        //usually around 250 the "Inrange" can be lowered.
        C := CountColorTolerance(4409678, P.X - 30, P.Y - 30, P.X + 30, P.Y + 30, 16);
        If ( InRange(C, 200, 350))Then
        Begin
          MMouse(P.x, P.y, 8, 8);
          if WaitUpTextMulti(['Bank', 'ank', 'booth', 'ooth'], 500)then
          Begin
            //Writeln('boothcount '+inttostr(C));
            GetMousePos(P.x, P.y);
            Mouse(p.x, P.y, 0, 0, true);
            if not DidRedClick then break;
            FFLag(0);
            MarkTime(c);
            repeat
              Wait(100);
            until (BankScreen) or (PinScreen) or (TimeFromMark(c) > 10000);
            Wait(Random(300));
            if (HowManyPlayers > 0) then
              if (Players[CurrentPlayer].Pin <> '') then
                InPin(Players[CurrentPlayer].Pin);
            Result := (BankScreen) or (PinScreen);
            if (Result) then Break;
          End else
            writeln(inttostr(I)+' = '+inttostr(c));
        End;
      end;
      If(Result)Then
        Writeln('Bank open');
      ColorToleranceSpeed(tmpCTS);
    end;

    try this instead of the SRL bank opener

    Code:
    • Narcle: I recall Jukka releasing a bunch of scripts like this before... Its how he rolls I think. rofl
    • Solarwind: Dude, you are like... t3h s3x.
    • Hy71194: JuKKa you're a machine! You released 3 scripts in 10 minutes! :O
    • benjaa: woah.... Jukka is the man Guildminer pwns all
    • NaumanAkhlaQ: And JuKKa Is my Her0!

  12. #12
    Join Date
    Feb 2012
    Location
    Canada
    Posts
    1,164
    Mentioned
    26 Post(s)
    Quoted
    433 Post(s)

  13. #13
    Join Date
    Jun 2006
    Posts
    694
    Mentioned
    0 Post(s)
    Quoted
    31 Post(s)

    Default

    Quote Originally Posted by StickToTheScript View Post
    man... it still doesnt work for me... Did it work for you?
    What happens?

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
  •