New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Suggestions] A list of feature suggestions #115

Open
TomGrobbe opened this Issue Aug 13, 2018 · 165 comments

Comments

@TomGrobbe
Copy link
Owner

TomGrobbe commented Aug 13, 2018

vMenu Suggestions

Here you can request features for future vMenu versions. Please note that I'll only add features if I feel like they fit vMenu. If I don't add your feature, then you can add this yourself by forking the resource. However, I will not provide support if you decide to edit vMenu.

Please read the list below before requesting a feature to make sure it has not been requested before.

Current WIP features:

  • MP character customization (freemode peds, like GTA:O)

Planned / requested features:

  • Addon models
    • Add categories into the addons.json file to create sub-menus for each category.
  • Vehicles
    • RGB vehicle color options
    • Personal-vehicle options menu kind of like lambda menu, but mostly different
  • Weapons
    • Weapon kits/load-outs saving and spawning options.
    • (Maybe: restore weapons on re-spawn)
  • General features
    • Global (chat) notifications for when someone gets kicked/banned/temp-banned (configurable).
    • More staff actions like freezing players in the Online Players tab.
    • [UNLIKELY] MAYBE add MySQL support for bans.

Completed requests

(not all added features are listed here, just the ones i didn't forget about)

  • ✔ added v1.0.2 Ability to change the keybinding for keyboard/mouse.
  • ✔ added v1.0.2 Ability to disable weather/time sync completely to let other resources handle it.
  • ✔ added v1.0.4 a "noclip" option.
  • ✔ added v1.0.8 Configurable list of Addon vehicles & peds to spawn.
  • ✔ added in v1.1.0 Improve weapons menu (weapon categories etc...)
  • ✔ Added in v1.1.1 Add camera (angle/rotation locking) options.
  • ✔ Added in v1.1.1 (will be added soon) Improve weapon permissions support.
  • ✔ Added in v1.3.0 Improve weather customization options, and possibly also add more time customization options.
  • ✔ Added in v1.3.0
    • refactor settings/addons being sent to the client (instead of all separate, do it in 1 single json string with only 1 event to speed things up).
    • move config options from __resource.lua to a new proper config system.
    • better configuration file with more config options
  • ✔ Added in v1.3.0 additional indicator somewhere on the screen that shows up whenever you are talking through voice chat
  • ✔ Added in v1.3.0 configurable list of pre-defined teleport locations
  • ✔ Added in v1.3.0 configurable list of pre-defined blips on the map
  • ✔ Added in v1.5.0 More driving styles for 'Drive to Waypoint' and 'Drive Around Randomly'

@TomGrobbe TomGrobbe self-assigned this Aug 13, 2018

@Detoxz

This comment was marked as resolved.

Copy link

Detoxz commented Aug 13, 2018

Possible Ban system through SQL instead of text file.
a Ban history/banned list as a button or option

@TomGrobbe

This comment was marked as resolved.

Copy link
Owner

TomGrobbe commented Aug 13, 2018

@Detoxz Ban system through sql will probably never be added. Though what do you mean with ban history/banned list? There’s already a list of banned players available in the menu

@Detoxz

This comment has been minimized.

Copy link

Detoxz commented Aug 13, 2018

The ability to view the list in game through a button via permissions for players other than the server owner(if possible).
Banhistory: the ability to check if the player has been banned before in the past and the reason stated on why and when via permissions
Bannedlist: in game button to view banned players via permissions

@TomGrobbe

This comment has been minimized.

Copy link
Owner

TomGrobbe commented Aug 13, 2018

@Detoxz The banlist could use an additional permission for just viewing yeah. As for the ban history, that’d be very difficult probably and get very intensive on load if it’d have to check and keep track of it for every player. Easier would be to enable ban/kick/staff actions logging using the convars, and checking for the username in the vMenu.log file

@Detoxz

This comment was marked as resolved.

Copy link

Detoxz commented Aug 16, 2018

Another Suggestion:
Saved Locations to teleport to:
example: You stand in a location you like, and you press a button to save the location client side with a defined name similar to how peds and cars work. When you press the defined name, you teleport to the spot. Permissions support as well. It's somewhat of a home system / reference system

@2dix

This comment was marked as outdated.

Copy link

2dix commented Aug 16, 2018

Permission for each voice chat option

edit: where are wheel options?

@justweb1

This comment was marked as resolved.

Copy link

justweb1 commented Aug 19, 2018

Groups or Classes in Add-ons. For example:

{
"vehicles": {
    "police": ["leo1", "leo2", "leo3"],
    "fire": ["fire1", "fire2"]
},
"peds": {
    "police": ["officer", "deputy", "trooper"],
    "civilian": ["bankrobber", "beachbum"]
},
"weapons": {
    "handgun": ["wristrocket"],
    "futuristic": ["laser"]
}}
@TomGrobbe

This comment was marked as resolved.

Copy link
Owner

TomGrobbe commented Aug 19, 2018

@justweb1 That’s actually a great idea to do it using the existing addons.json file, had not thought of it like this before. I’ll add this in a future update 👍🏻

@datsun280zx

This comment was marked as outdated.

Copy link

datsun280zx commented Aug 19, 2018

@TomGrobbe When you do that, maybe add in where you can lock down certain groups like maybe make the vehicles LEO locked down to police only or Fire locked down to fire with add_principle group.police or group.fire

@TomGrobbe

This comment was marked as outdated.

Copy link
Owner

TomGrobbe commented Aug 19, 2018

@datsun280zx Dynamic permissions like that are not possible atm. Would require a rewrite of the entire permissions system, which is 99% unlikely to ever happen.

@ACBobby

This comment was marked as resolved.

Copy link

ACBobby commented Aug 20, 2018

I believe this is already on your to-do, but advanced MP ped customization? Facial features, etc. Still looking to use vMenu as a full replacement for our client side stuff and that's the only thing holding us back.

@TomGrobbe

This comment was marked as resolved.

Copy link
Owner

TomGrobbe commented Aug 20, 2018

@ACBobby Yep, that's indeed a WIP.

@skrubzilla

This comment has been minimized.

Copy link

skrubzilla commented Aug 27, 2018

adding in a way to go into the bans list in game click onto one of the bans and an option to change that bans duration or make it perm could be useful if u don't want to let a admin perm people but they temp ban a hacker that u need to full banned

@datsun280zx

This comment was marked as resolved.

Copy link

datsun280zx commented Sep 2, 2018

Keybind to teleport to waypoint? maybe f3?

@justweb1

This comment was marked as resolved.

Copy link

justweb1 commented Sep 7, 2018

Maybe consider moving permissions to a json file kinda like the add-ons. That way this could be dynamically changed without having to reboot the server and also maybe dynamically in other scripts.

@TomGrobbe

This comment has been minimized.

Copy link
Owner

TomGrobbe commented Sep 7, 2018

Maybe consider moving permissions to a json file kinda like the add-ons. That way this could be dynamically changed without having to reboot the server and also maybe dynamically in other scripts.

Nope, that'd still require a resource reboot (just like it does right now) because of the way the menu's are created (only on initial resource load).
Besides, I'd rather keep it mostly to existing game features, rather than using external stuff.

@matty45

This comment was marked as resolved.

Copy link

matty45 commented Sep 8, 2018

  • Add a way to spawned as saved ped skin
  • Add a simple loadout system
  • No scratches or damage decals on vehicles
@Drew101

This comment was marked as resolved.

Copy link

Drew101 commented Sep 10, 2018

To prevent people from using vehicle and character spawning to get out of death.
Dont allow character spawning while in ragdoll state
Dont allow vehicle spawning while in ragdoll state

@ACBobby

This comment was marked as resolved.

Copy link

ACBobby commented Sep 14, 2018

Allow a configuration option to determine the style of menu-navigation. Arrow keys as it is now, or with the numpad like it is with Simple Trainer/Lambda.

@TomGrobbe

This comment was marked as resolved.

Copy link
Owner

TomGrobbe commented Sep 14, 2018

@ACBobby numpad is impossible due to the fact that gta by default does not have all numpad keys mapped to controls, this would require every player to change their key layout. so this kind of defeats the purpose. If you're goint to make things unique like that where players need to rebind controls, you might as well edit the source directly for that as it's such a unique case.

@ACBobby

This comment was marked as resolved.

Copy link

ACBobby commented Sep 14, 2018

Understood. Wasn't sure how much of an issue that would be so I do appreciate the detailed response as to why it isn't possible.

Are props on your to-do list at all?

@TomGrobbe

This comment was marked as resolved.

Copy link
Owner

TomGrobbe commented Sep 14, 2018

@ACBobby like spawning objects and stuff? no. someone is working on a map editor that should be way better than anything i could implement myself.

@ACBobby

This comment was marked as resolved.

Copy link

ACBobby commented Sep 14, 2018

Yup that was exactly what I was meaning. :P Any idea what the name of that editor is called? I'll check it out if there's any materials on it floating about. Definitely appreciate the timely responses this morning since these are essentially community questions I'm fielding at the moment.

@TomGrobbe

This comment was marked as resolved.

Copy link
Owner

TomGrobbe commented Sep 14, 2018

@ACBobby It's currently all private testing (i don't have it myself), and not done yet. As soon as there's a beta download or a real release, it'll be posted on the forums.

