KS-Emotes
Installation
- Unzip the delivered archive into your
resources/folder, under the nameks-emotes. - Import the provided
install.sqlfile into your database. - Add
ensure ks-emotesto yourserver.cfg, afteroxmysqlandqb-core. - Restart your server.
Configuration
Config.QuickWheelSlots = 8 -- nombre d'emplacements dans la roue rapide
Config.Categories = { "Salutations", "Assises", "Travail", "Danse" }
Categories are used to organize the full catalog in the search menu — add as many as needed.
Adding an emote to the catalog
A new custom emote is registered with:
exports['ks-emotes']:RegisterEmote('lean_wall', {
label = "Appui au mur",
category = "Assises",
dict = "anim@amb@nightclub@mini@stand_and_clap@",
anim = "stand_and_clap",
})
Once registered, the emote is immediately available in search and can be added to the quick wheel by any player.
Common issues
The emote doesn’t trigger from the target menu. Check that KS-Target (or your compatible target system) starts before ks-emotes in server.cfg, and that the option is listed in Config.Categories.
Props (chair, wall lean) don’t position correctly. Some prop animations need a precise relative position — adjust offset and heading in the relevant emote’s declaration.
Something not covered here? Join our Discord.

