Python spieler in umgebung ermitteln

07/09/2017 22:10 M.YSCHA#1
Hey leute,
zurzeit lerne ich etwas python, komme aber nicht weiter.

ich lese in meiner range alles via thread aus, bis ich aber bei den vids der spieler angekommen sind dauert mir das aber zu lange.

Wie händelt ihr das? Ich gehe mit einer for schleife alle vids durch, aber wie gesagt dauer mir das viel zu lange.
07/10/2017 05:11 _asm#2
das problem ist, dass du die VIDs bruteforced, was sehr ineffektiv ist. mit python allein wirst du das nicht effektiv/effizient machen können. du kannst dir eine c/c++ dll schreiben, welche python funktionen exported die du dann in deinem script nutzen kannst. am besten hookst du die Recv funktion und fangst die pakete ab die das adden und removen von charakter objekte handlen wie characteradd, characterdelete und erstellst die itemobjekte in einem stl container oä. du kannst auch einfach den basepointer nehmen und durch die objekte vom spiel iterieren mit multilevel offsets.
07/10/2017 15:23 M.YSCHA#3
Quote:
das problem ist, dass du die VIDs bruteforced, was sehr ineffektiv ist. mit python allein wirst du das nicht effektiv/effizient machen können. du kannst dir eine c/c++ dll schreiben, welche python funktionen exported die du dann in deinem script nutzen kannst. am besten hookst du die Recv funktion und fangst die pakete ab die das adden und removen von charakter objekte handlen wie characteradd, characterdelete und erstellst die itemobjekte in einem stl container oä. du kannst auch einfach den basepointer nehmen und durch die objekte vom spiel iterieren mit multilevel offsets.
Das ist ein sehr hilfreicher Ansatz, werde mich mal einlesen.
Danke dafür!