@TomGrobbe

This comment was marked as resolved.

Copy link
Owner

TomGrobbe commented Sep 19, 2018

Suggestion from the forums:

Im just looking for a micrphone script, similar to arma exile, that lights up a mircrophone icon when you are speaking.
Many scripts offer the currently talking UI for everyone, but not just a simple mic icon that lights up for just your client.

@justweb1

This comment was marked as off-topic.

Copy link

justweb1 commented Sep 19, 2018

This should be pretty easy to implement.

Suggestion from the forums:

Im just looking for a micrphone script, similar to arma exile, that lights up a mircrophone icon when you are speaking.
Many scripts offer the currently talking UI for everyone, but not just a simple mic icon that lights up for just your client.

NETWORK_IS_PLAYER_TALKING #
// 0x031E11F3D447647E 0xDA9FD9DB
// NetworkIsPlayerTalking
BOOL NETWORK_IS_PLAYER_TALKING(Player player);
returns true if someone is screaming or talking in a microphone
@TomGrobbe

This comment was marked as resolved.

Copy link
Owner

TomGrobbe commented Sep 19, 2018

@justweb1 This is not a place where i ask stuff about how to do it.... it's a list of things for me to add in the future.

@schwim0341

This comment has been minimized.

Copy link

schwim0341 commented Sep 19, 2018

