Git Product home page Git Product logo

dpemotes's Introduction

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:

dpemotes's People

Contributors

andristum avatar ihyajb avatar scullyy avatar yagizher avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.