Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

11

17.03.2009, 19:55

Zitat von »"SilentDragon"«


also die bitte nicht ernst nehmen ^^

Wer Personal Firewalls ernstnimmt ist dumm.
Lieber dumm fragen, als dumm bleiben!

Task-Manager

Alter Hase

  • »Task-Manager« ist der Autor dieses Themas

Beiträge: 1 087

Wohnort: am PC

Beruf: Student

  • Private Nachricht senden

12

19.03.2009, 09:23

servus,

habe eben wieder ne Frage zum Speicher, diesmal aber nur WoW spezifisch...

wie komme ich z.B. an die X, Y und Z vom Spieler? bzw. wie komme ich an die Speicher adressen? kennt wer die genaue adresse?

andere Ereignisse, wie inCombat oder outofmana würd ich eigentlich auch gerne auslesen...

ich weiß sind zwar sehr viele Fragen, würden mich aber um einiges weiter bringen... weil alles nur mit GetPixel() rauszufinden ist auch en bissel blöd...

mfg
Task-Manager
falls ichs i-wo vergessen hab:

mfg
Task-Manager

Rechtschreibfehler sind mein Eigentum und gewollt!

DasBlub

Alter Hase

Beiträge: 802

Wohnort: Schweiz

Beruf: Programmierer

  • Private Nachricht senden

13

19.03.2009, 09:27

Zitat von »"Task-Manager"«

servus,

habe eben wieder ne Frage zum Speicher, diesmal aber nur WoW spezifisch...

wie komme ich z.B. an die X, Y und Z vom Spieler? bzw. wie komme ich an die Speicher adressen? kennt wer die genaue adresse?

andere Ereignisse, wie inCombat oder outofmana würd ich eigentlich auch gerne auslesen...

ich weiß sind zwar sehr viele Fragen, würden mich aber um einiges weiter bringen... weil alles nur mit GetPixel() rauszufinden ist auch en bissel blöd...

mfg
Task-Manager


hm.. schreib doch in LUA ein addon, ist glaub einfacher als das jetzt so mit c++ rauszusuchen.

ansonsten sieh dir doch das hier mal an, so solltest du an die speicheradresse kommen: https://www.spieleprogrammierer.de/phpBB2/viewtopic.php?t=9544

Task-Manager

Alter Hase

  • »Task-Manager« ist der Autor dieses Themas

Beiträge: 1 087

Wohnort: am PC

Beruf: Student

  • Private Nachricht senden

14

19.03.2009, 09:34

Zitat von »"DasBlub"«

Zitat von »"Task-Manager"«

servus,

habe eben wieder ne Frage zum Speicher, diesmal aber nur WoW spezifisch...

wie komme ich z.B. an die X, Y und Z vom Spieler? bzw. wie komme ich an die Speicher adressen? kennt wer die genaue adresse?

andere Ereignisse, wie inCombat oder outofmana würd ich eigentlich auch gerne auslesen...

ich weiß sind zwar sehr viele Fragen, würden mich aber um einiges weiter bringen... weil alles nur mit GetPixel() rauszufinden ist auch en bissel blöd...

mfg
Task-Manager


hm.. schreib doch in LUA ein addon, ist glaub einfacher als das jetzt so mit c++ rauszusuchen.

ansonsten sieh dir doch das hier mal an, so solltest du an die speicheradresse kommen: https://www.spieleprogrammierer.de/phpBB2/viewtopic.php?t=9544


cool das mit LUA hatte ich noch gar nicht in betracht gezogen :D
nur zum anderen Thread... da muss man doch bereits die Zahlen werte wissen oder? ich meine für munition und so reichts ja, aber das Leben sehe ich ja nur als Balken... (und die Position z.B. gar nicht-.-);

EDIT: ich bin leider noch nit so vertraut mit LUA... weiß jemand wie ich am leichtesten LUA dazu kriege die daten für C++ "grifbereit" zu machen?^^

mfg
Task-Manager
falls ichs i-wo vergessen hab:

mfg
Task-Manager

Rechtschreibfehler sind mein Eigentum und gewollt!

DasBlub

Alter Hase

Beiträge: 802