Make some hooks available to users so they can achieve certain things when menu opens, etc.

@HumanTree92

This comment has been minimized.

Copy link

HumanTree92 commented Dec 6, 2018

Which resources disable it?

@TomGrobbe

This comment has been minimized.

Copy link
Owner

TomGrobbe commented Dec 6, 2018

@HumanTree92 Idk, you probably need to make one

@HumanTree92

This comment has been minimized.

Copy link

HumanTree92 commented Dec 6, 2018

@TomGrobbe I just figured it would be easier to put in this menu instead of making another resource or using a separate menu for extras. I did find this.

@Pegi13

This comment has been minimized.

Copy link

Pegi13 commented Dec 7, 2018

Add another option to the speed limiter that allows you to input a max speed.

@TomGrobbe

This comment has been minimized.

Copy link
Owner

TomGrobbe commented Dec 7, 2018

@Pegi13 @ToastinYou feel like doing another PR?

@ToastinYou

This comment has been minimized.

Copy link
Contributor

ToastinYou commented Dec 7, 2018

For now, the speed limiter works, so let's just stick with it unless you, I, or someone else finds some time to implement the new request.

@ReicitoE

This comment has been minimized.

Copy link

ReicitoE commented Dec 18, 2018

Requesting the ability to spawn Bodyguards. With the option to choose which character model the bodyguard uses. Such as input name or just select from a list of bodyguards. no one seems to have made a server side bodyguard spawning menu for FiveM so i would really like this.

@TomGrobbe TomGrobbe pinned this issue Dec 27, 2018

@Takumi-Kanashii

This comment has been minimized.

Copy link

Takumi-Kanashii commented Jan 2, 2019

Hi, I would like you to add the possibility to change the color of car headlights, this option would be extremely useful, thank you! :)

@TomGrobbe

This comment has been minimized.

Copy link
Owner

TomGrobbe commented Jan 2, 2019

@Takumi-Kanashii As far as I know, that's not possible. Unless there's some (undocumented) native for it, but I highly doubt that.

@Takumi-Kanashii

This comment has been minimized.

Copy link

Takumi-Kanashii commented Jan 2, 2019

@TomGrobbe With the latest update of GTA online we can have colorful headlight, If we manage to put the headlights xenon on a car why not the new headlights colored

@TomGrobbe

This comment has been minimized.

Copy link
Owner

TomGrobbe commented Jan 2, 2019

