dpEmotes 1.7 (390+ emotes) Walkingstyles, Keybinding, Dances, Expressions and Shared Emotes

Development for this resource is on pause, this resource was made quite a while ago and i will be remaking it with new features/ui in the future.
Dont expect any support from me, other commenters have been supportive though so you can use the thread to ask questions.


Updates:

  • 1.7 Added Keybinding! /emotebind (key) (emote)
  • 1.6.0 Added shared emotes support! Do /nearby or through F3 menu to invite a nearby player to join you in a a shared emote. Check video preview below!
  • 1.5.2 Language support! (HMU if you wanna help with translations!)
  • 1.5 Added Facial Expressions
  • 1.4.2 Added menu positioning, thx to @dhawton
  • 1.4.1 Moved the prop emotes to their own category, more walkingstyles
  • 1.4 moved the Dancing emotes to their own category, added keybinding a favorite emote and a ragdoll key, default “U”
  • 1.3.1 Now includes emotes from Casino DLC
  • 1.3 Added walkingstyles to the “F3” menu

Video Preview! v1.5


(https://streamable.com/4im09, if it doesnt load)

Shared Emotes! v1.6


(https://streamable.com/uswfv, if it doesnt load)

Note that the video is missing the request part, usually the other player would have to accept the emote like this.

Installation Instructions:

  • add dpemotes to your server.cfg (make sure the resource folder is named dpemotes)
  • make sure you are running the latest version of the fivem server artifact.
  • Import dpkeybinds.sql to your database!
  • if you do not wanna use advanced keybinding set SqlKeybinding to false in Config.lua
  • Requires mysql-async for keybinding!
start dpemotes

Instructions

  • /e | /emote (emotename) = to do an emote
  • U key to Ragdoll (can be disabled in script, for servers that use it for other stuff)
  • X key to cancel emote (can be disabled in script, for servers that use it for other stuff)
  • /e c = to cancel emote
  • /emotemenu = to display a menu with all the emotes
  • F3 = to display a menu with all the emotes/other menus
  • /emotes = to display all emotes
  • /walks = to display all walks
  • /walk (walkname) to change walk style
  • /nearby (nearbyemotename) to invite nearby player to a nearbyemote
  • /emotebind (key) (emote) to bind an emote!

Configuration

  • in Config.lua there are some options you can play with.
  • You can disable / change the keybind for the emote menu (F3) by default.
  • You can disable “X” to cancel emotes.
  • You can disable “U” to ragdoll.
  • You can disable the walkingstyles menu.
  • You can enable Disarming the player when they do an emote (just puts the gun away then does the emote)

Final notes

  • Feel free to edit the script and use it for your own stuff in anyway you want.
  • If you have any suggestions / fixes you can let me know here in the comments or in dms / pullrequests.
  • There are not that many emotes with props, as i havent found a way to easily figure out prop positioning, if anyone has any tips on how to do that easily, i would love to know.

Full list of emotes - as of v1.4.2

Emote list

adjust
airguitar
airplane
airsynth
argue
argue2
atm
backpack
bark
bartender
bbq
beast
beer
beg
bird
blowkiss
blowkiss2
boi
bong
book
bouquet
bow
bow2
box
boxing
boxing2
bringiton
bumbin
bumsleep
burger
camera
celebrate
champagne
cheer
chicken
chill
chinup
cigar
cigar2
clap
clapangry
clipboard
clipboard2
cloudgaze
cloudgaze2
clown
clown2
clown3
clown4
clown5
coffee
comeatmebro
cop
cop2
cop3
copbeacon
cough
countdown
cpr
cpr2
crawl
crossarms
crossarms2
crossarms3
crossarms4
crossarms5
crossarms6
crossarmsside
cup
curtsy
cutthroat
cutthroat2
damn
damn2
dance
dance2
dance3
dance4
dance5
dance6
dance7
dance8
dance9
dancef
dancef2
dancef3
dancef4
dancef5
dancef6
danceshy
danceshy2
dancesilly
dancesilly2
dancesilly3
dancesilly4
dancesilly5
dancesilly6
dancesilly7
dancesilly8
dancesilly9
danceslow
danceslow2
danceslow3
danceslow4
danceupper
danceupper2
dj
donut
drink
eat
egobar
facepalm
facepalm2
facepalm3
facepalm4
fallasleep
fallover
fallover2
fallover3
fallover4
fallover5
fightme
fightme2
filmshocking
finger
finger2
fishdance
flex
flip
flip2
flipoff
flipoff2
flute
foldarms
foldarms2
gangsign
gangsign2
golfswing
guard
guitar
guitar2
guitar3
hammer
handshake
handshake2
handsup
hangout
headbutt
healthkit
hiking
hug
hug2
hug3
idle
idle10
idle11
idle2
idle3
idle4
idle5
idle6
idle7
idle8
idle9
idledrunk
idledrunk2
idledrunk3
impatient
inspect
janitor
jazzhands
jog
jog2
jog3
jog4
jog5
jumpingjacks
karate
karate2
keyfob
kneel
kneel2
kneel3
knock
knock2
knucklecrunch
lapdance
lapdance2
lapdance3
leafblower
lean
lean2
lean3
lean4
lean5
leanbar
leanbar2
leanbar3
leanbar4
leanflirt
leanhigh
leanhigh2
leanside
leanside2
leanside3
leanside4
leanside5
ledge
lift
lol
lol2
lookout
maid
map
me
mechanic
mechanic2
mechanic3
mechanic4
medic
medic2
meditate
meditate2
meditate3
metal
mindblown
mindblown2
mindcontrol
mindcontrol2
mugshot
musician
namaste
nervous
nervous2
nervous3
no
no2
nosepick
notepad
notepad2
noway
ok
outofbreath
parkingmeter
party
passout
passout2
passout3
passout4
passout5
peace
peace2
pee
peek
petting
phone
pickup
point
pointdown
pointright
prone
prosthigh
prostlow
puddle
pull
pullover
punching
push
push2
pushup
rabbit
radio
reaching
record
rose
salute
salute2
salute3
sandwich
scared
scared2
screwyou
shakeoff
shot
shrug
shrug2
sit
sit2
sit3
sit4
sit5
sit6
sit7
sit8
sit9
sitchair
sitchair2
sitchair3
sitchair4
sitchair5
sitchair6
sitchairside
sitdrunk
sitlean
sitsad
sitscared
sitscared2
sitscared3
situp
slap
sleep
slide
slide2
slide3
slowclap
slowclap2
slowclap3
slugger
smell
smoke
smoke2
smoke3
smoke4
soda
spiderman
statue
statue2
statue3
stickup
stink
stretch
stretch2
stretch3
stretch4
stumble
stunned
suitcase
suitcase2
sunbathe
sunbathe2
sunbathe3
sunbatheback
superhero
superhero2
surrender
t
t2
teddy
think
think2
think3
think4
think5
threaten
thumbsup
thumbsup2
thumbsup3
tryclothes
tryclothes2
tryclothes3
twerk
type
type2
type3
type4
umbrella
uncuff
wait
wait10
wait11
wait12
wait13
wait2
wait3
wait4
wait5
wait6
wait7
wait8
wait9
warmth
wave
wave2
wave3
wave4
wave5
wave6
wave7
wave8
wave9
weld
whistle
whistle2
windowshop
wine
yeah
yoga

119 Likes

Cool release.

6 Likes

Nice release! Thanks!

1 Like

Awesome dude! its possible to make some synchronized emotes ??

1 Like

Is it possible to get a list of the emotes?

1 Like

It’s possible, i was thinking about doing syncd highfives/handshakes/hugs.

6 Likes

Thank you for the release! Looks good, will definitely try this out today! :black_heart:

3 Likes

Looks like a nice release, can you just please add the emotes list, maybe a video or two and specifie if your emotes use props or not? thanks!

He does use props - And the list is in the client.lua. If he had to make a video, then he would have to showcase 356 emotes… That’s waaay too many emotes.

Test it yourself :wink:

7 Likes

The list is in the client.lua :slight_smile:

3 Likes

Very nice release!

3 Likes

How can you add all these emotes to a menu like esx_animations etc.

3 Likes

Nice script

3 Likes

Cool script :fire:

3 Likes

There is one problem. Some of animations can be used when abusing example out of prison cell or trough the door. Like clown3 if i remember right, you can straight “walk” trough the door and then press ragdoll.

1 Like

quick question apart from more animations whats the difference between your and trundles-roleplay-animations ???

1 Like

you can also do It with the “sit on floor” emote lol get close to the locked door do the emote then x to get back up and :boom: your free lol

1 Like

I can implement a disable for those specific addons, but for most servers its better to just ban the people abusing it, since thats 100% FailRP.

Also if you have the knowledge you guys can code in a check to see if the person is in handcuffs/inmrpd and have emotes disabled. Wish i could do more to help but in these specific cases its better to just ban the people abusing it.

I’ll look into it and see if i can make sure the ones that move the player a lot dont.

2 Likes

Use a underground jail.

2 Likes

This one includes significantly more animations than Trundles. Additionally, after spending some time going through the two, and trying to put some of these animations into Trundles to get a comparison of what both are capable of, this one seems to bring sound to a number of animations that Trundles doesn’t: for example, if you do the “knock2” animation here, you actually hear door knocking sounds as the animation plays (I put the animation into Trundles to see if it was a fluke or just associated with the animation itself, but in when it’s in that script, no sound plays, and the lower half of your body doesn’t do the animation like it does here).

A couple of other differences I’ve found is that Trundles has a hotkey option for a few things like grabbing your shoulder mic, hovering your hand over your holster, etc. This one does not. Secondly, trundles has the option to spawn just a prop - such as “brief” or “brief2” where you get a briefcase to walk around with. This script isn’t set up to just spawn a prop without an animation associated. Additionally, this one also lets you set certain animations to loop, or just stop after it goes through the animation ones.

Overall, both have their individual pros and cons. Personally, I think I’ll be switching to this one given the extra amount of animations and the simply ability of adding the hotkey options - though I will miss the prop spawn things that Trundles has.