Added in #533 by @cm8263, the vMenu.OnlinePlayers.SendMessage permission is now required to be able to send private messages. The permission is assigned to everyone by default in permissions.cfg, but existing servers will need to add the below line to their permissions.cfg to allow players to private message each other:
WARNING
Existing servers that blindly update without adding the above to their permissions.cfg will prevent their players from private messaging each other!
Changed
Server event functionality
Changed in #533 by @cm8263, refactors several server events to be less vulnerable to abuse by malicious actors, improves permissions checking, and updates some logic to use server-sided natives where appropriate.
Added in #501 by @Toycarium, moves vehicle color customization to a new sub-menu within the vehicle color menu, and adds a new option to select from a vehicle’s preset colors. The presets are determined by the colors set in a vehicle’s meta files.
Removed
Disused vmenu_disable_server_info_convars server convar
Removed in #539 by @TheIndra55, cleans up a leftover server convar (vmenu_disable_server_info_convars) that is no longer used anywhere in the codebase.
Fixed
Typo in server event permissions check
Fixed in #540 by @cm8263, changes the position of one character by one (PO → OP), to fix a permissions regression introduced in #533.
That was an issue before yes! But with normal paints saving. This is an issue with the custom RGB paints saving. Any of the other paints will save fine but any custom paints wont and it will select a random normal GTA color to replace it when the car is spawned out
Is it possible to add a config to edit the amount of ancestors vMenu pulls on for ancestry? I have ONX Faces and I cannot figure out how to add the 46 faces as addon faces.
Changed in #584 by @cm8263, vMenu now targets MenuAPI (the menu UI library vMenu is built on) version 3.2.4, which contains an update that changes the control value checks, in anticipation of Title Update 3788, which was not compatible.
Fixed
Runtime dynamic cast error
Fixed in #586 by @cm8263, vMenu no longer errors when checking if the vmenu_onesync convar is set to true.
So i am wondering if theres a way to add a different submenu (like under addon vehicles) ive seen it happen in different servers where they have made sub menus in here and wanting to know how
Hello i have a Problem with the Multiplayer Characters. If i try to set the Category for my Characters it always say N/A. In the F8 Console it says this:
Failed to run a tick for MenuController: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot apply indexing with to an expression of type `null’
at (wrapper dynamic-method) System.Object:CallSite.Target (System.Runtime.CompilerServices.Closure,System.Runtime.CompilerServices.CallSite,object,int)
at vMenuClient.menus.MpPedCustomization+<>c.b__63_1 (MenuAPI.Menu _, MenuAPI.MenuListItem listItem, System.Int32 _, System.Int32 newSelectionIndex, System.Int32 _) [0x00000] in D:\git.meine-api.de\vMenu\vMenu\menus\MpPedCustomization.cs:2615
at MenuAPI.Menu.ListItemIndexChangeEvent (MenuAPI.Menu menu, MenuAPI.MenuListItem listItem, System.Int32 oldSelectionIndex, System.Int32 newSelectionIndex, System.Int32 itemIndex) [0x00001] in C:\projects\menuapi\MenuAPI\Menu.cs:230
at MenuAPI.Menu.GoRight () [0x00080] in C:\projects\menuapi\MenuAPI\Menu.cs:1074
at MenuAPI.MenuController+d__81.MoveNext () [0x005f1] in C:\projects\menuapi\MenuAPI\MenuController.cs:731
Hi, just a quick note first: the forum language here is English, so more people will be able to help you if you post in English. Here is a translation of your issue and the fix.
Your screenshot does not show a vMenu bug. vMenu is rendering, look at the bottom right, the instructional buttons are there. What is broken is the game texture dictionary the menu draws from, commonmenu.ytd. Two things confirm this: the menu box has no background or styling and only shows raw labels, and the concrete wall on the right is shredded. Both are classic texture streaming corruption.
Work through this in order:
Clear your client cache. Close FiveM, delete FiveM Application Data\data\cache and FiveM Application Data\data\server-cache, then rejoin.
Check your server for any resource streaming commonmenu.ytd, shopui files or a replacement HUD texture pack. A custom HUD or a graphics mod overwriting commonmenu is the most common cause. Remove it and test again.
Check your streaming memory. If your server streams a lot of custom vehicles, MLOs or clothing, you are likely running out of texture memory and the game drops dictionaries. Reduce the streamed assets or raise the pool sizes and test with a clean resource list.
Verify your vMenu version matches your server build. You are on b3407, so use the current vMenu release, not an old fork.
Test with a minimal server config, only vMenu plus the base resources. If the menu renders correctly there, add resources back in groups until it breaks again. That identifies the conflicting resource within a few restarts.
The wall texture damage will disappear together with the menu issue once the streaming problem is resolved, since both come from the same cause.
've a nice gaming, NebelRebell