По сути дела работает при заходе. Но неверно. Координаты всегда по нулям. ID объекта вообще рандомный:pidrila:
Код:
bool __stdcall TEST(stRakNetHookParams *hook)
{
if (hook->packetId == ScriptRPCEnumeration::RPC_ScrCreateObject)
{
hook->bitStream->ResetReadPointer();
int modelid; float Pos[3];
float xPos[3];
float DrawDis;
hook->bitStream->Read(modelid);
hook->bitStream->Read(Pos[0]);
hook->bitStream->Read(Pos[1]);
hook->bitStream->Read(Pos[2]);
hook->bitStream->Read(xPos[0]);
hook->bitStream->Read(xPos[1]);
hook->bitStream->Read(xPos[2]);
hook->bitStream->Read(DrawDis);
hook->bitStream->ResetReadPointer();
SAMP->getChat()->AddChatMessage(D3DCOLOR_ARGB(255, 255, 255, 255), "CreateObject(%d, %f, %f, %f, %f, %f, %f, %f)", modelid, Pos[0], Pos[1], Pos[2], xPos[0], xPos[1], xPos[2], DrawDis);
}
return true;
};