Wohnort: Schweiz

Beruf: Programmierer

  • Private Nachricht senden

15

19.03.2009, 10:24

wegen dem anderen thread meinte ich eigentlich, dass du mit dem tool die speicheradresse finden kannst ;)
einfach mit deinem eigenen char einloggen, nach deiner hp scannen, dann irgend n item ausziehen (-> anderer hp wert) und dann nochmals nach dem neuen suchen, das einfach so oft wiederholen, bis du die speicheradresse hast. danach einfach den offset vom startpunkt von wow aus rechnen und du kannst dir jederzeit die hp auslesen (in etwa startpointer+offset=hppointer)

n0_0ne

1x Contest-Sieger

  • Private Nachricht senden

16

19.03.2009, 11:24

also nur so als Tipp: ich würde wenn du sowas machst, das nur auf einem Privatserver testen, Warden ist keineswegs dumm und die Server testen mitlerweile deine Coords und sowas wie HP wird sowieso auf dem server gespeichert und verwaltet, da bringt es nichts es auf deinem Client irgendwie zu verändern (edit: außer einem ban :D)

DasBlub

Alter Hase

Beiträge: 802

Wohnort: Schweiz

Beruf: Programmierer

  • Private Nachricht senden

17

19.03.2009, 11:43

Zitat von »"n0_0ne"«

also nur so als Tipp: ich würde wenn du sowas machst, das nur auf einem Privatserver testen, Warden ist keineswegs dumm und die Server testen mitlerweile deine Coords und sowas wie HP wird sowieso auf dem server gespeichert und verwaltet, da bringt es nichts es auf deinem Client irgendwie zu verändern (edit: außer einem ban :D)

wenn ich ihn richtig verstanden habe will er es ja nur auslesen, oder?
weil modifizieren kannst du die werte in der tat nicht, die sind serverseitig gespeichert und werden an deinen client geschickt.
zur info falls du irgend etwas mit den netzwerk paketen machen willst:
SMSG_HEALTH_UPDATE = 0x47F
SMSG_POWER_UPDATE = 0x480
(quelle: http://github.com/mangos/mangos/raw/f5646dc3715b739062f43726181c35678c62755a/src/game/Opcodes.h )

ps: auch private server sehen das nicht so gerne, test es lieber auf einem funserver (instant lvl70/80, etc.)

Task-Manager

Alter Hase

  • »Task-Manager« ist der Autor dieses Themas

Beiträge: 1 087

Wohnort: am PC

Beruf: Student

  • Private Nachricht senden

18

19.03.2009, 17:59

Zitat von »"n0_0ne"«

also nur so als Tipp: ich würde wenn du sowas machst, das nur auf einem Privatserver testen, Warden ist keineswegs dumm und die Server testen mitlerweile deine Coords und sowas wie HP wird sowieso auf dem server gespeichert und verwaltet, da bringt es nichts es auf deinem Client irgendwie zu verändern (edit: außer einem ban :D)

wer sagt den das mein Account drauf geht?^^
10 Tage testen FTW^^ :lol:
und jop: nur auslesen... soll ja ein level bot werden. lvl 1-12 schafft er schon ganz gut^^

will sich jemand anschliesen? glider ist ja off... da ist sowas ja nützlich^^ das Programm kann ebenfals schon in sämtliche chats ingame strings ausgeben und auf private nachrichten antworten, um andere Spieler zu besänftigen xD
falls ichs i-wo vergessen hab:

mfg
Task-Manager

Rechtschreibfehler sind mein Eigentum und gewollt!

DasBlub

Alter Hase

Beiträge: 802

Wohnort: Schweiz

Beruf: Programmierer

  • Private Nachricht senden

19

19.03.2009, 20:12

dann ist es aber vmtl. einfacher n client zu schreiben der den wow client simuliert, weil die netzwerkpakete sind ja bekannt (einfach bei mangos nachsehen, die haben das ja alles rausgesucht^^), dann kannst du das viel einfacher machen...
und es gibt schon n paar, die n wow client implementieren, der ist opensource, einfach den nehmen und als bot umschreiben ;)

Werbeanzeige