Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- JSAPI_FUNC(me_teleWalk)
- {
- if(!WaitForGameReady())
- THROW_WARNING(cx, "Game not ready");
- myUnit* lpUnit = (myUnit*)JS_GetPrivate(cx, obj);
- *rval = JSVAL_FALSE;
- if(!lpUnit || (lpUnit->_dwPrivateType & PRIVATE_UNIT) != PRIVATE_UNIT)
- return JS_TRUE;
- DWORD dwX = JSVAL_TO_INT(argv[0]);
- DWORD dwY = JSVAL_TO_INT(argv[1]);
- BYTE aPacket[5] = { NULL };
- aPacket[0] = 0x5f;
- *(DWORD*)&aPacket[1] = dwX;
- *(DWORD*)&aPacket[3] = dwY;
- D2NET_SendPacket(5, 1, aPacket);
- BYTE bPacket[9] = { NULL };
- bPacket[0] = 0x4b;
- *(DWORD*)&bPacket[1] = lpUnit->dwType;
- *(DWORD*)&bPacket[5] = lpUnit->dwUnitId;
- D2NET_SendPacket(9, 1, bPacket);
- *rval = JSVAL_TRUE;
- return JS_TRUE;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement