Page 1 of 2 12 LastLast
Results 1 to 25 of 37

Thread: [Indev] [Project RS06] East Varrock Ironminer and banker

  1. #1
    Join Date
    Apr 2008
    Posts
    88
    Mentioned
    2 Post(s)
    Quoted
    24 Post(s)

    Default [BETA] [UPDATED v0.3] [Project RS06] East Varrock Ironminer and banker

    POST LAST UPDATED ON FEB. 13th, 2013 AT 1AM EST:

    IF YOU ARE HAVING ISSUES WITH THIS SCRIPT, TRY RUNNING SIMBA IN COMPATIBILITY MODE FOR WINDOWS XP SP3 OR ATTEMPT VIRTUAL MACHINES. YOU CAN FIND OUT HOW TO DO SO HERE. I WILL BE LOOKING FOR A BETTER SOLUTION OTHERWISE IF YOU STILL HAVE ISSUES. I'M AWARE THE SCRIPT IS NOT FLAWLESS BUT I APPRECIATE YOU ALL GIVING IT A TRY

    Run a program in compatibility mode here: http://www.sevenforums.com/tutorials...lity-mode.html
    More on virtual machine botting here: http://villavu.com/forum/showthread.php?t=86753

    Tl;dr I ran someone elses script and my script in Windows Xp compatibility mode and both scripts worked flawlessly, give it a try.





    Currently developing this script which walks from the east varrock bank, mines iron at the mine that's south, walks back and banks the iron and repeats the process.


    IN ORDER TO USE THIS SCRIPT YOU MUST HAVE THESE INCLUDES AND SPS IT CAN BE FOUND HERE: http://villavu.com/forum/showthread.php?t=95916



    V0.3 UPDATE!

    By Sneakdella

    Those who helped make it happen: DannyRS, rjj95 and Dormik



    Banking Completly Re-written
    Now walks with SPS instead of static cords!


    THIS BOT CURRENTLY SUPPORTS THE FOLLOWING:
    -Banking
    -Failsafe to Banking
    -Mining Iron(you can change the rock color if you want to min tin or copper down in the mine)
    -Amazing walking strategy!
    -Supports Wielded and non-wielded pickaxes


    INSTRUCTIONS

    -- INSTRUCTIONS --
    **INSTALL SPS AND P06_INCLUDE**
    **DOWNLOAD THE PNG OFF THE POST.. NAME IT 'varrockbanktomine.png' without quotes and place it into your RUNESCAPE_OTHERS folder in the SPS folder**
    **START IN EAST VARROCK BANK FACING NORTH**
    **LOG OUT AND IN SO IT RESETS COMPASS AND CAMERA DO NOT TOUCH THEM**
    ** Begin the script after all the instructions are completed correctly **



    --PNG DOWNLOAD--
    JpY4eO4.png


    THINGS THAT STILL NEED TO BE DONE~
    AUTO-LOGIN (In case if server disconnected the script would attempt to log you back in and if it does the script would continue from its last known action.)
    EX. Bot was mining, server dc'd. 10 minutes later it auto login and continues mining like nothing happened and continues botting on!

    ANTI-RANDOM (Genie, Mr.Hyde, Rock Gollem.... Possibly Axe Head flying off?)



    SCRIPT LAST UPDATED AT 12:28 AM EST Feb. 11th, 2013
    Reason - Forgot to add in the main repeat so the script repeats itself.
    Script:


    Simba Code:
    program EastVarrockMiner;
    {$I SRL/SRL.Simba}
    {$I P06Include/P06Include.Simba}
    {$I Sps/P06sps.Simba}
    //                EAST VARROCK MINER v0.3
    //            BY SNEAKDELLA ~~ FIRST SCRIPT :)
    //                 SPS HELP: DannyRS
    //         TO USE THIS SCRIPT YOU NEED SPS AND P06_INCLUDE
    //
    //                -- INSTRUCTIONS --
    //            **INSTALL SPS AND P06_INCLUDE
    //            **DOWNLOAD THE PNG OFF THE POST.. NAME IT 'varrockbanktomine.png' without quotes and place it into your RUNESCAPE_OTHERS folder in the SPS folder
    //            **START IN EAST VARROCK BANK FACING NORTH
    //            **LOG OUT AND IN SO IT RESETS COMPAS AND CAMERA DO NOT TOUCH THEM
    //              HAVE FUN!!!!
    //
    //
    //                       v0.3 UPDATE
    //           ** Better walking method using SPS  **
    //         ** COMPLETLEY RE-WROTE HOW THE BOT BANKS **
    //       ** SUPPORTS WIELDED AND UN-WIELDED PICKAXES  **
    //  Special Thanks to DannyRS, rrj95, Dormik for helping me with the scripts

    ///        ************** SETUP ******************
     const
     ROCK_COLOR = 1910335; //change if needed to whatever rock you wish to mine this one is Iron.
     BANK_ICONE = 5034473; //color of the bank $
     var
     X, Y:Integer;                           //DO NOT TAMPER
     ClickedIcone1,Bankisopennow:Boolean;    //DO NOT TAMPER
     tomine,tobank: tpointarray;             //DO NOT TAMPER

    //Info on charactars below

    Procedure P06_DeclarePlayer;
    Begin
      P06_PlayerName:='';
      P06_PlayerPass:='';
    End;
    //   ******************* SETUP DONE ******************
    //   ************* DO NOT TOUCH ANYTHING BELOW THIS LINE*********
    procedure pathways;
    begin
    tomine:=[Point(80, 114), Point(80, 108), Point(81, 103), Point(81, 97), Point(81, 90), Point(81, 83), Point(81, 78), Point(83, 73), Point(92, 73), Point(98, 73), Point(101, 73), Point(106, 73), Point(110, 74), Point(115, 75), Point(122, 74), Point(129, 74), Point(135, 74), Point(143, 74), Point(150, 75), Point(156, 76), Point(163, 77), Point(168, 81), Point(174, 86), Point(178, 91), Point(182, 96), Point(185, 100), Point(187, 103), Point(189, 109), Point(191, 114), Point(194, 119), Point(196, 124), Point(199, 128), Point(203, 132), Point(206, 136), Point(208, 138), Point(212, 142), Point(216, 146), Point(223, 151), Point(225, 156), Point(226, 161), Point(226, 167), Point(225, 175), Point(225, 182), Point(227, 188), Point(230, 193), Point(231, 199), Point(232, 206), Point(231, 210), Point(231, 217), Point(232, 223), Point(231, 229), Point(234, 235), Point(234, 242), Point(236, 248), Point(239, 253), Point(241, 259), Point(241, 266), Point(239, 274), Point(234, 281), Point(229, 287), Point(225, 293), Point(222, 298), Point(217, 302), Point(217, 311)]
    tobank:=[Point(217, 311), Point(217, 302), Point(222, 298), Point(225, 293), Point(229, 287), Point(234, 281), Point(239, 274), Point(241, 266), Point(241, 259), Point(239, 253), Point(236, 248), Point(234, 242), Point(234, 235), Point(231, 229), Point(232, 223), Point(231, 217), Point(231, 210), Point(232, 206), Point(231, 199), Point(230, 193), Point(227, 188), Point(225, 182), Point(225, 175), Point(226, 167), Point(226, 161), Point(225, 156), Point(223, 151), Point(216, 146), Point(212, 142), Point(208, 138), Point(206, 136), Point(203, 132), Point(199, 128), Point(196, 124), Point(194, 119), Point(191, 114), Point(189, 109), Point(187, 103), Point(185, 100), Point(182, 96), Point(178, 91), Point(174, 86), Point(168, 81), Point(163, 77), Point(156, 76), Point(150, 75), Point(143, 74), Point(135, 74), Point(129, 74), Point(122, 74), Point(115, 75), Point(110, 74), Point(106, 73), Point(101, 73), Point(98, 73), Point(92, 73), Point(83, 73), Point(81, 78), Point(81, 83), Point(81, 90), Point(81, 97), Point(81, 103), Point(80, 108), Point(80, 114)]
    end;
    procedure ToggleRun;
    begin
    writeln('Toggling Run');
    sleep(1500);
    mouse(710,470,4,4,true);
    wait(700 + random(200));
    mouse(626,264,4,4,true);
    mouse(647,170,4,4,true);
    end;
    Procedure WalkToMine;
    begin
    writeln('To the mine!');
      SPS_WalkPath(tomine);
    end;

    procedure MineIron;
    begin
    if P06_InvEmpty then;
      begin repeat
        if findcolortolerance(X,Y,ROCK_COLOR,0,0,515,338,5) then
          begin
               MMouse(X,Y,5,5);
               If (P06_IsUpTextMultiCustom(['Mine Rock','ine Rock', 'ne Rock'])) Then
               ClickMouse2(mouse_left);
               wait(7000 +random(200));
          end;
            until (P06_InvFull);
          end;
       end;

    procedure ToDaBank;
    begin
    if P06_InvFull then
         begin
    SPS_WalkPath(tobank);
    writeln('Walking to the bank');
            if findcolortolerance(X,Y,BANK_ICONE,560,4,706,140,10) then
              begin repeat
                mouse(X,Y,4,4,true);
                wait(6000+random(200));
                ClickedIcone1:=true;
                until(ClickedIcone1);
              end;
    end;
    end;

      procedure FindBankk;
      Begin
          writeln('Finding the bank booth based off static cord.');
          mmouse (237, 250,4,4);
            if (P06_IsUpTextMultiCustom(['Use Bank Booth','se Bank', 'Use Bank'])) Then
              begin
                    ClickMouse2(mouse_right);
                    wait(3000 +random(200));
                    mouse(245, 275,5,5,true);
                    wait(3000 +random(200));
               end;
              if (P06_BankScreen) then
              begin
              Bankisopennow:=true;
              end;

    end;
    procedure IfNotInBank;
    begin
    if  (Not P06_BankScreen) then
        begin
        writeln('Bot is not in the bank, finding the bank via symbol');
          if findcolortolerance(X,Y,BANK_ICONE,560,4,706,140,10) then
              begin repeat
                mouse(X,Y,4,4,true);
                wait(6000+random(200));
                ClickedIcone1:=true;
                until(ClickedIcone1);
                  if (ClickedIcone1) then
                    begin
                     FindBankk;
                    end;
              end;
    end;
    end;

    procedure PutItIn;
    begin
    writeln('Bot is sticking stuff into the bank');
    P06_Deposit(1, 27, True);
    end;

    begin
      P06_DeclarePlayer;
      SetupP06Include;
      SPS_Setup(RUNESCAPE_OTHER, ['varrockbanktomine']);
      ActivateClient;
    begin repeat
       If (Not P06_LoggedIn) Then
          P06_LogInPlayer;
          ToggleRun;
          pathways;
          WalkToMine;
          MineIron;
          ToDaBank;
          FindBankk;
          wait(4000 +random(200));
            repeat
            IfNotInBank;
            until (Bankisopennow=true);
          PutItIn;
    until false;
    end;
    end.
    Last edited by Sneakdella; 02-13-2013 at 06:04 AM.

  2. #2
    Join Date
    Jan 2013
    Posts
    49
    Mentioned
    0 Post(s)
    Quoted
    14 Post(s)

    Default

    Nice! But I think because of the PR06 lagg, it'll go walk somewhere wrong pretty fast ;l And what do you mean with 'Bank Icon'?

  3. #3
    Join Date
    Sep 2010
    Posts
    5,762
    Mentioned
    136 Post(s)
    Quoted
    2739 Post(s)

    Default

    Danny is looking into walking methods I HIGHLY suggest you don't use static coords. This will break after 1-2 Runs.

    Also this will make object detection so much more easy:

    Simba Code:
    If (P06_IsUpTextMultiCustom(['Mine Iron','ine Iron', 'ne Iron'])) Then

    your welcome to use any parts of my scripts you need.

  4. #4
    Join Date
    Apr 2008
    Posts
    88
    Mentioned
    2 Post(s)
    Quoted
    24 Post(s)

    Default

    Simba Code:
    If (P06_IsUpTextMultiCustom(['Mine Iron','ine Iron', 'ne Iron'])) Then

    So now will this mouse over the rock or do I have to command simba to do that?

  5. #5
    Join Date
    Nov 2012
    Posts
    2,351
    Mentioned
    55 Post(s)
    Quoted
    603 Post(s)

    Default

    Quote Originally Posted by Sneakdella View Post
    Simba Code:
    If (P06_IsUpTextMultiCustom(['Mine Iron','ine Iron', 'ne Iron'])) Then

    So now will this mouse over the rock or do I have to command simba to do that?
    That will only check if the message is in the top corner of the screen,

    You need to move the mouse around yourself


    Programming is like trying keep a wall of shifting sand up, you fix one thing but somewhere else starts crumbling

  6. #6
    Join Date
    Apr 2008
    Posts
    88
    Mentioned
    2 Post(s)
    Quoted
    24 Post(s)

    Default

    Unsure if I put it in correctly... or close perhaps lol

    Simba Code:
    procedure mineiron;
    begin
    if P06_InvEmpty then;
      begin repeat
        if findcolortolerance(X,Y,ROCK_COLOR,0,0,515,338,5) then
               begin
               If (P06_IsUpTextMultiCustom(['Mine Iron','ine Iron', 'ne Iron'])) Then
               mouse(X,Y,4,4,true);
               else wait(6000+random(200));
               end;
          wait(6000+random(200));
          end;
            until (P06_InvFull);
          end;
       end;

  7. #7
    Join Date
    Nov 2012
    Posts
    2,351
    Mentioned
    55 Post(s)
    Quoted
    603 Post(s)

    Default

    Quote Originally Posted by Sneakdella View Post
    Unsure if I put it in correctly... or close perhaps lol

    Simba Code:
    procedure mineiron;
    begin
    if P06_InvEmpty then;
      begin repeat
        if findcolortolerance(X,Y,ROCK_COLOR,0,0,515,338,5) then
               begin
               If (P06_IsUpTextMultiCustom(['Mine Iron','ine Iron', 'ne Iron'])) Then
               mouse(X,Y,4,4,true);
               else wait(6000+random(200));
               end;
          wait(6000+random(200));
          end;
            until (P06_InvFull);
          end;
       end;
    You need to move the mouse before checking for the text think about it, and use MMouse(X,Y,5,5); ClickMouse2(mouse_left);

    You want the mouse to move like a human mouse would, or you'll get banned easily

    Think of the logic like this:
    Find Colors of The Rock(X,Y);
    MoveMouse to those co-ordinates,
    Check the uptext to see if your mouse is over a rock
    If it is over a rock then click, else check somewhere else,
    Repeat
    Last edited by DannyRS; 02-09-2013 at 07:13 AM.


    Programming is like trying keep a wall of shifting sand up, you fix one thing but somewhere else starts crumbling

  8. #8
    Join Date
    Apr 2008
    Posts
    88
    Mentioned
    2 Post(s)
    Quoted
    24 Post(s)

    Default

    Alright, I understand now. Now there is a command to tell simba to check somewhere else, I will find that on my own.

    Now using the bank. The colors in the bank are all the same, all grey or brown *for the wooden doors/the column on the staircase and the bankbooths. I cant really think of a way to open the bank unless I just do normal mouse movement commands.

    I was kind of thinking of having it detect the bank like this though

    Find color white of banker shirt...
    Use Uptext to help me detect its a banker
    Mouse Right Click
    Mouse Left Click on the 'Bank' option
    DepositInventory.
    Close Bank.

    Then for a new walking technique (Radialwalk) I can just have the bot follow the grey path east until it reaches the fork at the east gate then travel south until it sees the mine icon.
    After it gets its load, on the return trip I can have it follow the path north.

    It will follow the path north until it hits the gates of east varrock then it will detect the color of the varrock banners, use upistext to confirm that it is, click next to it
    Then the bot will travel west on the road until it hits the bank icon, from there it will bank.
    Last edited by Sneakdella; 02-09-2013 at 08:07 AM.

  9. #9
    Join Date
    Jan 2013
    Posts
    49
    Mentioned
    0 Post(s)
    Quoted
    14 Post(s)

    Default

    To bank I use this code, maybe it can help a little bit. I think it can be done better but it worked for me anyway.

    Code:
    program EssenceMiner;
    {$i srl/srl.simba}
    {$I P06Include/P06Include.Simba}
    
    var
    X,Y,bank:integer;
    
    procedure FindBankk;
    var
      tmpCTS, l, r:Integer;
      ObjectTPA:TPointArray;
    begin
      tmpCTS := GetToleranceSpeed;
      SetColorToleranceSpeed(2);
      SetToleranceSpeed2Modifiers(0.00, 0.38);
      if FindColorsTolerance(ObjectTPA, 14802401, 15, 7, 500, 333, 3) then
        begin
        SetColorToleranceSpeed(tmpCTS);
        SetToleranceSpeed2Modifiers(0.02, 0.02);
        L := High(ObjectTPA);
        mmouse((ObjectTPA[r].x), (ObjectTPA[r].y), 2, 2);
        wait(randomrange(100, 150));
        clickmouse2(mouse_right);
      if FindBitmapToleranceIn(Bank, X, Y, 15, 7, 500, 333, 145) then
      begin
      mouse(x,y,1,1,mouse_left);
      end;
    end;
    end;
    
    procedure MainLoop;
    begin
     mouse(647, 170,1,1,mouse_left);
     wait(500);
     P06_MakeCompassSouth;
    repeat
    FindBankk;
    until(false);
    end;
    
    begin
      Bank := BitmapFromString(75, 7, 'meJzlUkEOgDAI43d+wKv/fwYuMxJ' +
            'GKdu8Sjg0lc12VFVF5Dgv7fXg3Z6elfb1HfB4tz+c1R8YtJJeyKfD' +
            'yLezgY/CrN2PPM/m0WAxH0jz5bVpyaMX9kqJsFHbhAcv6SvVl7CIh' +
            'mWFGTPoeeaujiguN9U88GkG4PLCYG2EYZbPqQZqhOEyz2Gzi+IXMf' +
            'O4IX4N05zDZm9BOdoH');
    mousespeed:= 15;
    cleardebug;
    SetupP06Include;
    MainLoop;
      FreeBitMap(Bank);
    end.

  10. #10
    Join Date
    Apr 2008
    Posts
    88
    Mentioned
    2 Post(s)
    Quoted
    24 Post(s)

    Default

    Dormik this is what comes up when I try to run the script now after putting the banking method in.

    Note I took out the compass movements for now.

    Code:
    "[Hint] C:\Program Files (x86)\Simba\Includes\P06Include/P06Include.Simba(611:3): Variable 'C' never used at line 610
    Compiled successfully in 374 ms.
    Exception: Range check error at line 163
    The following DTMs were not freed: [0, 1]
    The following bitmaps were not freed: [0]"

    Simba Code:
    program new;
    {$I SRL/SRL.Simba}
    {$I P06Include/P06Include.Simba}
    //                EAST VARROCK MINER v0.2
    //            BY SNEAKDELLA ~~ FIRST SCRIPT :)
    //  This script is using static cords at the moment, use at own risk
    //
    //                -- INSTRUCTIONS --
    //      **START IN EAST VARROCK BANK FACING NORTH
    //**STAND RIGHT IN FRONT OF THE LEFT BANK BOOTHS THAT ARE OPEN
    //           (See the pictue on the forums)
    //
    //        -- THINGS THAT STILL NEED TO BE FINISHED IN THE SCRIPT  --
    //         1.) Better Walking Method
    //         2.) Banking and putting in all the iron ore
    //         3.) Anti-random
    //         4.) Enchanced Auto-Login so it logs in case if Disconnected
    //             Ex. D/C at the mine and auto logs you back in and continues
    //             it's task instead of jumping back to the start.
    ///
    ///       v0.2 UPDATE
    ///       Better Rock Identification using "IsUpText" include
    ///
    ///  Special Thanks to DannyRS, rrj95 for helping me with the scripts


     const
     ROCK_COLOR = 1910335; //change if needed to whatever rock you wish to mine this one is Iron.
     BANK_ICONE = 5034473; //color of the bank $
     var
     X, Y, Bank:Integer;
     ClickedIcone1:Boolean;


    //Info on charactars below

    Procedure P06_DeclarePlayer;
    Begin
      P06_PlayerName:='username';
      P06_PlayerPass:='password';
    End;
    procedure ToggleRun;
    begin
    sleep(1500);
    mouse(710,470,4,4,true);
    wait(700 + random(200));
    mouse(626,264,4,4,true);
    mouse(647,170,4,4,true);
    end;
    Procedure WalkToMine;
    begin
    writeln('To the mine!');
    mouse(372,25,4,4,true);
    wait(700 +random(200));
    mouse(713,78,4,4,true);
    wait(7000 +random(200));
    mouse(699,108,4,4,true);
    wait(7000 +random(200));
    mouse(682,122,4,4,true);
    wait(10000 + random(200));
    mouse(657,154,4,4,true);
    wait(7000 + random(200));
    mouse(655,149,4,4,true);
    wait(7000 + random(200));
    mouse(628,110,4,4,true);
      end;

    procedure MineIron;
    begin
    if P06_InvEmpty then;
      begin repeat
        if findcolortolerance(X,Y,ROCK_COLOR,0,0,515,338,5) then
          begin
               MMouse(X,Y,5,5);
               If (P06_IsUpTextMultiCustom(['Mine Rock','ine Rock', 'ne rock'])) Then
               ClickMouse2(mouse_left);
               wait(7000 +random(200));
          end;
            until (P06_InvFull);
          end;
       end;

    procedure ToBank;
    begin
    if P06_InvFull then
         begin
          writeln('To the bank!');
          mouse(670,52,4,4,true);
          wait(7000 +random(200));
          mouse(648,21,4,4,true);
          wait(7000 +random(200));
          mouse(633,20,4,4,true);
          wait(7000 +random(200));
          mouse(618,29,4,4,true);
          wait(7000 +random(200));
          mouse(582,74,4,4,true);
          wait(7000 +random(200));
          mouse(603,75,4,4,true);
            if findcolortolerance(X,Y,BANK_ICONE,560,4,706,140,10) then
              begin repeat
                mouse(X,Y,4,4,true);
                wait(6000+random(200));
                ClickedIcone1:=true;
                until(ClickedIcone1);
              end;
          mouse (179,277,1,1,true);
    end;
    end;

    procedure FindBankk;
    var
      tmpCTS, l, r:Integer;
      ObjectTPA:TPointArray;
    begin
      tmpCTS := GetToleranceSpeed;
      SetColorToleranceSpeed(2);
      SetToleranceSpeed2Modifiers(0.00, 0.38);
      if FindColorsTolerance(ObjectTPA, 14802401, 15, 7, 500, 333, 3) then
        begin
        SetColorToleranceSpeed(tmpCTS);
        SetToleranceSpeed2Modifiers(0.02, 0.02);
        L := High(ObjectTPA);
        mmouse((ObjectTPA[r].x), (ObjectTPA[r].y), 2, 2);
        wait(randomrange(100, 150));
        clickmouse2(mouse_right);
        wait(6000+random(200));
      if FindBitmapToleranceIn(Bank, X, Y, 15, 7, 500, 333, 145) then
      begin
      mouse(x,y,1,1,mouse_left);
      end;
    end;
    end;
    procedure MainLoop;
    begin
      If (Not P06_LoggedIn) Then
        P06_LogInPlayer;
        ToggleRun;
        WalkToMine;
        MineIron;
        ToBank;
          repeat
          FindBankk;
          until (false);
        //Deposit;
    end;
    begin
      Bank := BitmapFromString(75, 7, 'meJzlUkEOgDAI43d+wKv/fwYuMxJ' +
            'GKdu8Sjg0lc12VFVF5Dgv7fXg3Z6elfb1HfB4tz+c1R8YtJJeyKfD' +
            'yLezgY/CrN2PPM/m0WAxH0jz5bVpyaMX9kqJsFHbhAcv6SvVl7CIh' +
            'mWFGTPoeeaujiguN9U88GkG4PLCYG2EYZbPqQZqhOEyz2Gzi+IXMf' +
            'O4IX4N05zDZm9BOdoH');
    mousespeed:= 15;
    SetupP06Include;
    P06_DeclarePlayer;
    SetupP06Include;
    ActivateClient;
    MainLoop;
      FreeBitMap(Bank);
    end.
    Last edited by Sneakdella; 02-09-2013 at 03:34 PM.

  11. #11
    Join Date
    Jan 2013
    Posts
    49
    Mentioned
    0 Post(s)
    Quoted
    14 Post(s)

    Default

    SetToleranceSpeed2Modifiers(0.00, 0.38);
    if FindColorsTolerance(ObjectTPA, 14802401, 15, 7, 500, 333, 3) then
    Detects the white thingy on their shirt;
    That's why I made it to set the camera to south.
    But does it work? And if not, what are the problems?

    You freed the bitmaps, I dont know what went wrong ;l Im a beginner as well ;p
    The following DTMs were not freed: [0, 1]
    The following bitmaps were not freed: [0]"
    Rjj95 created some new things. For example basics of walking!
    Last edited by Dormik; 02-09-2013 at 04:14 PM.

  12. #12
    Join Date
    Sep 2010
    Posts
    5,762
    Mentioned
    136 Post(s)
    Quoted
    2739 Post(s)

    Default

    Bitmaps isn't a great way to detect 3D objects

  13. #13
    Join Date
    Jan 2013
    Location
    Missouri
    Posts
    38
    Mentioned
    0 Post(s)
    Quoted
    9 Post(s)

    Default

    what is the best way to detect 3D objects? jw so it would be helpful when i make my scripts
    -Bob's Axes

  14. #14
    Join Date
    Sep 2010
    Posts
    5,762
    Mentioned
    136 Post(s)
    Quoted
    2739 Post(s)

    Default

    Visit link in my siggy 'how to bot on a RSPS'

  15. #15
    Join Date
    Apr 2008
    Posts
    88
    Mentioned
    2 Post(s)
    Quoted
    24 Post(s)

    Default

    Updated the script to bank, check up top for my way of doing it.

  16. #16
    Join Date
    Nov 2012
    Posts
    2,351
    Mentioned
    55 Post(s)
    Quoted
    603 Post(s)

    Default

    Quote Originally Posted by Sneakdella View Post
    Updated the script to bank, check up top for my way of doing it.
    SetupP06Include; only needs to be called once, after P06_DeclarePlayer;


    Programming is like trying keep a wall of shifting sand up, you fix one thing but somewhere else starts crumbling

  17. #17
    Join Date
    Apr 2008
    Posts
    88
    Mentioned
    2 Post(s)
    Quoted
    24 Post(s)

    Default

    Quote Originally Posted by DannyRS View Post
    SetupP06Include; only needs to be called once, after P06_DeclarePlayer;
    It was a typo. I declared it twice on accident.

  18. #18
    Join Date
    Nov 2012
    Posts
    2,351
    Mentioned
    55 Post(s)
    Quoted
    603 Post(s)

    Default

    Quote Originally Posted by Sneakdella View Post
    It was a typo. I declared it twice on accident.
    Don't know if it will cause problems if you call it twice, Include is updated and a new SPS walking Beta include has been added to my thread, so if you want to look into how to use that to walk to and from the bank go ahed and read some SPS custom map making tutorials

    It's unlikely to break unlike static co-ord clicking,

    Should make banking in Project06 100x easier for everybody making scripts with banking/walking
    Last edited by DannyRS; 02-10-2013 at 08:29 AM.


    Programming is like trying keep a wall of shifting sand up, you fix one thing but somewhere else starts crumbling

  19. #19
    Join Date
    Apr 2008
    Posts
    88
    Mentioned
    2 Post(s)
    Quoted
    24 Post(s)

    Default

    Quote Originally Posted by DannyRS View Post
    Don't know if it will cause problems if you call it twice, Include is updated and a new SPS walking Beta include has been added to my thread, so if you want to look into how to use that to walk to and from the bank go ahed and read some SPS custom map making tutorials

    It's unlikely to break unlike static co-ord clicking,

    Should make banking in Project06 100x easier for everybody making scripts with banking/walking

    Thank the lord.

  20. #20
    Join Date
    Apr 2008
    Posts
    88
    Mentioned
    2 Post(s)
    Quoted
    24 Post(s)

    Default

    Bump! New update!!!!

  21. #21
    Join Date
    Feb 2013
    Posts
    74
    Mentioned
    1 Post(s)
    Quoted
    30 Post(s)

    Default

    It's not working for me. compiling failed. "Unable to find file 'Sps/P06sps.Simba' used from ''. After deleting that, I get another error: "Unknown identifier 'SPS_WalkPath' at line 58
    Compiling failed."

  22. #22
    Join Date
    Jan 2013
    Posts
    49
    Mentioned
    0 Post(s)
    Quoted
    14 Post(s)

    Default

    Quote Originally Posted by voltag00 View Post
    It's not working for me. compiling failed. "Unable to find file 'Sps/P06sps.Simba' used from ''. After deleting that, I get another error: "Unknown identifier 'SPS_WalkPath' at line 58
    Compiling failed."
    You need to download P06sps.Simba from DannyRS, link: http://villavu.com/forum/showthread.php?t=95916

  23. #23
    Join Date
    Apr 2008
    Posts
    88
    Mentioned
    2 Post(s)
    Quoted
    24 Post(s)

    Default

    Anyone got some progress reports so far? Any bugs?

  24. #24
    Join Date
    Feb 2013
    Posts
    74
    Mentioned
    1 Post(s)
    Quoted
    30 Post(s)

    Default

    I have it. I must not have it in the right place or something. I've never scripted before so I'm really confused. Any help from you guys is much appreciated

  25. #25
    Join Date
    Apr 2008
    Posts
    88
    Mentioned
    2 Post(s)
    Quoted
    24 Post(s)

    Default

    The P06_Includes Folder goes inside SIMBA/INCLUDES folder.
    The P06_UpChars Folder goes inside SIMBA/FONTS folder
    The P06_SpS.simba goes into SIMBA/INCLUDES/SPS folder

Page 1 of 2 12 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
  •