open.mp icon indicating copy to clipboard operation
open.mp copied to clipboard

Open Multiplayer, a multiplayer mod fully backwards compatible with SA-MP

Results 93 open.mp issues
Sort by recently updated
recently updated
newest added

When a player enters the game with a non-English nickname, the server will not receive or display any information. Previously, a Chinese programmer created a plugin for nicknames with Chinese...

enhancement

**Describe the bug** When adding a command name to the commands set, I get a debug assertion when running the `cmdlist` command. This only happens on x64. It works fine...

bug
nightly

It seems some people do not like that open.mp is directly based on fixes.inc. If you do not want its features, feel free to add a flag to disable them....

enhancement

There seems to be something going on with NPCs that use vehicles. For some reason, it conflicts with the streamer plugin and causes flickering objects.

bug

Occasionally I encounter such a problem that after ClearAnimations. The animation plays as if the character is talking. It's the same with actors.

bug

Now camera modes are validated this way: https://github.com/openmultiplayer/open.mp/blob/62a2fa95b36b73640a5b4bb330a1663d6d50adc9/Server/Source/player_pool.hpp#L867-L869 But: 1. It should firstly consider that it's in range of [0..65](https://gtaundergroundmod.com/pages/ug-mp/documentation/camera/modes) 2. The list of surely invalid camera modes related to...

Some sanity checks could be added to warn about one of the above examples: * `maxnpc` variable exceeds the maximum number of player slots * `query` is disabled but the...

enhancement
good first issue

Speaking about YSF functions, there are also still some of them which could be ported (implemented) in open.mp server by default without any problems or in-script issues with their using....

enhancement

Now listitems in dialogs are validated this way: https://github.com/openmultiplayer/open.mp/blob/62a2fa95b36b73640a5b4bb330a1663d6d50adc9/Server/Components/Dialogs/dialog.cpp#L158-L162 but it should also consider any other dialog styles (`DIALOG_STYLE_MSGBOX`, `DIALOG_STYLE_INPUT` and `DIALOG_STYLE_PASSWORD`) where listitem always -1 only, and any other...

Currently, cheaters may modify dialog response with any integer value from 0 to 255: ![image](https://github.com/openmultiplayer/open.mp/assets/13169094/17e1ac0f-4654-4232-9b99-de7e55b00197) and it will pass untouched to the pawn script. I suggest always converting `response` parameter...