vMenu

docs.vespura.com/vmenu

to delete normal saved peds, do so in the player appearance menu, there’s a option ‘delete saved peds’ and if you go there it shows a list of all your saved peds, clicking them will delete that saved ped.

ye that’s a bug, it’s been fixed in the beta build but not yet released. Either download the beta build or just wait.

1 Like

you have done a fantastic job with the menu, but i happen to have some problems that i have encountered, 2 of which are major, 1 it the the menu is small and the options extend away, the second one the the admin set up, i need a way to find the steam license, i got the id but i dont know how to get the license, i would appreciate it if you could help me out.

define ‘the menu is small’? Lack of features? It’s physically small on the screen (like you can’t read the text)?

The options ‘extend away’? What?

You can use any identifier you want, you don’t need all of them. Steam ID works fine on it’s own. Join vespura.com:30122 in fivem if you want to find all your identifiers.

I’ve installed the vMenu , when i am in game i press M (to open menu) i get Noclip is now active. look at the blablabla. i can’t figure out why its not opening the menu, tried reinstalling everything.

When having a ultra wide monitor, you’re getting this:

Solution already posted many times in this topic.

That’s a bug whenever you don’t have permission to use the menu. It’s already solved in the beta build.

You don’t have permission to open it or it crashes somehow and doesn’t make any other menu besides the noclip menu.

Vespura: I’m sorry for bothering you that you gave me a oneline answer, instead of adding it to the description. This thread has over 2000 posts. Please, just cock down a bit. you’re awesome at what you do, we love it. But you gotta tone it down a bit.

What…?

What’s wrong with this?
What did you expect me to do? Answer the same question over and over and over again? Like you said, >2k replies. Probably >30% is me answering FAQ…
Please don’t say you expect me to provide 24/7 support and answer every single question even if it has been answered a million times already? Last time I checked I made this for free and support this in my free time. So you can’t be demanding answers like that.

1 Like

can you please restart that server? i just read your post, thxs

It should be online just fine…?

Is there a way to turn off the voice chat?

Yes, remove all permissions related to the voice chat menu from everyone and vMenu will not handle any voice chat related stuff.

quick question how do i set new groups?

Just add players to it/add permissions to it. it’ll be automatically created that way. you can call it whatever you want, group.snail, group.admin, group.coolpeople, group.garcia, whatever you want :wink:

For the keyboard key codes, what list did you use? I tried to change the noclip and toggle menu to F10 and F11 but apparently it made the noclip be on mouse button 1

there’s a link on the vMenu docs (on the config page) that’ll take you to the FiveM docs.

Is there a way to set the voice proximity default value like the defaults set in perms?

Docs update

Docs have been updated, more FAQ questions and some other stuff has changed.
https://docs.vespura.com/vmenu/faq/

Support

Like I’ve mentioned earlier, but so far I haven’t really been keeping myself to this, I’ll not provide support if you don’t read the docs. I’ll be more strict in this policy from now on.

Also, if you:

  • Ask something that’s already answered on the docs?
    I won’t help you.
  • Don’t understand the docs?
    Then I’m sorry to bring it to you, but vMenu might not be the resource for you, if you can’t figure out how to read simple instructions. It won’t help either to ask me as I’ll just copy/paste the answer from the docs anyway…
  • Complain that x doesn’t work, or request help, or report something, but you don’t provide any useful info then:
    I’ll ignore you. NO INFO = NO FIX. It isn’t that difficult! If you don’t know what to provide, then be sure to ask. But usually: if it’s a client problem, send a client log, if it’s a server problem, provide a pastebin.com link to your permissions.cfg and server.cfg (of course removing sensitive info like rcon password and license key etc).

Hey Vespura, got a puzzle for you,

what the sam hill is this?

