Quote:
Originally Posted by ExChillz
Hallo,
Ist es möglich einen Diablo 3 Auto "Potter" zu programmieren, also automatisch Tränke zu benutzen, sobald die HP z.B. unter 40% fallen?
Habe schon überlegt, immer die Farbe der HP-Kugel abzufragen und sobald diese schwarz wird nen Pot zu benutzen.
Jedoch musste ich feststellen, dass die leere Kugel transparent ist und sich die rote Kugel leider auch auf niedrigsten Grafikeinstellungen bewegt.
Gibts noch andere Möglichkeiten die HP zu überprüfen?
MfG ExChill
|
Willst du auf Memory Read verzichten kannst du es wie du es mit Pixelsearch machen wolltest auch machen.
Anstatt nach einem fest definierten Wert zu suchen kannst du einfach den "Farbanteil" (Rot in diesem fall) verwenden.
Dazu machst du PixelGetColor und wandelst das ganze in hex um.
Deine Farbe ist dann:
z.B. 009D0904 (ROT)
gegenüber 0031291A (LEER)
du kannst dann Abfragen ala:
"if (($color < $WERT_A) AND ($color > $WERT_B)) then"
und dann deine hotkey (Q) für potion senden wenn nötig.
Also alles machbar ^^