XvinnuX / dpemotes

An animation menu for the FiveM community.

Home Page:https://discord.gg/scully

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Previews

Support:

For support join my discord here: https://discord.gg/scully

Installation Instructions:

  • add ensure dpemotes to your server.cfg

Requirements

Features

  • Search option

  • Custom animations

  • Animal Emotes

  • Synchronized animations (WIP)

  • Synchronized particle effects

  • Ability to hide certain menus along with NSFW, gang and social movement emotes

  • Easy To understand configuration file

  • Exports to integrate within other resources

  • Walk styles that save

  • Prop variation support

  • Hands up, Pointing and crouching

  • Commands

Exports

Export Name Parameter(s) Type Description
OpenMenu None Client Open the animation menu
CloseMenu None Client Close the animation menu
GetCurrentWalk None Client Get the players current walk style
SetWalk String (Walk Name) Client Set the players walk style
ResetWalk None Client Reset the players walk style to default
IsInAnimation None Client Check if the player is currently playing an animation
RegisterEmote Table (Emote Data) Client Register an animation from an external resource
PlayRegisteredEmote String (Emote Name) Client Play a registered animation
Play String (Emote Type), Table (Emote Data), Number (Variant) Client Play an animation
PlayByCommand String (Emote Command), Number (Variant) Client Play an animation using the command
CancelAnimation None Client Stop playing an animation
IsLimited None Client Check if the player is currently limited
ToggleLimitation Boolean (Limited) Client Toggle player limitations

Keybinds

Important Note:

By default the configured keybinds in the initial config.lua will be the default keys, however once the keybinds are set for a player, they'll stay and editing the keybinds in the config will change them for new players only. Previous players can set their own keybinds within Esc > settings > keybinds > fivem.

Emote Binds

You can use the keybind command that comes with FiveM by entering the following into F8:

bind keyboard 'Yourbutton' 'e youremote'. To remove the keybind, type 'unbind keyboard 'Yourbutton'.

NSFW, Gang & Social Movement Animations

NSFW, Gang and social movement animations can be toggled in the menu by setting EnableNSFWEmotes, EnableGangEmotes and EnableSocialMovementEmotes in the config.lua file. The emotes that are toggled are the ones flagged in the animation list with NSFW, Gang and SocialMovement.

NSFW: NSFW animations are any animation that wouldn't be considered safe for anyone under the age of 18 to see, if you don't run an 18+ community I suggest keeping the EnableNSFWEmotes config option as false.

Gang: Gang animations are animations that can be used to identify your affiliation with a certain group, these animations can be disrespectful to certain people or cause controversial topics to arise so I would suggest keeping them disabled if you want to prevent such a thing from happening.

Social Movement: The social movement animations are any kind of animation that represents a group who advocates for change in society such as the LGBTQ and BLM animations in which their communities advocate for liberation, some communities might feel as if people will use them in an ironic manner or to troll which would be disrespectful and some servers might be based in countries where it is shunned due to their bigoted religion so a config option was implemented to respect both these communities and religious beliefs.

Disclaimer & Credits

All custom animations were added with permission from the creators, the original creator Dulpear_Dev stated that he himself is also happy with this project. Credit to the following people for their animations / props and Dulpear for providing the original project:

About

An animation menu for the FiveM community.

https://discord.gg/scully

License:GNU General Public License v3.0


Languages

Language:Lua 100.0%