Unhandled exception: Newtonsoft.Json.JsonReaderException: After parsing a value an unexpected character was encountered: .. Path '[2]', line 34, position 3.
  at Newtonsoft.Json.JsonTextReader.ParsePostValue (System.Boolean ignoreComments) [0x0019a] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.JsonTextReader.Read () [0x0005a] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.JsonWriter.WriteToken (Newtonsoft.Json.JsonReader reader, System.Boolean writeChildren, System.Boolean writeDateConstructorAsDate, System.Boolean writeComments) [0x00075] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.Linq.JTokenWriter.WriteToken (Newtonsoft.Json.JsonReader reader, System.Boolean writeChildren, System.Boolean writeDateConstructorAsDate, System.Boolean writeComments) [0x000b8] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.JsonWriter.WriteToken (Newtonsoft.Json.JsonReader reader, System.Boolean writeChildren) [0x0000b] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.JsonWriter.WriteToken (Newtonsoft.Json.JsonReader reader) [0x00000] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateJToken (Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonContract contract) [0x0005d] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, System.Object existingValue, System.String id) [0x00009] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x0007f] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Boolean checkAdditionalContent) [0x000db] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.JsonSerializer.DeserializeInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00054] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.JsonSerializer.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00000] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.JsonConvert.DeserializeObject (System.String value, System.Type type, Newtonsoft.Json.JsonSerializerSettings settings) [0x0002d] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.JsonConvert.DeserializeObject (System.String value) [0x00000] in <d7f577efea6043649cddd7a978a2c473>:0
  at vMenuServer.BanManager+<GetBanList>d__8.MoveNext () [0x000ae] in C:\projects\vmenu\vMenuServer\BanManager.cs:77
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
  at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0003e] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x00028] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
  at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x00008] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
  at System.Runtime.CompilerServices.TaskAwaiter`1[TResult].GetResult () [0x00000] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
  at vMenuServer.BanManager+<CheckForBans>d__10.MoveNext () [0x00020] in C:\projects\vmenu\vMenuServer\BanManager.cs:141
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.<ThrowAsync>b__6_1 (System.Object state) [0x00000] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
  at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context (System.Object state) [0x00007] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
  at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00021] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
  at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00074] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
  at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
GlobalError: Unhandled exception in Mono script environment: Newtonsoft.Json.JsonReaderException: After parsing a value an unexpected character was encountered: .. Path '[2]', line 34, position 3.
  at Newtonsoft.Json.JsonTextReader.ParsePostValue (System.Boolean ignoreComments) [0x0019a] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.JsonTextReader.Read () [0x0005a] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.JsonWriter.WriteToken (Newtonsoft.Json.JsonReader reader, System.Boolean writeChildren, System.Boolean writeDateConstructorAsDate, System.Boolean writeComments) [0x00075] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.Linq.JTokenWriter.WriteToken (Newtonsoft.Json.JsonReader reader, System.Boolean writeChildren, System.Boolean writeDateConstructorAsDate, System.Boolean writeComments) [0x000b8] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.JsonWriter.WriteToken (Newtonsoft.Json.JsonReader reader, System.Boolean writeChildren) [0x0000b] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.JsonWriter.WriteToken (Newtonsoft.Json.JsonReader reader) [0x00000] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateJToken (Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonContract contract) [0x0005d] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, System.Object existingValue, System.String id) [0x00009] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x0007f] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Boolean checkAdditionalContent) [0x000db] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.JsonSerializer.DeserializeInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00054] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.JsonSerializer.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00000] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.JsonConvert.DeserializeObject (System.String value, System.Type type, Newtonsoft.Json.JsonSerializerSettings settings) [0x0002d] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.JsonConvert.DeserializeObject (System.String value) [0x00000] in <d7f577efea6043649cddd7a978a2c473>:0
  at vMenuServer.BanManager+<GetBanList>d__8.MoveNext () [0x000ae] in C:\projects\vmenu\vMenuServer\BanManager.cs:77
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
  at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0003e] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x00028] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
  at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x00008] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
  at System.Runtime.CompilerServices.TaskAwaiter`1[TResult].GetResult () [0x00000] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
  at vMenuServer.BanManager+<CheckForBans>d__10.MoveNext () [0x00020] in C:\projects\vmenu\vMenuServer\BanManager.cs:141
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.<ThrowAsync>b__6_1 (System.Object state) [0x00000] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
  at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context (System.Object state) [0x00007] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
  at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00021] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
  at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00074] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
  at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0    at Newtonsoft.Json.JsonTextReader.ParsePostValue (System.Boolean ignoreComments) [0x0019a] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.JsonTextReader.Read () [0x0005a] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.JsonWriter.WriteToken (Newtonsoft.Json.JsonReader reader, System.Boolean writeChildren, System.Boolean writeDateConstructorAsDate, System.Boolean writeComments) [0x00075] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.Linq.JTokenWriter.WriteToken (Newtonsoft.Json.JsonReader reader, System.Boolean writeChildren, System.Boolean writeDateConstructorAsDate, System.Boolean writeComments) [0x000b8] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.JsonWriter.WriteToken (Newtonsoft.Json.JsonReader reader, System.Boolean writeChildren) [0x0000b] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.JsonWriter.WriteToken (Newtonsoft.Json.JsonReader reader) [0x00000] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateJToken (Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonContract contract) [0x0005d] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, System.Object existingValue, System.String id) [0x00009] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x0007f] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Boolean checkAdditionalContent) [0x000db] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.JsonSerializer.DeserializeInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00054] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.JsonSerializer.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00000] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.JsonConvert.DeserializeObject (System.String value, System.Type type, Newtonsoft.Json.JsonSerializerSettings settings) [0x0002d] in <d7f577efea6043649cddd7a978a2c473>:0
  at Newtonsoft.Json.JsonConvert.DeserializeObject (System.String value) [0x00000] in <d7f577efea6043649cddd7a978a2c473>:0
  at vMenuServer.BanManager+<GetBanList>d__8.MoveNext () [0x000ae] in C:\projects\vmenu\vMenuServer\BanManager.cs:77
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
  at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0003e] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x00028] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
  at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x00008] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
  at System.Runtime.CompilerServices.TaskAwaiter`1[TResult].GetResult () [0x00000] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
  at vMenuServer.BanManager+<CheckForBans>d__10.MoveNext () [0x00020] in C:\projects\vmenu\vMenuServer\BanManager.cs:141
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.<ThrowAsync>b__6_1 (System.Object state) [0x00000] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
  at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context (System.Object state) [0x00007] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
  at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x00021] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
  at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00074] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
  at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0

Did you edit the bans.json?