Then that is indeed using an undocumented dlc native, which I have no clue right now how to find that one. (because it's not documented yet). Xenon headlights are completely different. They are a vehicle mod, completely unrelated to colored headlights.

@Takumi-Kanashii

This comment has been minimized.

Copy link

Takumi-Kanashii commented Jan 2, 2019

I understand, In any case if you find how to add this option, it would be with a huge pleasure!

@QuadrupleTurbo

This comment has been minimized.

Copy link

QuadrupleTurbo commented Jan 2, 2019

Removing sub-menus from sub-menus without editing source code, for example, I'd like to just have in my vehicle spawner, the addon vehicle menu, instead of having all the other categories of vehicles. Just to add one other thing, more like an issue, I can't remove the "Spawn Inside Vehicle" and "Replace Previous Vehicle" within the permissions file, it still shows even tho I've disabled it.

@QuadrupleTurbo

This comment has been minimized.

Copy link

QuadrupleTurbo commented Jan 2, 2019

To be able change colours and fonts for personalisation, maybe even configurable menu names.

@TomGrobbe

This comment has been minimized.

Copy link
Owner

TomGrobbe commented Jan 2, 2019

@QuadrupleTurbo the lattter: not possible without a full rewrite of basically everything. and fonts won't ever be a thing because MenuAPI calculates based on a specific font and font size. Not possible to do that dynamically without having to hardcode offets for everything and making a real mess.

The first about removing submenus: not possible without a full recode of everything either. Can't make menus like that dynamic. They are already dynamic in the sense of permissions allowing you to enable or disable options, if something doesn't work: make sure you're doing it correctly, if you are 100% sure you've done it correctly, get in touch on discord in the support channel, or ask on the topic, or make a bug report if you're sure it's a bug. But most importantly: provide (enough) INFO.

@QuadrupleTurbo

This comment has been minimized.

Copy link

QuadrupleTurbo commented Jan 2, 2019

Well at least I'm learning more to what's possible and what's not, thanks for the reply.

@NickM0822

This comment has been minimized.

Copy link

NickM0822 commented Jan 10, 2019

Add the ability to set a message for the auto ban of cheaters (like what it would say on the ban message)

@TomGrobbe

This comment has been minimized.

Copy link
Owner

TomGrobbe commented Jan 10, 2019

@NickM0822 see above (f34fb34)

@nathanctech

This comment has been minimized.

Copy link

nathanctech commented Jan 11, 2019

Add console /kick and /ban commands so they can be used in chat or via rcon.

@TomGrobbe

This comment has been minimized.

Copy link
Owner

TomGrobbe commented Jan 11, 2019

@polarim

This comment has been minimized.

Copy link

polarim commented Jan 11, 2019

Is it possible to have an option to disable some modifications for vehicles, like disable the options to add weapons/the big ramps or whatever on the new vehicles and old ones?

@TomGrobbe

This comment has been minimized.

Copy link
Owner

TomGrobbe commented Jan 11, 2019

nope, that's not possible, because those ID's change dynamically per vehicle, id 8 might be 'bumpers' or something like that for one vehicle, where id 8 on another might be 'mounted weapons'. And the names also change per-vehicle so no it's not possible to have dynamic permissions for this.

@polarim

This comment has been minimized.

Copy link

polarim commented Jan 12, 2019

would it be possible to disable the whole category as an option for server owners, like turn off the 'tank' customization, bumpers, etc for different vehicles or is that also impossible?

@TomGrobbe

This comment has been minimized.

Copy link
Owner

TomGrobbe commented Jan 12, 2019

@polarim There's way too many vehicles for that, same reason why spawning vehicles is not restricted per vehicle, but instead per vehicle category. Adding more permissions for restricting the editing of vehicles shouldn't be needed because you can already prevent players from spawning vehicles that you don't want them to have.

@polarim

This comment has been minimized.

Copy link

polarim commented Jan 12, 2019

@TomGrobbe ye, i was just curious because some of the newer vehicles are cool but their modifications are what ruin them for the servers, thank you though.

@blockba5her

This comment has been minimized.

Copy link

blockba5her commented Jan 17, 2019

@TomGrobbe I think a good option would be to have an option to disable opening the menu on controller, so that you can only open the menu on keyboard.

@TomGrobbe

This comment has been minimized.

Copy link
Owner

TomGrobbe commented Jan 17, 2019

@blockba5her why... controller keybind literally does not interfere with anything, only thing it does is the same open method for gta:o's interaction menu...

@Tanel432

This comment has been minimized.

Copy link

Tanel432 commented Jan 20, 2019

Hi there. Tanel again. The one who asked autopilot. Its great but I expected bit more options.
Came here to ask would it possible to add an option to mark players or one specific player as friendly? This might solve those accidental hits when you press R near someone to reload a weapon or hit the car with a crowbar. I might be wrong here too. Not really sure how to fix it. Wish someone could make a script that removes this feature.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment