Witam. Potrzebuje pobrać instance namierzonego przedmiotu w ekwipunku. Niestety kiedy próbuje pobrać instance przedmiotu z mainflag ITEM_KAT_MAGIC nie działa.
Oto skrypt który jest wywoływany w oCNpc__EquipItem przez HookEngine:
var c_npc slf; slf = MEM_PtrToInst(ECX);
var oCNpc _slf; _slf = Hlp_GetNpc(slf);
Npc_GetInvItemBySlot(_slf, 0, _slf.inventory2_oCItemContainer_selectedItem);
print(item.name);
A tu drugi skrypt który też nie działa:
var int itemPtr; itemPtr = MEM_ReadInt(ESP+4);
var c_item _item; _item = MEM_PtrToInst(itemPtr);
print(_item.name);
Czy ktoś ma jakiś pomysł?