openmultiplayer / open.mp

Open Multiplayer, a multiplayer mod fully backwards compatible with SA-MP
https://open.mp
Mozilla Public License 2.0
450 stars 90 forks source link

SPECIAL_ACTION_SMOKE_CIGGY doesn't show for other players #852

Open 0xDizzle opened 7 months ago

0xDizzle commented 7 months ago

SPECIAL_ACTION_SMOKE_CIGGY doesn't show the animation for other players.

You will see yourself smoking normally when pressing LMB. Other players will see your ped twitching, or raising their arm and then instantly having their animation stopped.

Does not affect SPECIAL_ACTION_DRINK_BEER or any other special actions, just SMOKE_CIGGY.

All Open.mp server versions are affected.

VIDEO: https://www.youtube.com/watch?v=rRqsQLGGZlA

P.S: Confirmed by Beckzy too.

atomlin-git commented 5 months ago

It*s a client-side problem. SAMP set speed 700.0 to smoke anim

image

NexiusTailer commented 5 months ago

So if it's a client issue, must be the same behaviour under samp server, @0xDizzle isn't it?

0xDizzle commented 5 months ago

I have just tested with 0.3.DL/0.3.7-R2* server versions and all possible clients ranging from 0.3.7-R1 to 0.3.DL and the issue persists. I guess it was something we've never noticed before, but it's surely not an open.mp issue in that case. @NexiusTailer

One possible temporary solution for server owners would be to apply the smoking animation with a normal speed (4.0) when a player presses KEY_FIRE if GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_SMOKE_CIGGY

Not sure if you guys wanna close this now or should I? Thank you.

NexiusTailer commented 5 months ago

There is no 0.3.7-R5 server version. The latest one is R3

0xDizzle commented 5 months ago

I meant R2 sorry, the only one available at https://sa-mp.mp/downloads/