Page 1 of 4 123 ... LastLast
Results 1 to 25 of 91

Thread: ProteanPlankParade

  1. #1
    Join Date
    Aug 2013
    Posts
    159
    Mentioned
    4 Post(s)
    Quoted
    90 Post(s)

    Default ProteanPlankParade

    Crank's Planks: Protean Plank Parade

    Exta Jazz: Originally Wutang's script idea, I wouldn't have started this without him. I, in my opinion, thought it needed to look less botlike and be more versatile.(not trying to hate)

    What are portable sawmills and protean planks? Protean planks are basically stack-able mahogany planks and portable sawmills are used to make planks, like sawmill operators, for the skill construction. By selling the planks and keeping the proteans, you can actually MAKE MONEY WITH CONSTRUCTION! Then use the proteans for construction to get 99 for free.
    OR : Runescape portable sawmill. Runescape protean planks.

    Setup: Typical Simba client settings:
    Preset 1 with 28 logs(regular, oak, teak, or mahogany) and extra cash(no failsafe for running out, might be added upon request). Turn Mouseover Text on.
    Join the "Portables" (Don't include the quotes) friends chat to find sawmills.
    Click on the private chat or guest clan chat, it has a bug still for occasionally typing 1.
    Babysit the script, as of now it does not use color detection and can't locate a moved sawmill.
    POST ANY BUGS IN THIS THREAD!!

    Friends Chat Slang: ca = Combat Academy(aka Lumbridge chest near furnace) sp = Shantay Pass b = Burthrope cit = Clan citadel
    mill = sawmill

    Current Loss/Gain: Check out this link, there is a profit calculator there. http://runescape.wikia.com/wiki/Portable_sawmill

    Where to find Mouseover Text: Go into settings(the gear)-> Graphics -> Custom -> Look for the label called Mouseover Text and make sure that it is on.

    Where do I start it? After locating a setting spot with from the friends chat, continue reading... Click this link and choose where you want 99 construction by looking near the top of the page and shifting through the photos.
    http://imgur.com/YvAcUwH,NWaCYaa,bPcjkgK,3CYTHEL#0
    ca= combat academy sp= Shantay pass b=burthrope cit=Clan citadel

    Found a bug? Well that's a problem, post where and exactly which location you entered at the top of Location = 'TextHere'; and details of the existing problem. Afterwards I'll get to work on it asap.

    Current Bugs:
    Occasionally types number despite the failsafe implemented, might fix it. Probably won't, it isn't harmful.

    Post 99's banked that you have gotten through this script. It isn't a requirement but it is nice to show.

    99's through protean(either in the bank or achieved):
    Trollcrank
    Hayhurst


    Simba Code:
    program CrankOutPlanks;
    {$DEFINE SMART}
    {$I SRL-6/SRL.Simba}
    {$i SRL-6/LIB/MISC/SRLPLAYERFORM.simba}

    (*             SETUP INSTRUCITONS:
    Put a full invo of logs your select preset.
    Log in the world and stand next to the bank,
    you should be one spot away from the sawmill.
    Play around with the zoom until it works,
    will be closer to max zoom in rather than max zoom out
    *)


    const
    {Stop SRL messages in the debug box?}
      DisableDebug := True;

    {Which banking preset do you want to use?}
      BankPreset = (BANK_BUTTON_PRESET_1); //if you want to use 2 then: change to (BANK_BUTTON_PRESET_2);

    {AntiBan chance of occurring, the higher
    the number the lower the chance.}

      Chance = 101;


    //Don't change anything bellow//////////////////////////////////////////
    /////////Don't change anything bellow///////////////////////////////////
    ////////////////Don't change anything bellow////////////////////////////

    var
      LogsDone: integer;

    procedure initPlayerForm();
    begin           //Excluded Citadel, the sawmill isn't always placed in the same direction there.
      with playerForm do
      begin
        name := 'Crank Out Planks';
        scriptHelpThread := '';
                                 //Can't think of a way to have the preset be in the player form
        editBoxLabels := ['Number to do:']; //,'Preset Number:' , '1' ,'Which bank preset do you want to use?'
        editBoxDefaults := ['5000'];
        editBoxHints := ['How many logs do you want to process?'];

        comboBoxLabels := ['Sawmill Direction:','Which Bank:'];
        comboBoxDefaults := ['South','ShantyPass'];
        comboBoxItems := [['North','East','South','West'], ['North','East','South','West','ShantyPass','Burthrope','Combat Academy/Lumbrdige']];
        comboBoxHints := ['Which direction are the sawmills being set?','Pick a bank or the direction of the bank.'];

        {checkBoxLabels := ['Color First'];
        checkBoxDefaults := ['False'];
        checkBoxHints := ['Less reliable, searches by color before static cords.'];  }

      end;
    end;

    procedure declarePlayers();
    var
      i: integer;
    begin
      players.setup(playerForm.players);
      currentPlayer := 0;

      for i := 0 to high(players) do
        with players[i] do
        begin
          integers[0] := strToInt(playerForm.players[i].settings[0]);
          //Preset: integers[1] := strToInt(playerForm.players[i].settings[1]);

          strings[0] := playerForm.players[i].settings[1];
          strings[1] := playerForm.players[i].settings[2];

          //Colorfirst' variable: booleans[0] := strToBool(playerForm.players[i].settings[4]);
        end;
    end;

    procedure FindRandoms();
    begin  //Closes runescape pay extra money advertisements.
      claimTicket();
      exitTreasure();
    end;

    procedure MouseCords();
    begin
      case players[currentPlayer].strings[0] of
        'North': MouseOval(299,111,20,20,Mouse_Move);
        'East': MouseOval(395,193,18,22,Mouse_Move); //Not sure why this one is 18,22 instead of 20,20. I assume it works better...idr
        'South': MouseOval(275,290,20,20,Mouse_Move);
        'West': MouseOval(183,178,20,20,Mouse_Move);
      end;
    end;

    procedure AntiBan(ReHover: boolean);
    begin  //antiban moves mouse off the sawmill, seperated PortableDirection into MouseCords to prevent this problem.
      case random(Chance) of
        10, 11: begin randomRClickItem(); if Rehover then MouseCords(); end;
        20: begin pickUpMouse; if Rehover then MouseCords(); end;
        25..30: begin mouseMovingObject(); if Rehover then MouseCords(); end;
        40..45: begin sleepAndMoveMouse(randomRange(500, 7000)); if Rehover then MouseCords(); end;
        50..57: begin wait(RandomRange(777, 9000)); if Rehover then MouseCords(); end;
        61: begin smallRandomMouse(); if Rehover then MouseCords(); end;
        62: begin writeLn('Starting mini break.'); wait(RandomRange(9001, 25000)); writeLn('Finished mini break.'); if Rehover then MouseCords(); end;
      end;
    end;

    //the correct colors to the top of the portable, not inlcuding legs or weird handles
    //3239582 11 tol 0.25 hue 0.24 sat
    //legs= 2639984 9 0.18 1.30
    function PortableColor: boolean;
    var
      Attempts, x, y: integer;
      TPA: TPointArray;
      ATPA: T2DPointArray;
    begin   //DIDN'T REALLY TOUCH THIS... I planned on using tboxes or something to help focus the search.
      if not isLoggedIn() then  //I got lazy, these colors might work though
        exit;

      repeat                                 //top of sawmill
        if FindColorsSpiralTolerance(x, y, TPA, 2449277, mainscreen.getbounds(), 7, colorsetting(2, 0.26, 0.22)) then
        begin
          ATPA := SplitTPAEx(TPA, 15, 15);
          FilterTPAsBetween(ATPA, 0, 7);
          MouseBox(ATPA[0].getbounds, mouse_move);

          if ismouseovertext(['awmill', 'Portable sa', 'mill', 'saw']) then
          begin
            wait(RandomRange(0, 300));
            if random(5) <> 0 then
              fastclick(mouse_left)
            else begin
              fastClick(MOUSE_RIGHT);
              if chooseOption.select(['awmill', 'Portable sa', 'Make']) then
                writeLn('Right clicked this time.');
            end;
            exit(true);
          end;

          Attempts := Attempts + 1;
          AntiBan(true);
          wait(RandomRange(1000,3000));
        end;
      until (Attempts >= 3) or (not isLoggedIn);
    end;

    procedure PortableDirection();
    var
      Waited: Integer;
    begin
      if (Tabbackpack.count() <= 27) then
        exit;

      MouseCords();

      if bankScreen.isOpen() then
        bankScreen.clickButton(BankPreset);
      WriteLn('Beginning search for mouse over text.');
      wait(225+random(500));
      if IsMouseOverText(['awmill', 'Portable sa', 'mill', 'saw'], 500) then
        fastclick(mouse_left)
      else
        repeat
          if bankScreen.isOpen() then  //Somehow got stuck on bankscreen in last version, This should fix it.
            bankScreen.clickButton(BankPreset);
          wait(1500+random(1000));
          Waited := Waited + 1;
          AntiBan(true);
          if isMouseOverText(['awmill', 'Portable sa', 'mill', 'saw'], 400) then
            fastclick(mouse_left);
        until isMouseOverText(['awmill', 'Portable sa', 'mill', 'saw'], 400) or (Waited >= 15);
    end;

    procedure MakePlanks();
    var
      DialogueBox: tbox;
      x, y: integer;
      ATPA: T2DPointArray;
      TPA: TPointArray;
      timer: TTimeMarker;
    begin
      if bankScreen.isOpen() then
        bankScreen.clickButton(BankPreset);

      DialogueBox := conversationBox.getChatBounds(); //Failsafe for finding the white chatbox before continuing.
      timer.start();
      while not findColorsSpiralTolerance(x, y, TPA, 10470614, DialogueBox, 5, colorsetting(2, 0.22, 1.83)) and (timer.getTime() > 20000) do
      begin
        if not isLoggedIn() then exit;
        wait(RandomRange(0, 200));
      end;
      wait(RandomRange(600, 1000));

      mouseSpeed := randomRange(24,28); //Seems like this correlates with typing speed.
      case random(131) of
        1..35: typesend('30',true);
        36..50: typesend('28',true);
        51..100: typesend('32',true);
        101..110: typesend('322',true);
        111..120: typesend('288',true);
        121..130: typesend('300',true);
      end;
      wait(RandomRange(950,1500));  //wait(777+random(400));

      while not findColorsSpiralTolerance(x, y, TPA, 9877451, DialogueBox, 5, colorsetting(2, 0.04, 0.33)) and (timer.getTime() > 20000) do
      begin
        if not isLoggedIn() then exit;
        wait(RandomRange(0, 200));
      end;
      wait(RandomRange(100, 400));
      typesend('1',false);
      wait(4800+random(500));
      AntiBan(false);
      mouseSpeed := randomRange(25,32);
    end;

    function OpenBank(): boolean;
    var   //modeled off of Coh3n's willow cutter, mostly changed.
      NotOpened: integer;
    begin
      if not isLoggedIn() then
        exit;

      repeat
      if (bankscreen.isOpen()) then
      begin
        result := true;
        break();
      end;

      if not (bankscreen.isOpen()) then
        wait(RandomRange(100, 300));

      inc(NotOpened);
      until(result := true) or (NotOpened >= 30); //minimum 3 second wait
     WriteLn('Attempted to open the bank.');
    end;

    procedure CompactBanker();
    begin   //Note to self: Direction cords need to be added to top for an easier fix
      case players[currentPlayer].strings[1] of
        'North': begin MouseOval(299,111,20,20,Mouse_Move); if IsMouseOverText(['Bank','hest','nker'], 777) then begin fastclick(mouse_left); end; end;
        'East': begin mouseOval(376,193,30,30,Mouse_Move); if IsMouseOverText(['Bank','hest','nker'], 777) then begin fastclick(mouse_left); end; end;
        'South': begin mouseOval(281,283,30,30,Mouse_Move); if IsMouseOverText(['Bank','hest','nker'], 777) then begin fastclick(mouse_left); end; end;
        'West': begin mouseOval(185,180,25,25,Mouse_Move); if IsMouseOverText(['Bank','hest','nker'], 777) then begin fastclick(mouse_left); end; end;
        'ShantyPass': begin if not bankScreen.open(BANK_CHEST_SHANTAY) then begin mouseOval(378,197,30,30,Mouse_Move); if IsMouseOverText(['Shantay c', 'y chest'], 777) then fastclick(mouse_left); end; end;
        'Burthrope': begin if not bankScreen.open(BANK_TABLE_BURTHORPE) then begin mouseOval(376,193,30,30,Mouse_Move); if IsMouseOverText(['ank', 'booth'], 777) then fastclick(mouse_left); end; end;
        'Combat Academy/Lumbrdige': begin if not bankScreen.open(BANK_CHEST_LUMBRIDGE) then begin mouseOval(376,193,30,30,Mouse_Move); if IsMouseOverText(['ank', 'hest'], 777) then fastclick(mouse_left); end; end;
      end;
      wait(RandomRange(0, 500));

      if pinScreen.isOpen() then
        pinScreen.enter(Players[currentPlayer].bankPin);
      if (openBank()) then
      begin
        if Not bankScreen.isOpen() then
        begin
          WriteLn('Failed to open the bank.');
          exit;
        end;
      end;
      if bankScreen.isOpen() then
      begin
        WriteLn('Successfully opened the bank!');
        if bankScreen.clickButton(BankPreset) then
          LogsDone := LogsDone + 28;
      end;
      wait(RandomRange(800,1700));
    end;

    procedure BankThenCrank();
    begin
      if not isLoggedIn() then
        exit;

      CompactBanker();
      if bankScreen.isOpen() then
        bankScreen.clickButton(BankPreset);
      PortableDirection;
      MakePlanks;
      clearDebug(); //if random(2) = 0 then clearDebug();
      writeln('Logs Converted: ' + (toStr(LogsDone)));

      if (not bankScreen.isOpen) and (Tabbackpack.isEmpty) then //(Tabbackpack.count() = 0)
      begin
        clearDebug();
        WriteLn('Failed to withdraw anything.');
        TerminateScript;
      end;
    end;

    begin
      clearDebug();
      initPlayerForm();
      runPlayerForm();
      if (not playerForm.isScriptReady) then
        exit;
      declarePlayers();
      smartShowConsole := false;
      if DisableDebug then
        disableSRLDebug := true;

      setupSRL();
      FindRandoms();
      Minimap.ClickCompass;
      mainScreen.setAngle(MS_ANGLE_HIGH);
      {if players[currentPlayer].integers[1] := 1 then
        BankPreset = (BANK_BUTTON_PRESET_1)  //Can't think of a way to have the preset be in the player form
      else
        if players[currentPlayer].integers[1] := 2 then
          BankPreset = (BANK_BUTTON_PRESET_1)
        else begin
          WriteLn('Invalid preset chosen, terminating script.');
          WriteLn('Valid preset numbers include: 1 and 2.');
          TerminateScript();
        end;     }


      repeat
        mouseSpeed := randomRange(25,32);
        if random(5) <= 0 then mainScreen.setAngle(MS_ANGLE_HIGH);  //if random 0-5 is less than or equal to zero then set screen high
        BankThenCrank();

        if (LogsDone > players[currentPlayer].integers[0]) then //If logsdone is more than Number to do then stop
          TerminateScript;
      until (false);
    end.
    Last edited by Trollcrank; 03-07-2015 at 03:12 AM. Reason: Updated script to Ver3.0 and main post

  2. #2
    Join Date
    Jul 2012
    Location
    Australia
    Posts
    136
    Mentioned
    0 Post(s)
    Quoted
    57 Post(s)

    Default

    A very interesting idea. I completely forgot about these.

  3. #3
    Join Date
    Jan 2014
    Posts
    147
    Mentioned
    7 Post(s)
    Quoted
    75 Post(s)

    Default

    Doesn't seem to work at shantay pass....

    Nevermind, I just altered the saw mill colour and it works now

  4. #4
    Join Date
    Aug 2013
    Posts
    159
    Mentioned
    4 Post(s)
    Quoted
    90 Post(s)

    Default

    Quote Originally Posted by uhit View Post
    Doesn't seem to work at shantay pass....

    Nevermind, I just altered the saw mill colour and it works now
    Hmm... the colors should work, I'll go and redo them now.

    Edit: Were you talking about the colors in BankThenCrank(); or PortableColor; ??

    Edit #2 : I added new colors for PortableColor; and fixed some problems with the citadel banking.Citadel protean plank making should now work even north of the banker and east of the banker. Also, Apparently the color I used for Cit banking didn't work due to a difference in colors from one citadel to another.

  5. #5
    Join Date
    Jan 2014
    Posts
    147
    Mentioned
    7 Post(s)
    Quoted
    75 Post(s)

    Default

    Quote Originally Posted by Trollcrank View Post
    Hmm... the colors should work, I'll go and redo them now.

    Edit: Were you talking about the colors in BankThenCrank(); or PortableColor; ??

    Edit #2 : I added new colors for PortableColor; and fixed some problems with the citadel banking.Citadel protean plank making should now work even north of the banker and east of the banker. Also, Apparently the color I used for Cit banking didn't work due to a difference in colors from one citadel to another.
    Yeah I had to change the citadel colors, otherwise it works very well. 10m profit made in literally less than 2 hrs

  6. #6
    Join Date
    Aug 2013
    Posts
    159
    Mentioned
    4 Post(s)
    Quoted
    90 Post(s)

    Default

    Quote Originally Posted by uhit View Post
    Yeah I had to change the citadel colors, otherwise it works very well. 10m profit made in literally less than 2 hrs
    Well if you liked that version then try the new one, it's even better. The colors work now and banking has been improved.

    What logs were you doing anyways, just edit your post or pm the answer. No need for another post.

  7. #7
    Join Date
    Jun 2012
    Posts
    47
    Mentioned
    0 Post(s)
    Quoted
    23 Post(s)

    Default

    Was using a modified wu tang script as well, also made one for make mahogany tables but that is also really basic, what did you for 99?

  8. #8
    Join Date
    Aug 2013
    Posts
    159
    Mentioned
    4 Post(s)
    Quoted
    90 Post(s)

    Default

    Quote Originally Posted by vvarfare View Post
    Was using a modified wu tang script as well, also made one for make mahogany tables but that is also really basic, what did you for 99?
    I used mahogany tables for 99. I also had created a basic script for making mahogany tables too

    If you've tried the script and encounter bugs please post vvarfare.

  9. #9
    Join Date
    Sep 2014
    Posts
    10
    Mentioned
    0 Post(s)
    Quoted
    6 Post(s)

    Default

    I'm not exactly sure what i'm doing wrong here. I'm kinda new to simba so forgive me if this is a rookie error
    I stand in the spot with the portable either South or West of me (varying locations) and the camera just seems to spin and the simba client just spams mouseover text no founderror etc. any help? thanks

  10. #10
    Join Date
    Jan 2014
    Posts
    147
    Mentioned
    7 Post(s)
    Quoted
    75 Post(s)

    Default

    Quote Originally Posted by sahcazm View Post
    I'm not exactly sure what i'm doing wrong here. I'm kinda new to simba so forgive me if this is a rookie error
    I stand in the spot with the portable either South or West of me (varying locations) and the camera just seems to spin and the simba client just spams mouseover text no founderror etc. any help? thanks
    At the bottom of the script are presets, you need to change them to meet your needs. If that doesnt work input the colours manually.

  11. #11
    Join Date
    Aug 2013
    Posts
    159
    Mentioned
    4 Post(s)
    Quoted
    90 Post(s)

    Default

    Quote Originally Posted by sahcazm View Post
    I'm not exactly sure what i'm doing wrong here. I'm kinda new to simba so forgive me if this is a rookie error
    I stand in the spot with the portable either South or West of me (varying locations) and the camera just seems to spin and the simba client just spams mouseover text no founderror etc. any help? thanks
    Where were the sawmills being placed? I'll test it when I get a chance, it won't be today though.

    As a side note to others, I might add color detection for the sawmill instead of the current system(using surrounding colors to determine where the sawmill is and then using preset cords). It might not work due to the people that stand on the sawmill and I would assume that the current system just simply has a bug.

  12. #12
    Join Date
    Sep 2014
    Posts
    10
    Mentioned
    0 Post(s)
    Quoted
    6 Post(s)

    Default

    Quote Originally Posted by Trollcrank View Post
    Where were the sawmills being placed? I'll test it when I get a chance, it won't be today though.

    As a side note to others, I might add color detection for the sawmill instead of the current system(using surrounding colors to determine where the sawmill is and then using preset cords). It might not work due to the people that stand on the sawmill and I would assume that the current system just simply has a bug.
    When i was in the Citadel the sawmill was diagonal from the bank. So it was either North or East from me. And at Shantay Pass the sawmill was west.

  13. #13
    Join Date
    Jan 2014
    Posts
    147
    Mentioned
    7 Post(s)
    Quoted
    75 Post(s)

    Default

    Quote Originally Posted by sahcazm View Post
    When i was in the Citadel the sawmill was diagonal from the bank. So it was either North or East from me. And at Shantay Pass the sawmill was west.

    So what you do is set saw to north in settings + use color banking

  14. #14
    Join Date
    Sep 2014
    Posts
    10
    Mentioned
    0 Post(s)
    Quoted
    6 Post(s)

    Default

    Quote Originally Posted by uhit View Post
    So what you do is set saw to north in settings + use color banking
    So was I right in assuming that i remove the "//" from the start of the setting i want to use?
    Or am i going about it completely the wrong way?

  15. #15
    Join Date
    Jan 2014
    Posts
    147
    Mentioned
    7 Post(s)
    Quoted
    75 Post(s)

    Default

    Quote Originally Posted by sahcazm View Post
    So was I right in assuming that i remove the "//" from the start of the setting i want to use?
    Or am i going about it completely the wrong way?
    Correct

  16. #16
    Join Date
    Dec 2011
    Posts
    2,147
    Mentioned
    221 Post(s)
    Quoted
    1068 Post(s)

    Default

    Tried it today. A lot of mess-ups due to lack of failsafes You don't seem check for progressive events, rather you specify wait times so the script carries on even if dialogues haven't appeared. On a perfect internet connection this is totally fine, but since I was lagging a bit it didn't work at all and I had to mod it with isOpen(); checks.

    Also added in a portableEast; procedure as that seemed to be missing.

    A lot of bots were at the "Portables" clan citadel. Many bots spamming "11111" and "28" and other similar numbers due to their scripts failing. Might've been users of this script, I hope not! This would've been me if I had run the script and not babysat. Almost all the bots there were reported by the citadel owners, luckily I was not AFK so I actively had conversations with people there to throw off suspicion.

    I do hope, however, that a report of one player in an area does not trigger a more thorough search into the other players present.

    Really fantastic idea though, made a ton of money and protean planks so far!
    Last edited by Clarity; 09-23-2014 at 04:14 PM.

  17. #17
    Join Date
    Sep 2014
    Posts
    10
    Mentioned
    0 Post(s)
    Quoted
    6 Post(s)

    Default

    Quote Originally Posted by Clarity View Post
    Tried it today. A lot of mess-ups due to lack of failsafes You don't seem check for progressive events, rather you specify wait times so the script carries on even if dialogues haven't appeared. On a perfect internet connection this is totally fine, but since I was lagging a bit it didn't work at all and I had to mod it with isOpen(); checks.

    Also added in a portableEast; procedure as that seemed to be missing.

    A lot of bots were at the "Portables" clan citadel. Many bots spamming "11111" and "28" and other similar numbers due to their scripts failing. Might've been users of this script, I hope not! This would've been me if I had run the script and not babysat. Almost all the bots there were reported by the citadel owners, luckily I was not AFK so I actively had conversations with people there to throw off suspicion.

    I do hope, however, that a report of one player in an area does not trigger a more thorough search into the other players present.

    Really fantastic idea though, made a ton of money and protean planks so far!
    Sorry for being a noob but can you give me a bit of help? I'm new to Simba and can't get the script to work..any tips? Thanks

  18. #18
    Join Date
    Dec 2011
    Posts
    2,147
    Mentioned
    221 Post(s)
    Quoted
    1068 Post(s)

    Default

    Quote Originally Posted by sahcazm View Post
    Sorry for being a noob but can you give me a bit of help? I'm new to Simba and can't get the script to work..any tips? Thanks
    PM me on here, I'll give you my Skype and we'll teamview to set things up

  19. #19
    Join Date
    Aug 2013
    Posts
    159
    Mentioned
    4 Post(s)
    Quoted
    90 Post(s)

    Default

    Yikes, I knew the edits i made before realese would have a problem or two but I didn't think it would be this bad :/ . I'll fix as much, if not all, of it today. I might change the citadel one to color only due to the fact that pepole sometimes place it north and sometimes east(north of the banker and then NE of the banker).

  20. #20
    Join Date
    Dec 2011
    Posts
    2,147
    Mentioned
    221 Post(s)
    Quoted
    1068 Post(s)

  21. #21
    Join Date
    Aug 2013
    Posts
    159
    Mentioned
    4 Post(s)
    Quoted
    90 Post(s)

    Default

    Quote Originally Posted by Clarity View Post
    A lot of mess-ups due to lack of failsafes You don't seem check for progressive events, rather you specify wait times so the script carries on even if dialogues haven't appeared. On a perfect internet connection this is totally fine, but since I was lagging a bit it didn't work at all and I had to mod it with isOpen(); checks.

    Also added in a portableEast; procedure as that seemed to be missing.

    A lot of bots were at the "Portables" clan citadel. Many bots spamming "11111" and "28" and other similar numbers due to their scripts failing. Might've been users of this script, I hope not! This would've been me if I had run the script and not babysat. Almost all the bots there were reported by the citadel owners, luckily I was not AFK so I actively had conversations with people there to throw off suspicion.

    I do hope, however, that a report of one player in an area does not trigger a more thorough search into the other players present.

    Really fantastic idea though, made a ton of money and protean planks so far!
    I appoligize, I was going to add failsafes and I wanted to release it so I just polished it before release. I was going to add more failsafes if there was a problem and now that there is expect an update today.

    "Might've been users of this script, I hope not!" LOL, people did that waaay before I had my script out so it is likely that it's a human error or someone's script on other website. Also, if you don't want to spam the chat change the chat menu you're using. EX: friends chat instead.

    Originally, this was a private script and my internet worked fine so there was no need for such failsafes and therefore none are implemented. Again, my fault.

    Quote Originally Posted by sahcazm View Post
    When i was in the Citadel the sawmill was diagonal from the bank. So it was either North or East from me. And at Shantay Pass the sawmill was west.
    Haha, the shantay pass problem was because of an untested update before release. I had it set to use the portable as if it was north because I had forgotten to change it to the proper direction. I also lacked portables to test it. As for the cit banking that needs to be changed to color detection apperantly and I'll be updating the main script soon.


    Edit: "Really fantastic idea though" I won't stop improving the script until I'm told it's a fantastic script, not an idea .

    Fixed:
    ShantayPass locating sawmill.(a minor mistake on my part)
    Added PortableEast, although only citadels might have use for it as of now.
    Increased variety in CitBankColor(); banking, not necessary but why not.
    Increased variety in sawmill clicking for color detection, once again not necessary but better antiban.

    To be added soon:
    Failsafe for dialogue.(I've already thought of an idea but I'm not sure if I have enough time to do it yet)
    Changed Citadel detection to sawmill colors, you will still need to stand north of the banker.(I'm going to do this now but the sawmill colors are very much like the wood already near the banker)

  22. #22
    Join Date
    Aug 2013
    Posts
    159
    Mentioned
    4 Post(s)
    Quoted
    90 Post(s)

    Default

    I can't figure out a good detection method for the sawmills in the citadel next to the banker due to the changing presence of the sawmill and the same colors on the wooden wall. If anyone can help me with this I would appreciate it.

    I'll just start working on the dialog failsafe and add it soon enough, likely today within the next hour.

    Edit: Okay, I've decided to remove the color detection and just add the location at the top. There are too many people and too many overrides for the color detection to be accurate and the script isn't made to move along with the crowd anyways(which would be virtually impossible even if I wanted to).

    Edit 2: changed detection to a set option at the top. I'll try to finish a failsafe of some kind for the dialog tomorrow.

  23. #23
    Join Date
    Sep 2014
    Posts
    10
    Mentioned
    0 Post(s)
    Quoted
    6 Post(s)

    Default

    Quote Originally Posted by Clarity View Post
    PM me on here, I'll give you my Skype and we'll teamview to set things up
    Thanks! Will do as soon as I hit 10 posts :P the things a guy has to do! XD

  24. #24
    Join Date
    Sep 2014
    Posts
    4
    Mentioned
    0 Post(s)
    Quoted
    1 Post(s)

    Default

    Anyone mind helping me with this Script? New to simba, and I click run and Log in Runescape, my char does nothing. Any help would be great ty

  25. #25
    Join Date
    Aug 2013
    Posts
    159
    Mentioned
    4 Post(s)
    Quoted
    90 Post(s)

    Default

    Finally the fix all update, everything should work a lot better now. Unfortunately, I still haven't added the dialogue failsafe but it should still work a lot better even with lag. Citadel banking works now and more failsafes were added too... I guess I would call this Version 1.3

    I'll have to bother Clarity to use my script again >.>

Page 1 of 4 123 ... LastLast

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
  •