{"hash":"0xB31A277C1AC7B7FF","ns":"TASK","name":"TASK_PLAY_EMOTE_WITH_HASH","slug":"TASK_PLAY_EMOTE_WITH_HASH","official":true,"named":true,"luaName":"TaskPlayEmoteWithHash","game":"rdr3","apiset":"client","returnType":"void","params":[{"name":"ped","type":"Ped"},{"name":"emoteType","type":"int"},{"name":"playbackMode","type":"int"},{"name":"emote","type":"Hash"},{"name":"isSecondaryTask","type":"BOOL"},{"name":"canBreakOut","type":"BOOL"},{"name":"disableEarlyOutAnimTag","type":"BOOL"},{"name":"ignoreInvalidMainTask","type":"BOOL"},{"name":"destroyProps","type":"BOOL"}],"summary":"EMOTE_TYPE_REACT, EMOTE_TYPE_ACTION, EMOTE_TYPE_TAUNT, EMOTE_TYPE_GREET, EMOTE_TYPE_TWIRL_GUN, EMOTE_TYPE_DANCE_FLOOR EMOTE_PM_UPPERBODY, EMOTE_PM_UPPERBODY_LOOP, EMOTE_PM_FULLBODY,","descriptions":[{"source":"alloc8or","format":"text","body":"https://github.com/femga/rdr3_discoveries/blob/master/animations/kit_emotes_list.lua\nemote: https://alloc8or.re/rdr3/doc/enums/eEmote.txt\n\nenum eEmoteType\n{\n\tEMOTE_TYPE_INVALID = -1,\n\tEMOTE_TYPE_REACT,\n\tEMOTE_TYPE_ACTION,\n\tEMOTE_TYPE_TAUNT,\n\tEMOTE_TYPE_GREET,\n\tEMOTE_TYPE_TWIRL_GUN,\n\tEMOTE_TYPE_DANCE_FLOOR\n};\n\nenum eEmotePlaybackMode\n{\n\tEMOTE_PM_INVALID = -1,\n\tEMOTE_PM_UPPERBODY,\n\tEMOTE_PM_UPPERBODY_LOOP,\n\tEMOTE_PM_FULLBODY,\n};"}],"examples":[],"aliases":[],"enums":[],"related":[],"build":"1207","sources":["alloc8or"],"doc":2,"url":"https://natives.borderlinerp.com/natives/TASK/TASK_PLAY_EMOTE_WITH_HASH","markdownUrl":"https://natives.borderlinerp.com/natives/TASK/TASK_PLAY_EMOTE_WITH_HASH.md","snippets":{"lua":"TaskPlayEmoteWithHash(ped, emoteType, playbackMode, emote, isSecondaryTask, canBreakOut, disableEarlyOutAnimTag, ignoreInvalidMainTask, destroyProps)","luaInvoke":"Citizen.InvokeNative(0xB31A277C1AC7B7FF, ped, emoteType, playbackMode, emote, isSecondaryTask, canBreakOut, disableEarlyOutAnimTag, ignoreInvalidMainTask, destroyProps)","js":"TaskPlayEmoteWithHash(ped, emoteType, playbackMode, emote, isSecondaryTask, canBreakOut, disableEarlyOutAnimTag, ignoreInvalidMainTask, destroyProps);","jsInvoke":"Citizen.invokeNative('0xB31A277C1AC7B7FF', ped, emoteType, playbackMode, emote, isSecondaryTask, canBreakOut, disableEarlyOutAnimTag, ignoreInvalidMainTask, destroyProps);","csharp":"Function.Call((Hash)0xB31A277C1AC7B7FF, ped, emoteType, playbackMode, emote, isSecondaryTask, canBreakOut, disableEarlyOutAnimTag, ignoreInvalidMainTask, destroyProps);","notes":["Hash parameters: the named function also accepts a string and hashes it for you; `Citizen.InvokeNative` needs the number — pass `joaat(\"name\")` or a backtick literal like `` `name` ``."]}}