Rpemotes-reborn
  • 👋Welcome to rpemotes-reborn!
  • Overview
    • âœĻOur Features
  • Fundamentals
    • 🛠ïļGetting set up
      • ðŸŽŪEnforcing Gamebuilds
        • ⚙ïļOnesync Infinity
      • âŒĻïļKeybinds/Commands
      • ðŸĪŠRagdoll
      • 👆Finger Pointing
      • 🙌Hands Up
      • 🔉Crouching
      • 🔈Crawling
      • 😒Moods / Walk styles
      • 📷No Idle Cam
      • 🔭Binoculars
      • 🗞ïļNews Camera
      • ⭐Favorite Emote
      • 🔞Adult Emotes
      • 🐕Animal Emotes
  • For Developers
    • ‾ïļImportant note
      • ⏭ïļExit Emotes
      • ⮇ïļProp Extractor
      • ðŸ•đïļCustom Emotes & Props
      • 🧑‍ðŸĪâ€ðŸ§‘Shared Emotes
      • ðŸĶīPed Bones
      • âœĻParticle Effects
      • ðŸ–ĨïļExports
    • âĪïļCredits
    • 📜Licensing
Powered by GitBook
On this page
  1. For Developers
  2. Important note

Exit Emotes

Exit Emotes are used to make cancelling an animation smooth and dynamic e.g. such as getting up from a chair or throwing a cigarette out instead of dropping it.

Rpemotes-reborn comes with some exit emotes by default.


Adding Exit Emotes

To add your own Exit emotes navigate to the following path:

rpemotes-reborn > client > AnimationListCustom.lua

Find CustomDP.Exits = {} in the AnimationListCustom.lua

AnimationListCustom.lua
CustomDP.Exits = {}

Use the following template within the curly brackets

AnimationListCustom.lua
CustomDP.Exits = {
    ["getup"] = {
        "get_up@sat_on_floor@to_stand",  -- Dictionary Name
        "getup_0", -- Emote Name
        "Get Up", -- Name in menu in GTA 5
        AnimationOptions = {
            EmoteDuration = 2000,
            StartDelay = 600
        }
    },
}

and change the values to desired values.

Read hints below for more information:

The name in menu can be found in GTA 5

The Emote Duration refers to the duration of the exit emote. Tweaking the set value of 2000 is recommended for a smooth exit transition.

Start Delay refers to the amount of time in milliseconds for the exit animation to start. By default the value is set to 600 which is equal to 0,6 seconds.

Below is an example of how this is implemented:

["sit"] = {
        "anim@amb@business@bgen@bgen_no_work@",
        "sit_phone_phoneputdown_idle_nowork",
        "Sit",
        AnimationOptions = {
            EmoteLoop = true,
            ExitEmote = "getup",
            ExitEmoteType = "Exits"
        }
    },

In the above example, the ExitEmote calls for the 'getup' emote, which is noted as the following:

["getup"] = {
        "get_up@sat_on_floor@to_stand",
        "getup_0",
        "Get Up",
        AnimationOptions = {
            EmoteDuration = 2000,
            StartDelay = 600
        }
    },

PreviousImportant noteNextProp Extractor

Last updated 8 months ago

The dictionary name and emote name can be found on website.

‾ïļ
⏭ïļ
this