[Python] ItemPickUp

01/09/2015 10:16 DreamStyler#1
Heyho community!

Ich arbeite gerade an einem eigenen script, was unter anderem einen ItemPickup beinhaltet.

Logischerweise bieten sich für diese Sache zwei Funktionen an:
m2net.SendItemPickUpPacket(VID)
player.PickCloseItem()

Natürlich werde ich die m2net Funktion benutzen, Problem ist nur, dass sie bei mir nicht funktioniert.

Ich schmeiße z.B. einen mpp+0 (ID=11200) auf den Boden und drücke einen Button, der m2net.SendItemPickUpPacket(11200) ausführt, doch es passiert nichts.
Ich bin natürlich in range.

player.PickCloseItem() funktioniert, aber diese will ich nicht verwenden, wegen VId Filter etc.

Habt ihr eine Idee warum?

FG
DreamStyler
01/10/2015 20:54 .SlaP#2
Ich glaube die m2net.SendItemPickUpPacket(VID) funktioniert nicht mehr.
01/11/2015 14:24 DreamStyler#3
Quote:
Originally Posted by .SlaP View Post
Ich glaube die m2net.SendItemPickUpPacket(VID) funktioniert nicht mehr.
Das würde es erklären. Nagut, schade aber immerhin thx!
01/11/2015 16:03 123klo.#4
Sie funktioniert schon, allerdings entsprechen die VIDs der Items auf dem Boden nicht den vnums aus der ItemList. Um die VIDs der Ground Items auszulesen braucht man eine externen Funktion, welche man sich vorher Mittels c++/cheatengine/asm selber schreiben muss.
01/12/2015 19:57 DreamStyler#5
Quote:
Originally Posted by 123klo. View Post
Sie funktioniert schon, allerdings entsprechen die VIDs der Items auf dem Boden nicht den vnums aus der ItemList. Um die VIDs der Ground Items auszulesen braucht man eine externen Funktion, welche man sich vorher Mittels c++/cheatengine/asm selber schreiben muss.
Alles klar, danke für den Tipp! :)