Item mit Segi Uppen (Python Befehl)

04/04/2015 14:25 goharagohara#1
Hallo Leute,
ich suche ein Python Befehl welches, ermöglicht Items mit Segi zu uppen.
mal angenommen das Item welches geuppt werden soll liegt auf Slot1
und die Id des Segis beträgt 25043.

Wie müsste dann das Befehl zum Uppen des Items mit nem Segi lauten ?


Mfg
04/04/2015 14:43 ©Fitchi#2
Ist soweit ich weiß nicht python sondern in der binary source. Also in der .exe
04/04/2015 15:12 .Xilent#3
Quote:
PHP Code:
net.SendRefinePacket(self.targetItemPosself.type
aus der uirefine.py. self.type ist bei der Segenschriftrolle glaub ich 2.

-> net.SendRefinePacket(1, 2)
04/08/2015 02:45 goharagohara#4
irgendwie klappt das immer noch nicht.
Wenn ich bei m2bob python loader "net.SendRefinePacket(1, 2)" eingebe
passiert nix.
Wie müsste ich das ändern?
04/08/2015 15:18 .Xilent#5
Hey,

wie du mich bereits in Skype berichtigt hast, sollte der erste Parameter 0 sein. Außerdem musst du erst einmal die Segenschriftrolle auf das Item ziehen bevor du den Befehl absendest. (Einfach die Segenschriftrolle im Inventar auf das Item ziehen und dann auf Abbrechen klicken;) Dann klappt's und der Befehl wird ausgeführt. (Ich weiß nicht, wieso das ohne nicht klappt (Vielleicht ist das in der Bin definiert[?]), aber bei der Upp-Funktion von Metin2Bob auch so.)
04/08/2015 17:57 xGr33n#6
net.SendItemUseToItemPacket(SlotIndex, DestinationSlotIndex)
könnte auch von nutzen sein.