D3Darling - Diablo 3 Farmbot

  • Es gibt nicht "die" Koordinaten, weil die Items ja immer woanders liegen.


    Du musst mit Pixelsearch() herausfinden an welcher Stelle die Items liegen (d.h. an welcher Stelle ein blauer/gelber Pixel ist) und dann mit der Maus "auf gut Glück" dahin klicken und hoffen, dass er das Item aufhebt.


    Die Mausposition kriegst du ansonsten in AUtoIt über MouseGetPos(), dann ist [0] die X-Koordinate und [1] die Y-koordinate.


    Okay danke werde jetzt mal schauen ob ich das optimieren kann

  • Bei mir läuft alles wie es soll - danke vielmals :)
    Nur habe ich eine Frage : Könntest du eventuell eine Funktion einbauen, worin der Bot nur die blauen Items verkauft und die gelben im Inventar stehen lässt. Dürfte ja kein Problem sein, oder?


    Edit; und vielleicht wäre es auch gut, wenn er erst in die Stadt geht, wenn sein Inventar voll ist.

  • ei mir läuft alles wie es soll - danke vielmals :)
    Nur habe ich eine Frage : Könntest du eventuell eine Funktion einbauen, worin der Bot nur die blauen Items verkauft und die gelben im Inventar stehen lässt. Dürfte ja kein Problem sein, oder?


    öhm... wie soll er denn die gelben verkaufen, wenn sie nich identifizert sind???
    :dashing:

  • Gelbe Items müsste der Bot halt erst identifizieren.


    Ich überlege das Ganze so aufzuziehen:


    [x] Pickup Gelb (Rare)
    ----[X] Keep in Inventory
    ----[ ] Identify & Sell
    ----[ ] Identify and put to Storagebox
    [X] Pickup Blau (Magic)
    ----[ ] Keep in Inventory
    ----[X] Sell
    [X] Pickup Brown (Legendary)
    ----[ ] Keep in Inventory
    ----[X] Put to Storage


    Aber wie gesagt, das dauert seine Zeit. Eins nach dem Anderen. :D






  • Hört sich ganz gut an was du vorhast D3Darling, aber wozu die ganze Mühe?


    Also der Bot funktioniert eigentlich nur auf Hölle...zumindest gehe ich bei Inferno nach 2 hits down und dann können keine weiteren Loops getätigt werden (da der Bot dann auf den Wiederbeleben Button drücken müsste).


    Laut dem heutigen Patchnotes gibt es folgende Gegenstände (Stufen) auf Hölle:
    [*]Hölle - Akt III and Akt IV

    • iLvl 61: 9%
    • iLvl 62: 1.9%
    • iLvl 63: 0%



    Da der Bot in Akt 1 rumrennt wird es nicht mal ilvl 61 drops geben und somit ist alles drunter nur crap, den man verkaufen sollte. Egal ob nun blau oder gelb droppt...


    Steck mal lieber deine Arbeitskraft in ne Funktion, die einen Wiederbelebt auf Inferno und er somit die Loops fortsetzt.



    Ich bin mit dem Bot so zufrieden wie er ist...VIELEN DANK für deine Arbeit & Mühe.


  • Das hab ich nun nicht gewusst..damit entfällt wohl mein Vorschlag, da Items unter dieser Levelstufe wirklich nur Müll sind.


    Trotzdem würde es mir gefallen, wenn der Char nur dann in die Stadt teleportiert, wenn auch sein Inventar voll ist, somit spart man Unmengen an Zeit.

  • hallo zusammen,
    erst mal danke für das nette programm, echt ne super sache...
    die ersten versionen haben bei mir leider überhaupt nicht gut geklappt.
    die neuste version hingegen einwandfrei.


    Am anfang habe ich leider es nicht geschaft mit hilfe des botes den boss zu töten der war immer am leben und das programm hat sich schon ausgelogt ! aber ich habs hinbekommen:


    spiele einen barbaren, die tastenbelegung hab ich genau wie beschrieben gemacht, 1 anstampfen. 2 erdbeben,
    meine skillung sieht so aus um genügend wut aufzubauen für erdbeben: 1 unversöhnlich .2 gnadenlos, 3 animosität.


    Kleiner Tipp noch der mir sehr geholfen hat, ist als begleiter die Verzauberin mitzunehmen, Sie sollte schon mittelwertige sachen anhaben. Sobald ich mit ihr im keller bin, macht Sie die Mobs schon sogut wie allein down und sie ist erst level 59 bei mir !!!
    So liegt vor einem das ganze gold und die items, der bot muss nicht mehr in der gegend rummlaufen sondern nur noch gerade aus über den ganzen haufen ! somit vergisst er sogut wie fast nie etwas mitzunehmen !


    Hoffe der tipp hilft den ein oder anderem !

  • Moinsen,


    gestern ist mir noch aufgefallen, dass die gelben Items gar nicht verkauft werden können. Das hat den Hintergrund, dass die gelben Items erstmal identifiziert werden müssen, sonst gibt es auch keinen Verkaufspreis etc.


    D.h. dass man gar keine Funktion braucht, die gelbe Items im Inventar lässt =) Auch wenn es crap ist. Aber falls es mal möglich sein sollte auf Inferno mit dem Bot zu laufen =)

  • kleine Frage Leute: Was mach ich falsch? :D
    Ich spiele Mönch und will diesen run machen. Der läuft auch in den Keller rein und läuft soweit alles gut. Wenn ich aber drin bin, dann attackt er 1mal, tötet das Boss Vieh aber nicht und dann schließt sich das Spiel und er machts nochma.
    Hat jemand irgenwelche Tips für mich? :)

  • Denke mal das hängt mit deiner Verteilung der Skills zusammen. Je nachdem was du auf Taste 1 und der rechten Maustaste hast so greift er auch an.


    Sonst nimm doch auch nen Begleiter mit (Verzauberin) wie schon der Barbar gepostet hat.



    Zitat

    Kleiner Tipp noch der mir sehr geholfen hat, ist als begleiter die Verzauberin mitzunehmen, Sie sollte schon mittelwertige sachen anhaben. Sobald ich mit ihr im keller bin, macht Sie die Mobs schon sogut wie allein down und sie ist erst level 59 bei mir !!!
    So liegt vor einem das ganze gold und die items, der bot muss nicht mehr in der gegend rummlaufen sondern nur noch gerade aus über den ganzen haufen ! somit vergisst er sogut wie fast nie etwas mitzunehmen !


    Hoffe der tipp hilft den ein oder anderem !

  • Die Woche auch geschafft! =)


    Somit hatte ich Zeit Version 0.1.10 fertigzumachen.


    Wie gewünscht, kann man dem Bot jetzt einstellen, nicht nach jedem Run, sondern erst nach einer bestimmten Anzahl Runs in die Stadt zu gehen. Hinweis: Gezählt werden hier nur Runs, in denen der Keller auch offen war. Bei den Statistiken im "Training"-Tab wird außerdem mitgezählt, wie oft der Bot in der Stadt war. Außerdem wird jetzt das gesamte Inventar verkauft (wesentlich schneller als vorher). Das Diablo 3 Fenster wird jetzt nicht nur "positioniert" sondern auch automatisch "klein gezogen". Außerdem ist das "Settings"-Tab jetzt übersichtlicher.


    So sieht es jetzt aus:



    Ich hoffe alles klappt und es sind keine Fehler drin.


    LG

  • Überigens es gibt eine Möglichkeit das Ganze minimiert laufen zu lassen.


    Und zwar über eine Virtuelle Maschine. Ich hab das Ganze selbst noch nicht ausprobiert, aber bei freunden egsehen dass es super funktioniert. Die virtuelle Maschiene simuliert ein komplettes 2. Betriebssystem mit eigener Maus aus in einem Fenster. Also beispielsweise VMware Player installieren, einen kleinen WIndowsrechner einrichten, D3 installieren, Bot starten und die ganze virtuelle Maschiene minimieren. Braucht etwas Vorarbeit aber läuft wunderbar im Hintergrund.

  • moin.
    wollte mich erst einma für die arbeit bedanken, die du dir gemacht hast. bot läuft in inf bei 160-200k/h. alles wunderbar.
    Hab jedoch am Code einige Sachen auf mich zugeschnitten, wobei ich sagen muss, dass ich nicht den riesen Plan hab. Allerdings überlebt mein Char nun 95 % der Runs.
    Worum ich bitten wollte, wobei ich acuh weiss, dass das natürlich mit reichlich Arbeit verbunden ist. Hier nur ein paar Vorschläge:
    -die Möglichkeit, bestimmte Items ( nach Farbe) in der Kiste einzulagern.
    -blaue Items zu dissen
    -aufsammeln von legendarys (funktioniert bei mri leider nur bei 3/10)
    -aufsammeln von gems
    -aufsammeln der healpots
    -ggf. verkauf von weissem Crap, der versehentlich gelootet wurde