Witam. Probuje użyc pewnej funkcji z programu do którego się zainjectowalem. Funkcja z orginalnego source wyglada tak:
int ItemNum = CPythonPlayer::Instance().GetItemCount(TItemPos (INVENTORY, iSlotIndex));
Mam już wszystko działające tzn ptr na instancje i ptr do _thiscall GetItemCount ale nie wiem jak przekzać to co jest w param
sprawa z podgladem asm/c ida pro utrudnia to jeszcze bardziej
v11 = CPythonPlayerInstance() + 4;
v2 = sub_109BAB0((int)&v13, 1, v10);///TItemPos (INVENTORY, iSlotIndex)
BYTE3(v4) = v3;
LOWORD(v4) = *(_WORD *)v2;
BYTE2(v4) = *(_BYTE *)(v2 + 2);
(*(void (__thiscall **)(int, int))(*(_DWORD *)v11 + 72))(v11, v4);///GetItemCount