Adblock breaks this site

swastikabot 0.01alpha

Discussion in 'Sythe Lib Archive' started by b1b, May 4, 2017.

  1. b1b

    b1b Guru

    Joined:
    Apr 15, 2007
    Posts:
    1,915
    Referrals:
    1
    Sythe Gold:
    116
    M
    Rust Player Christmas 2018 Toast Wallet User I'm LAAAAAAAME ???
    swastikabot 0.01alpha

    have a new paint window open

    Code:
    def DrawArc(x,y,r,startangle, endangle) {
        for (var angle = startangle * 1.0; angle < endangle * 1.0;  angle += 0.01) {
            ClickMouse(x + cos(angle) * r, y + sin(angle) * r, 1);
            Sleep(1);
        }
    }
    
    
    def DrawLine(x1,y1,x2,y2) {
        var dist = Distance(x1,y1,x2,y2);
        var dx = (x2 - x1)/(dist * 1.0);
        var dy = (y2 - y1)/(dist * 1.0);
        for (var d = 0.0; d < dist; ++d) {
            ClickMouse(x1 + dx * d, y1 + dy * d, 1);
            Sleep(1);
        }
    }
    
    var resizebutton = LoadBitmapFromString(
            "0001>01W^PLRx4sF+o`-Q(5a185jTn&S4Y4000mG5C8}O0a~>8|F8hK3IGOx015yGfB*zZ5{#N" +
            "{4<t`W^*979AlyO5mxCkDBlF6SI#CHEI(_TgO?0mQ3<gKC>^@MfR>z`Uu-JE`qs4}YCtc8ww9#" +
            "|yj>&tFb^{n7{<mBX*_RLE$!tu7xc6(0bxjphls8a`77&~QAL8yvrwS4sVq+r!00000", 0xff00ff, false);
    var maintainCheckbox = LoadBitmapFromString(
            "0001;02lxqLRx4sF+o`-Q&}=XE7<@5seL)pNhAUY00{s9KtKopKmZ5;L=XT$2%rFo2@;P`1b(2" +
            "@^#Y`+hNr2TfN0+EC}r*T4xUID&@|XGfbPCI-;RG;vsxumyAn1SnC~~Pm(3@bWhT=jT#;--#+T" +
            "0WJ#T+@Xw)23MGA!L4k1fjJIV?It)Dmp#6+n`L`&WwG{1|vBAh5l86g$yfB*mh", 0xff00ff, false);
    var pixelsRadio = LoadBitmapFromString(
            "0003M03HAsLRx4sF+o`-Q(18wn)Cnw?fu=-NF<U#01HS3fLH(q0vMP82mycu0Rc8Z8?XTxErL>" +
            "NPf3$QMuS659;S~$H2qLwl+l0yOeP}%27y#Ufi%rV5HSN!)gGfmYD`#Gr6820SU-|Xr4t%3Q#8" +
            "TJE&bn{;c1q4d6ngp6;YjQQK_b2-F^k$uiJS9pcL&!%jc9sf1(lg8$&$lBoC6_84w&HJ|n@2RE" +
            "$u7;a7=eN^%qQA5mMxunRK#bS9Y0F2WJ1e!4ZITGp$JhZPP^%cyBY7^75JeuPK}fQjf(1V#}-X" +
            "-v$VGtLeAN#+4dJ4%jiXdJ|DwdhQYd#Mm(3?v3b5yS3{-Uj|I<ce^iAmTYS=l}o!", 0xff00ff, false);
    var horizontal = LoadBitmapFromString(
            "0001F04x9zLRx4sF+o`-Q(0YHG)({ihIT~200aO?00e>vAV2^>06++!0B9sc4FGRcgnENU(x?M" +
            "I0I1BiZqQ3?D$o+%0Slr=P079tL)cl&NhRD-zp`pg1`0(&&&Ax4P81{;R}B+D00000", 0xff00ff, false);
    var vertical = LoadBitmapFromString(
            "0001V03!e)LRx4sF+o`-Q(2nOKdAr#NO(rVNhAUQAd&z;06+i$5I_K+0FWqYrT_wzsp$<GnDtM" +
            "D>m&PBTsC-M^1|g^=^LWdu74Z-_n*G?tm6}0X=@$|yp?WNcK0eeT`^dUrtn>*VKFO-U*hgarwS" +
            "4iS_kzY00000", 0xff00ff, false);
           
    var okayButton = LoadBitmapFromString(
            "0002002lxbLRx4sF+o`-Q(5$yMOOd-$!fJy005E*000mG0Dwq903ZM$05Aa9A*9%lG!Os)NF<p" +
            "Aei_C=@{p*sEHf<=2C%5DHiNbUOmaBZ4GsjN_?m0)JbUX&G=8&`SDm^=>Cc@;3ufd*+!{_CA@I" +
            "Vto$C-_nSJgQG%yos4B{cyGunfN8n4V2&7vS65Q>dz4iYY?17V<J6%>UcOt(JxyOJrwgomWkD!" +
            "2du", 0xff00ff, false);
           
    var paintBucket = LoadBitmapFromString(       
            "0004C01^NSLRx4sF+o`-Q&~j?x^Dmg@Av<Z009I5fB*pqfCvCU3@JppVdc+plliOnR{ghYw6Fm" +
            "Blp!S04FDQ6XaE`w14e^JnlK<~pd4h$qd;iW5s{&YU`-lg3`T<p05C}+B*@x^j7E%rXf)7ikjN" +
            "SXN2I|6YDm7%CuC<2BzsCg{K;WVRbV(`tywNQ^$Z-g19+-fuRBl*L4gYZd;NJ4c;R0_?M8yiD8" +
            "WDqh^om6(1#S;4pLdbBfV?q0UNsFRL!h41z%ODF^DEH9isaUMqEU!Z(Ab~OuXo3tc3JkPN?V;B" +
            "hTqV%;#d3hx<>I)>yr7<2EsnL~qa=4|Py1UJ{)nzFBm_CeRpYPkEM*ld=+JjE0h2LT@PCF5A{I" +
            "&7i+>r2c0QK$B%alptxcrDk==6f6#848SuA22OA35LcYiX<vM*7VwZ6RE~2bQTJ+5T>lqxML1B" +
            "9MFqNV00000", 0xff00ff, false);
           
    var red = LoadBitmapFromString(   
            "0000*00{sJLRx4sF+o`-Q&~W$`-%VnXs{8a1Oxy;00065fS>?SfEWcTjWAB<DLt)F#klY`lZfg" +
            "*=9h3i<TyVUaz!{$kU*&WiU0rr", 0xff00ff, false);
           
    var gridStart = LoadBitmapFromString(
            "0000u00ICBLRx4sF+o`-Q(2%m0I&c67k~zW0Dv5WfS>>|05A%qF&b!!B2>Ft8RjdHm&M$XP81|" +
            "44gf3w00000", 0xff00ff, false);
    
    var paintBrush = LoadBitmapFromString(
            "0002300;mDLRx4sF+o`-Q(4t^bb$Z>Iv@Xl1OOx7ga9A_VSs%KfB-RL@B@$$fJ7r856knQ0BSO" +
            "6iKYpNz)XzM4V3f&8fa*5R3Rj3gv7|xCYXi@$Tal<gkhkzS2hP0QVxNaIrcBNHn%wIue@v!Z|{" +
            "bY2nE!<%$#H;RMfIYihp{(7L0|et8M_egLv3L10I>jt|Ms&0R>BW!~+lDSknLi0&n8(NT&)C8m" +
            "`WeAOHXW", 0xff00ff, false);
    var blackSquare = LoadBitmapFromString(
            "0000(01E&LLRx4sF+o`-Q(11ZS?vG-Uf>YG03?7w00V%a08~apMg=NOH1wUCCb)fCEUI>?v6y#" +
            "Y^8w<Cg6>GC3K9+0OFf_f", 0xff00ff, false);
           
           
    SetWindow("- Paint");
    SelectInnerWindowExact("UIRibbonDockTop");
    //ShowGameWindow(true);
    FocusGameWindow();
    
    SetVirtualInputsOff();
    SetVirtualMouseWFPModeOn();
    
    Scrape();
    
    var x = 0; var y = 0;
    if (FindBitmap(x, y, resizebutton, 0, 0)) {
        ClickMouse(x, y, 1);
        Sleep(500);
    }
    
    Scrape();
    if(SetWindow("Resize and Skew")=="") {
        Die("Could not find resize");
    }
    
    Scrape();
    print(GetGameTitle());
    print("finding checkbox");
    if (FindBitmap(x, y, maintainCheckbox, 0, 1)) {
        print("checkbox found");
        ClickMouse(x+10, y+10, 1);
        Sleep(100);
    }
    
    print(GetGameTitle());
    print("finding pixels button");
    
    if (FindBitmap(x, y, pixelsRadio, 0, 1)) {
        print("pixels found");
        ClickMouse(x+13, y+13, 1);
        Sleep(100);
        Wait();
    }
    
    if (FindBitmap(x, y, horizontal, 0, 1)) {
        print("horizontal found at " + x + ", " + y);
        ClickMouse(x+160, y+19, 1);
        for (var i = 0; i < 4; ++i) {
            KeyDown(0x2E);
            Sleep(100);
        }
       
        KeyDown(0x39);
        Sleep(100);
        KeyDown(0x30);
        Sleep(100);
        KeyDown(0x30);
        Sleep(100);
        Wait();
    }
    
    if (FindBitmap(x, y, vertical, 0, 1)) {
        print("vertical found at " + x + ", " + y);
        ClickMouse(x+160, y+19, 1);
        Sleep(100);
        for (var i = 0; i < 4; ++i) {
            KeyDown(0x2E);
            Sleep(100);   
        }   
        KeyDown(0x35);
        Sleep(100);
        KeyDown(0x34);
        Sleep(100);
        KeyDown(0x30);
        Sleep(100);
        Wait();
        KeyDown(28);
    }
    
    Scrape();
    if (FindBitmap(x, y, okayButton, 0, 0)) {
        print("okay found at " + x + ", " + y);
        ClickMouse(x+10, y+10, 1);
    }
    
    SetWindow("- Paint");
    Scrape();
    
    if (FindBitmap(x, y, red, 0, 1)) {
        print("red found at " + x + ", " + y);
        ClickMouse(x+3, y+3, 1);
    }
    
    
    Scrape();
    if (FindBitmap(x, y, paintBucket, 0, 1)) {
        print("paintBucket found at " + x + ", " + y);
        ClickMouse(x+3, y+3, 1);
    }
    
    var gridStartX=0;var gridStartY=0;
    if (FindBitmap(gridStartX, gridStartY, gridStart, 0, 1)) {
        print("gridStart found at " + gridStartX + ", " + gridStartY);
        ClickMouse(gridStartX+30, gridStartY+30, 1);
    }
    
    gridStartX+=2;
    gridStartY+=7;
    
    Scrape();
    if (FindBitmap(x, y, paintBrush, 0, 1)) {
        print("brush found at " + x + ", " + y);
        ClickMouse(x, y, 1);
        Sleep(500);
    }
    
    
    Scrape();
    if (FindBitmap(x, y, blackSquare, 0, 1)) {
        print("blackSquare found at " + x + ", " + y);
        ClickMouse(x+3, y+3, 1);
        Sleep(500);
    }
    DrawArc(gridStartX+450,gridStartY+250,115,0, 6.283);
    DrawLine(111+gridStartX+271, 100+gridStartY+141, 149+gridStartX+271, 136+gridStartY+141);
    DrawLine(149+gridStartX+271, 136+gridStartY+141, 179+gridStartX+271, 107+gridStartY+141);
    DrawLine(179+gridStartX+271, 107+gridStartY+141, 150+gridStartX+271, 76+gridStartY+141);
    DrawLine(150+gridStartX+271, 76+gridStartY+141, 186+gridStartX+271, 40+gridStartY+141);
    DrawLine(179+gridStartX+271, 107+gridStartY+141, 211+gridStartX+271, 76+gridStartY+141);
    DrawLine(211+gridStartX+271, 76+gridStartY+141, 246+gridStartX+271, 115+gridStartY+141);
    DrawLine(179+gridStartX+271, 107+gridStartY+141, 207+gridStartX+271, 137+gridStartY+141);
    DrawLine(207+gridStartX+271, 137+gridStartY+141, 171+gridStartX+271, 175+gridStartY+141);
    
    
    Scrape();
    if (FindBitmap(x, y, blackSquare, 0, 1)) {
        print("blackSquare found at " + x + ", " + y);
        ClickMouse(x+12, y+34, 1);
        Sleep(500);
    }
    Scrape();
    if (FindBitmap(x, y, paintBucket, 0, 1)) {
        print("paintBucket found at " + x + ", " + y);
        ClickMouse(x+3, y+3, 1);
    }
    ClickMouse(gridStartX+460, gridStartY+200, 1);
     
    Dev Zach, RS4Me, FlyingToast and 2 others like this.
  2. Zavada

    Zavada Forum Addict
    $5 USD Donor New

    Joined:
    Nov 19, 2014
    Posts:
    294
    Referrals:
    2
    Sythe Gold:
    332
    Valentine's Day 2017 St. Patrick's Day 2017 Jigsaw Two Factor Authentication User Easter 2017
    swastikabot 0.01alpha

    This is by far the best use for SL.
     
    Dev Zach, RS4Me and Soul like this.
< Example script - Minimap tracking on Oldschool Runescape | Example script - OCR >


 
 
Adblock breaks this site