Du kannst auch lua_dostring benutzen und die Funktion benutzen.
Für welche Version ist denn dein Offset? Dann besorg ich dir das für die neue, oder reverse es eben fix, je nachdem wie schnell du antwortest.
Edit:
Dein Pointer ist richtig.
oCooldownPointer = 0x00D3F5A4
Code:
private float GetSpellCD(unsigned int aSpellID) {
// First Object
unsigned int currentObj = readUInt(proc(), (oCooldownPointer + 0x8);
// Liste durchgehen
while (.....)
{
unsigned int currentSpell = readUint(proc(), currentObj + 0x8);
if (currentSpell == aSpell) {
// wir haben den spell gefunden
int nStart = readInt(proc(), (currentObj + 0x10)
// ....
}
}
}
Berechnen kannst du den Kram, genau wie auch auf der API Seite beschrieben. Ich zitiere:
Quote:
local start, duration, enabled = GetSpellCooldown("Presence of Mind");
if enabled == 0 then
DEFAULT_CHAT_FRAME:AddMessage("Presence of Mind is currently active, use it and wait " .. duration .. " seconds for the next one.");
elseif ( start > 0 and duration > 0) then
DEFAULT_CHAT_FRAME:AddMessage("Presence of Mind is cooling down, wait " .. (start + duration - GetTime()) .. " seconds for the next one.");
else
DEFAULT_CHAT_FRAME:AddMessage("Presence of Mind is ready.");
end
hmm, irgendwie will das nicht, hier die funktion (hab die auf AutoIt umgebaut), manches ist noch auskommentiert, da ich am testen bin, mein derzeitiges Problem ist, dass ich schon nach dem ersten _BMReadMemory nur ein "0" zurückbekomme, ist das richtig? Soll ich da einfach auf das nächste Object switchen? In einem anderen Forum wird geschrieben das man mit 0x4 das nächset Object erreicht nicht mit 0x8, bin jetzt bisserl verwirrt
WoW Bot AutoIT HP auslesen 10/17/2013 - AutoIt - 13 Replies Hey,ich hab damit angefangen mit nen kleinen Bot fürn PrivatServer zu basteln,der auf der Version 3.3.3a läuft.
Gibt es für PrivatServer andere Offsets als für die Offiziellen Server?
Aber irgendwie bekomme ich immer als HP anzahl : 0 raus. Ich habe die richtigen Offsets genommen :
;/*Patch 3.3.3*/
;/*Player offsets*/
Local $Mem_Player_Base = 0x00B366D0, $Mem_Player_Base_P1 = 0x34, $Mem_Player_Base_P2 = 0x24
AutoIt Code auslesen 07/12/2010 - AutoIt - 3 Replies Hey,
sagen wir ich lade mir im Internet einen Bot runter , der mit AutoIt geschrieben ist. Gibt es ein Pogramm oder sonstwas mti dem ich den Code lesen kann? Also falls ich die falschen Begirffe genommen habe (:D) , dass sehen kann was der Scripter geschrieben hat?
MFG
[Frage]AutoIt auslesen 06/03/2010 - AutoIt - 7 Replies moin moin,
ich bin momentan dabei n AutoIt script zu erstellen.
In diesem Script muss etwas aus einer txt datei ausgelesen werden.
(kann auch varriereren)
Jetzt habe ich 2 Probleme:
1. Es sollen die Angaben immer Zeielweise ausgelsesen werden.
Also als erstes das was in der ersten Zeile steht, damit dann was machen,
dann die nächste Zeile.
Bei einer TXT Datei funktioniert die Formatierung bei mir nicht, d.h. sie spring immer zurück, und alles wird in die erste Zeile geschrieben
(Autoit) Wie Pointer auslesen ? 10/13/2009 - General Coding - 6 Replies Hiho...
Ich progge gerade an einem bot und habe nur ein problem...
Ich hab mit CE nen pointer für die HP gefunden...
In diesem fall: game.dat+0037CC28 offset: 13C
Hab aber bis jetzt keine funktionierende möglichkeit gefunden das in Autoit auszulesen...
Kann mir pls einer verraten wie das geht ?