EloiStree / 2020_12_27_WowFarmingBot

Draft research note about what to farm with bot
1 stars 0 forks source link

Topic: Pixel Bot with weak aura #20

Open EloiStree opened 2 years ago

EloiStree commented 2 years ago

image Source: https://www.ownedcore.com/forums/wow-classic/wow-classic-bots-programs/830719-creating-pixel-bot-c-zero-kinda-tutorial.html

Weak Aura Code for pixel coordinate:

!TJvBVjUrq4)lr6Kivqo)(lv6(qifYLtein25stvKHf8AW354LU2obNpWV9o7U2GbSVY176jv1QqwwpE2X7m78mpJXt2Z1ZbbdPEojEokNjRFMUNZtEo(SpWnNIM9zFkz5fKicfemuM)rHpQYh18gkbRcmXuc1ht7wSepNUrHV(kI6VEIlHeLgcIsMHIWSL5KsM9mMMesIHlLvLukxV30Yz98NJ9CC(JmefVEs)SOO1tUFrykiKINdR0nFjmFoLKTSCnoHVIz7phuw6ccD0YuqVeHlk0OQRiXDfjURiXDfzMIOzLRYjjfrtflpmoSywamnzbFoCvknC(CWve20DJa(u(oeLrrGPYMIFghN6KfeeUYZz8fN74o2X98Bbf53XZ59yuu6IT6EdfZ115MEdgaIxIJIUYV0Fad5SG8YOy4o8Vph24pdpWy0t4cLYy7ANLrOCyh54Jzlse3EFVb30)UbcL2UNtlJapJDfcVM4JlImRgfeKGtzrliEKIPXOOpwEmQOblmEge2VHeY8Ml6n0T3TmHHpHyH0Qr0Iytmjgg9HietHXcHj4zKyWnbB8ekm(41EZjZXPp7ufs1VGazgjSBefuS17oY1D01d61hmvafcNWPkkfXtDf(yFMurK05IB71Byzc2vX8ieOygZ40HHx37HBZcpfYbGhCq4CXjtELyjBdfwjvnIG44VWyr2nm9PmacT58HLcXpI3vEkaVItpqmK3m7aHZIqjhAb)qW0Zaj5hClkAg(aHzj4Xclb4wkjc3WEs9a5lFEzdB3abaSblPuVNmgf7pUwhnHvtypHBkhuEiOXn0gmmjlnkKL7m6o3bxnShSPia0LxDrwP2Yx1uXXpmHH8CXRGlEZm4bKLKsEsC96pS(dbzXCxT1PWvte)frGIKRNSQD(7Uy81OLNDjo9go(fU4gscppP1MB1fNKct7tO3bq9wNiG6NCA7nZ(zqRF7HAEeZ459RN8U1tciuaI26K3CMsq71tyFDs7v)KSKu7C2yLftXPz04wIfdYXX(BtM73Xs1qYstws1qtvwvZWlOJM9UvSt5(F9vfAaRwfpxPQWXP92QchL(PnugRk4D7b5Dl9rmkPSIVH0acZVMDFOpRu(5W1nrPuHizl9YrrPagjnlra)qrVGYtsPzyVU)f0mL(VNJ8goNl2w7544DyptoTs39Px2H3PW8iU))nq80rwIhX)ITGilcH1Wi9j4Kkmi3Zrum)fiR9EkcAy4(nZ2WbGJr(OKdlhF0mahWGuqcO9(pE5d9dKV)Qh4b5B5OHcRxsQ2xt32svww2urttsYWIbDuzzjRW(ISPHkssBzh(kkR3qnqwrnpN(0Wxxp5xZq(mpeAxJD)H86S1vNRjN)f(wSVUPTHSHPLLPHSLKUeZlmRT84MUj0STod8AlDzDdfwhOHukH3j4M6k6k2kAMQA6sA2622QmRA1iqD)ufElE91vnSSTnvKuSumKGY4bD012M(mfyx855CoDh0B4VCyEW(fXYOmaF0YffPf)pi)Oa5aT4N4eFSEvrX5Fjyph(8kEylNF73BDjPBdO8nNgxXUl0ab(XZ99hfN849y0NphIijpEn2pe9ORqZKhfVyX4I3OOcYTmnI9KxX3TZaop8ykjvexzDSTFjbFCcCyrzua8gHQOAvEJ9X(lWHZxWsV1nvTvmS1vunLaOqbOHBhUf)(H5RN3LJzUv02kC0lErTPfYpNlNp9sXBVXpJfKGfVv3QnRva)6UbzivSu3Dwuo)gR4JBZyHMhyv44wmF7tTpKUaX8YULwsjZHJWeOtfQmmmNnmLnGydufMm2Wu2asPs3l)q7ZQtNv8URG49IZcIakMw8EQo9TWWH7KWguwr34qLd4k3cEaDA4bCkBg7)DnqNofMaqjW7xWnZCCQWleYQPxriVd7Z1f8sweWHjyByy9K3UEIP0(TjY8Q2SDB7ct0wUOJXIu7Qh)73vg)OVBr15)HB5lLXqupH3Uq7gP)(BY6udVyD0FYwSnJUSj0yGQ2xK(BBrJdz0QLbBBdiMMAgAAkMakuXs2OObK6Ra(v(RK8TwGUAv06Pa(xeF6o0MFZ)AnFn8PnWZLFe8cvkZFmScBrVnXk0e0Sk1qnmh)NKCiavw8vSn6xuO(TgNPyPQCG(5hqMK3mzsEbzs((Kj5FNjtkjfYzKc5msHauDmc70cY(Dh8d4xfC)U7kF1gdlnBddllBvOFnzPQDPvwwK3WAIBGt6Gi5LF8dFHE(0mumv0T11KLS1adjSwt)wGFh68R8nv4x9mmttHDH3F(

Code for display coordinate:

function()
    local x,y=C_Map.GetPlayerMapPosition(C_Map.GetBestMapForUnit("player"),"player"):GetXY()
    local coords = format("%.2f, %.2f",x*100,y*100)
    return(coords)
end

Code to display color:

function(progress, r1, g1, b1, a1, r2, g2, b2, a2)

    local x,y=C_Map.GetPlayerMapPosition(C_Map.GetBestMapForUnit("player"),"player"):GetXY()
    --x = math.floor(x*100)/100
    local xi = math.floor(x*100)/256
    local xf = (x - math.floor(x*100)/100)*100*100/256
    --local facing = getplayerfacing()
    local speed = GetUnitSpeed("player") / 70
    return xi, xf, speed,1
end

C

METHOD FOR FOCUSING GAME WINDOW

 void focawow() // Focus world of warcraft windows
        {
            var prc = Process.GetProcessesByName("wow");
            if (prc.Length > 0)
            {
                SetForegroundWindow(prc[0].MainWindowHandle);
            }
            else
                MessageBox.Show("Wow window not found");

        }

COpy pixel coordinate

  Color GetColorAt(int x, int y)
        {
            Rectangle bounds = new Rectangle(x, y, 1, 1);
            using (Graphics g = Graphics.FromImage(bmp))
                g.CopyFromScreen(bounds.Location, Point.Empty, bounds.Size);
            return bmp.GetPixel(0, 0);
        }