Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- IPacket:UNOCCUPIED_SYNC(playerid, BitStream:bs)
- {
- new unoccupiedData[PR_UnoccupiedSync];
- BS_IgnoreBits(bs, 8);
- BS_ReadUnoccupiedSync(bs, unoccupiedData);
- if(!(-1.0 <= unoccupiedData[PR_roll][0] <= 1.00000)
- || !(-1.0 <= unoccupiedData[PR_roll][1] <= 1.00000)
- || !(-1.0 <= unoccupiedData[PR_direction][0] <= 1.00000)
- || !(-1.0 <= unoccupiedData[PR_roll][2] <= 1.00000)
- || !(-1.0 <= unoccupiedData[PR_direction][1] <= 1.00000)
- || !(-1.0 <= unoccupiedData[PR_direction][2] <= 1.00000)
- || !(-20000.0 <= unoccupiedData[PR_position][0] <= 20000.00000)
- || !(-20000.0 <= unoccupiedData[PR_position][1] <= 20000.00000)
- || !(-20000.0 <= unoccupiedData[PR_position][2] <= 20000.00000)
- || !(-1.00000 <= unoccupiedData[PR_angularVelocity][0] <= 1.00000)
- || !(-1.00000 <= unoccupiedData[PR_angularVelocity][1] <= 1.00000)
- || !(-1.00000 <= unoccupiedData[PR_angularVelocity][2] <= 1.00000)
- || !(-100.00000 <= unoccupiedData[PR_velocity][0] <= 100.00000)
- || !(-100.00000 <= unoccupiedData[PR_velocity][1] <= 100.00000)
- || !(-100.00000 <= unoccupiedData[PR_velocity][2] <= 100.00000)) return false;
- if(floatcmp(floatabs(unoccupiedData[PR_roll][0]), 1.00000) == 1
- || floatcmp(floatabs(unoccupiedData[PR_roll][1]), 1.00000) == 1
- || floatcmp(floatabs(unoccupiedData[PR_roll][2]), 1.00000) == 1
- || floatcmp(floatabs(unoccupiedData[PR_direction][0]), 1.00000) == 1
- || floatcmp(floatabs(unoccupiedData[PR_direction][1]), 1.00000) == 1
- || floatcmp(floatabs(unoccupiedData[PR_direction][2]), 1.00000) == 1
- || floatcmp(floatabs(unoccupiedData[PR_position][0]), 20000.00000) == 1
- || floatcmp(floatabs(unoccupiedData[PR_position][1]), 20000.00000) == 1
- || floatcmp(floatabs(unoccupiedData[PR_position][2]), 20000.00000) == 1
- ) {
- return false;
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement