vMenu

Thanks for that I wondered why it was previously a number, unfortunately though this did not fix it.
I set them to 288 and 289 so F1 and F2 but the menu just does not appear.

Also I’m getting this line when I run the server start bat file.
“failed to load script vmenuserver.net.dll”

Hey!

So, I’ve been looking for a server sided menu with multi language. Is there any possibility to translate the menu myself? Or does that require a re-build? :slight_smile:

Having an issue, it just says this
Loaded vMenuServer.net, Version=3.0.4.0, Culture=neutral, PublicKeyToken=null into ScriptDomain_657749187
Exception loading assembly CitizenFX.Core.Server: System.IO.FileNotFoundException: Unable to find the specified file.

Server stack trace:
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR (System.Int32 errorCode) [0x0000a] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
at (wrapper cominterop) CitizenFX.Core.IScriptHost:OpenHostFile (string)
at (wrapper cominterop-invoke) CitizenFX.Core.IScriptHost:OpenHostFile (string)
at CitizenFX.Core.MonoScriptRuntime+WrapScriptHost.OpenHostFile (System.String fileName) [0x00000] in C:\gl\builds\4ff63adb\0\cfx\fivem\code\client\clrcore\MonoScriptRuntime.cs:254
at (wrapper remoting-invoke-with-check) CitizenFX.Core.MonoScriptRuntime+WrapScriptHost:OpenHostFile (string)
at (wrapper xdomain-dispatch) CitizenFX.Core.MonoScriptRuntime+WrapScriptHost:OpenHostFile (object,byte[]&,byte[]&,string)

Exception rethrown at [0]:
at (wrapper xdomain-invoke) CitizenFX.Core.MonoScriptRuntime+WrapScriptHost:OpenHostFile (string)
at CitizenFX.Core.InternalManager.LoadAssembly (System.String name) [0x00000] in C:\gl\builds\4ff63adb\0\cfx\fivem\code\client\clrcore\InternalManager.cs:118
Exception loading assembly CitizenFX.Core.Server: System.IO.FileNotFoundException: Unable to find the specified file.
Server stack trace:
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR (System.Int32 errorCode) [0x0000a] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
at (wrapper cominterop) CitizenFX.Core.IScriptHost:OpenHostFile (string)
at (wrapper cominterop-invoke) CitizenFX.Core.IScriptHost:OpenHostFile (string)
at CitizenFX.Core.MonoScriptRuntime+WrapScriptHost.OpenHostFile (System.String fileName) [0x00000] in C:\gl\builds\4ff63adb\0\cfx\fivem\code\client\clrcore\MonoScriptRuntime.cs:254
at (wrapper remoting-invoke-with-check) CitizenFX.Core.MonoScriptRuntime+WrapScriptHost:OpenHostFile (string)
at (wrapper xdomain-dispatch) CitizenFX.Core.MonoScriptRuntime+WrapScriptHost:OpenHostFile (object,byte[]&,byte[]&,string)

Exception rethrown at [0]:
at (wrapper xdomain-invoke) CitizenFX.Core.MonoScriptRuntime+WrapScriptHost:OpenHostFile (string)
at CitizenFX.Core.InternalManager.LoadAssembly (System.String name) [0x00000] in C:\gl\builds\4ff63adb\0\cfx\fivem\code\client\clrcore\InternalManager.cs:118
error in mono_error_set_assembly_load: Could not load file or assembly 'CitizenFX.Core.Server, Version=0.0
error in mono_error_set_assembly_load: Could not load file or assembly ‘CitizenFX.Core.Server, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null’ or one of its dependencies.

System.IO.FileNotFoundException: Could not load file or assembly ‘vMenuServer.net, Version=3.0.4.0, Culture=neutral, PublicKeyToken=null’ or one of its dependencies
File name: ‘vMenuServer.net, Version=3.0.4.0, Culture=neutral, PublicKeyToken=null’
at System.AppDomain.Load (System.String assemblyString, System.Security.Policy.Evidence assemblySecurity, System.Boolean refonly) [0x00016] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
at System.AppDomain.Load (System.String assemblyString) [0x00000] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
at (wrapper remoting-invoke-with-check) System.AppDomain:Load (string)
at System.Reflection.Assembly.Load (System.String assemblyString) [0x00005] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
at System.UnitySerializationHolder.GetRealObject (System.Runtime.Serialization.StreamingContext context) [0x00135] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
at System.Runtime.Serialization.ObjectManager.ResolveObjectReference (System.Runtime.Serialization.ObjectHolder holder) [0x00010] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
at System.Runtime.Serialization.ObjectManager.DoFixups () [0x0007f] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize (System.Runtime.Remoting.Messaging.HeaderHandler handler, System.Runtime.Serialization.Formatters.Binary.__BinaryParser serParser, System.Boolean fCheck, System.Boolean isCrossAppDomain, System.Runtime.Remoting.Messaging.IMethodCallMessage methodCallMessage) [0x00077] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
Boolean isCrossAppDomain, System.Runtime.Remoting.Messaging.IMethodCallMessage methodCallMessage) [0x00077] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize (System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler, System.Boolean fCheck, System.Boolean isCrossAppDomain, System.Runtime.Remoting.Messaging.IMethodCallMessage methodCallMessage) [0x000a2] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize (System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler, System.Boolean fCheck, System.Runtime.Remoting.Messaging.IMethodCallMessage methodCallMessage) [0x00000] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize (System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler, System.Boolean fCheck) [0x00000] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize (System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler) [0x00000] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize (System.IO.Stream serializationStream) [0x00000] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
at System.Runtime.Remoting.RemotingServices.DeserializeCallData (System.Byte[] array) [0x0000c] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
at (wrapper xdomain-invoke) CitizenFX.Core.InternalManager:CreateAssembly (byte[],byte[])
at (wrapper remoting-invoke-with-check) CitizenFX.Core.InternalManager:CreateAssembly (byte[],byte[])
at CitizenFX.Core.MonoScriptRuntime.LoadFile (System.String scriptFile) [0x0006f] in C:\gl\builds\4ff63adb\0\cfx\fivem\code\client\clrcore\MonoScriptRuntime.cs:106
Failed to load script vMenuServer.net.dll.

in the cmd when I try to start the server,

does newest vmenu have casino dlc cars yet?

I cant get vMenu admin working,help me someone

How do you create the smaller version of vMenu, like the one with separate folders etc, like idk how to explain it lol, Where it has Vehicle Options on the main page and then inside of that its like (Vehicle Spawner, and Vehicle Spawner etc.) Any help would be extremely appreciated!

Hello, I comment my problem, because I have completely reinstalled the vmenu completely trying to make only the moderators and administrators could open it, I have tried everything from activating the option of vmenu staff, until modifying all permissions one by one until leaving them in add_ace group .admin. none of that has worked, all users who enter the server have access to the full vmenu, and we are about to open it to the public and that is one of the big problems that I have encountered, I use zap hosting and the version they provide is 2.2.2, I have installed it from the resource panel, which supposedly installs everything perfectly, but I don’t know why it ignores the permissions, I have come to think that I did not read the permissions.cfg but it does that if I change the keys of noclip etc are changed in the game, but the permissions are as if they were not because as I said anyone who enters again has access from weapons to teleport, I do not know if it will be for the version, which I doubt that if they are provided by zaphosting I do not think I have those failures because they would give them to everyone, nor have I put myself on the list of admins and can permanently ban, access voice options and all that in theory it shouldn’t just be due to admins and mods, thanks for reading it and to those who respond,
edit1: i have linux with zaphosting
edit2: I can confirm that the fault is due to linux, because in the test server we have it with windows and it reads the permissions correctly, which does not appear the weather and weather option in the vmenu in windows, I will have to see if it is solved with most recent versions

I have a vps with linux (non zap). I would contact Zap to see what is going on because it has nothing to do with linux.

Everything running smooth as silk, thank you very much.

I have 1 problem which is to setup a group. I added two more group and change a permission like this:

# Admin group players:
add_principal identifier.steam:xxxxxxxxxxx group.admin

# Moderator group players:
add_principal identifier.steam:xxxxxxxxxxxxxx group.moderator

# Head of department <-- new group
add_principal identifier.steam:xxxxxxxxxxx group.hod

# VIP <-- new group
add_principal identifier.steam:xxxxxxxxxxxxx group.vip

## Setup group inheritance, it's probably best you don't touch this unless you know what you're doing.
add_principal group.admin group.moderator
add_principal group.moderator group.hod
add_principal group.hod group.vip

#    ONLINE PLAYERS MENU     
add_ace group.vip "vMenu.OnlinePlayers.Menu" allow
#add_ace builtin.everyone "vMenu.OnlinePlayers.All" allow
#add_ace builtin.everyone "vMenu.OnlinePlayers.Teleport" allow
add_ace group.vip "vMenu.OnlinePlayers.Waypoint" allow
add_ace group.hod "vMenu.OnlinePlayers.Spectate" allow

and few changes for other permissions.

The purpose is to give vip players to see other online players and set waypoint to the player. But after restart the server, vip players still can’t use “vMenu.OnlinePlayers.Waypoint”

Still can’t find the way to solve this.

Thank you

Edited- solved it

[vMenu] [WARNING] vMenu is set up to ignore permissions!
If you did this on purpose then you can ignore this warning.
If you did not set this on purpose, then you must have made a mistake while setting up vMenu.
Please read the vMenu documentation (https://docs.vespura.com/vmenu).
Most likely you are not executing the permissions.cfg (correctly).

how do I get that message removed?
and how do i get the F1 button working for vMenu and get to change the noclip button too?
as im really new to this

anyone can teach me how to set donater can only access player appearances and weapon ?

Is it possible to restrict usage of certain functionalities for normal users?

Basically I am looking to use EUP clothes but I don’t want users to spawn cars, weapons and etc

yeah just check the permissions.cfg there you can enable and disable Funktion for the userer and set special groups of users with specialist usage.
i got a role for my mechanics so they can tune cars but no one else can.

Made a quick tutorial on the install

Hello,

I have a problem with the menu
can someone help me with this problem i just cant see the text in the menu i can use all of the functions in the menu.
https://gyazo.com/d40cc8b1e9e650fe83401c38007b45b6

Permissions are not working for me ingame. We set them all put destination. Doesnt work HELP!!

Will there ever be commands for the administration side of this menu?

everytime i press u i ragdoll when i put on “no ragdoll” i cant get hit by cars or anything how do i take out ragdoll

im trying to make cretin weapons available but idk how to

I assume you mean “certain” weapons. In your permissions.cfg file, look under “WEAPON OPTIONS MENU” and put a # in front of the line for :vMenu.WeaponOptions.All" and “vMenu.WeaponOptions.GetAll” if they don’t already have that. Then scroll down to the section for “WEAPON SPECIFIC PERMISSIONS”. In this section, put a # in front of any line for a weapon you do not want anyone to get. Any weapons you want everyone to be able to get make sure the add_ace says “builtin.everyone”. If you only want moderators or admins to get a weapon, change the “builtin.everyone” to say “group.moderator” or “group.admin”.

For example, I’ll demonstrate with the Assault Rifle Mk2.

For everyone to get, the line should be:
add_ace builtin.everyone “vMenu.WeaponOptions.AssaultRifleMk2” allow

For nobody to get, it should be:
#add_ace builtin.everyone “vMenu.WeaponOptions.AssaultRifleMk2” allow

For moderators and admins only:
add_ace group.moderator “vMenu.WeaponOptions.AssaultRifleMk2” allow

For Admins only:
add_ace group.admin “vMenu.WeaponOptions.AssaultRifleMk2” allow