Hallo,
wie bereits erwähnt möchte ich einen Bot für WoW 3.3.5 schreiben. Ich habe allerdings Probleme dabei meinen Charakter an eine bestimmte Stelle zu bewegen. Charaktername wird schon ausgegeben und mit diesem Code:
wird in einem Timer alle 100ms die neue Location ausgegeben.
Wenn ich aber dann neue Koordinaten eingebe dann bewegt sich der Charakter nur gerade aus. Er bleibt auch nicht stehen, er läuft einfach weiter.
Hier der Code:
Kann mir bitte jemand den Fehler sagen? Oder habe ich einfach nur die falschen Offsets benutzt?
lg
wie bereits erwähnt möchte ich einen Bot für WoW 3.3.5 schreiben. Ich habe allerdings Probleme dabei meinen Charakter an eine bestimmte Stelle zu bewegen. Charaktername wird schon ausgegeben und mit diesem Code:
Code:
playerx = wow.ReadFloat(playerbase + 0x798); // Read players xlocation playery = wow.ReadFloat(playerbase + 0x79C); // Read players ylocation playerz = wow.ReadFloat(playerbase + 0x7A0); // Read players zlocation playerr = wow.ReadFloat(playerbase + 0x7A8); // Read players rlocation move_tb_x.Text = playerx.ToString(); move_tb_y.Text = playery.ToString(); move_tb_z.Text = playerz.ToString(); move_tb_r.Text = playerr.ToString();
Wenn ich aber dann neue Koordinaten eingebe dann bewegt sich der Charakter nur gerade aus. Er bleibt auch nicht stehen, er läuft einfach weiter.
Hier der Code:
Code:
wow.WriteFloat(0x00CA11D0 + 0x80, float.Parse(move_tb_newx.Text)); // x pos from prompt wow.WriteFloat(0x00CA11D0 + 0x84, float.Parse(move_tb_newy.Text)); // y pos from prompt wow.WriteInt(0x00CA11F4, 4); //makes character walk
lg