Open Ambassador64 opened 5 years ago
I can confirm this for players, also. Also I thought, weapon flags 0x000001 can disable shooting without aiming - It doesn't. So the topic of this issue should be "desynced animation while shooting without aiming"
Reproduce with 2 players: Player A get a Sawn-off shotgun (ID 26) with pro stats and shoot player B with only pressing left mouse button.
The bug. On my client when I fire without aiming with weapons that can be dual wielded, (LMB only, not RMB) it will look normal on my screen but for most players that have see me on their screens they see that I am not aiming straight. The same goes for everybody else who just holds LMB, it will look normal on their screens but for people who see them, they will look bugged out.
The same happens with NPC's, they're able to shoot their targets just fine but their arms will not point towards their target.
Steps to reproduce the behavior for yourself.
Steps to reproduce the behavior for others.
Steps to reproduce the behavior for most.
npc.txt server npc_client.txt client meta.xml.txt meta.xml
Expected behavior. Arms not pointing in the right direction in the fire state.
Screenshots.
The first 2 screenshots are from a Dev server. The first screenshot looks like he's aiming back but he's not. I probably should of asked him to shoot me to have blood coming out like in the fourth screenshot. The next one is from CIT. This one is from my server. This one is also from my server but from NPC's that aren't moving. This is from a separate resource that I haven't mostly made but still produces the same result. This screenshot was from my friends perspective, it's a horrible picture and I even thought it wasn't real "proof" but I noticed a bullet is in the bottom right of the screen, proving that I was shooting straight, but my arms weren't straight. You can barely see the bullet but it's there.
Version.
The MTA version of my client is x64 1.5.6 16345.
I'm using Windows 10 on a MacBook Pro with bootcamp. It's not VM but it is a separate partition.
The client OS of my computer is Windows 10 x64.
My MTA version of my server is x64 1.5.6 16345.
My MTA server is using x64 Debian Linux as its OS.
As for CIT and the Dev server I'm not sure what versions they are using
Not exactly sure what the client version of my friend was but from what I remember when I checked, it's not the latest one.
Additional context. If you want screenshots of confirmation of the versions. I can print out every index/key and value from the table returned from the getVersion() function.