Skip to content
KS-Emotes

KS-Emotes

Installation

  1. Unzip the delivered archive into your resources/ folder, under the name ks-emotes.
  2. Import the provided install.sql file into your database.
  3. Add ensure ks-emotes to your server.cfg, after oxmysql and qb-core.
  4. 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.