Gestures

(12)
(266)
You can always read the reviews or discuss this product
Media gallery
1.5 First Person Update
Buy product
In short

Add emotions to your server through animations! Gestures will enchant your RP experience and just add more fun! Roleplay is better with Gestures!

Вы из России и не имеете счетов в заграничных банках? Свяжитесь со мной в дискорд Beelzebub#0281 что-бы приобрести аддон.

Gestures

  • Gestures are a new way to flex!
  • Use gestures to show your emotions & for a cool roleplay experience!
  • Free animations/paid animations/job animations, all this is available in Gestures!


How to use it?

  • Hold C & select gesture with lmb (you can change key in config or change it localy with gestures_key)
  • Have fun!


How to install it?

  • Just drag&drop addon folder from zip into your garrysmod/addons
  • Then read the configuration notes in the "🔧Configuration" tab


Features

  • Flexible configuration
  • Works with all gamemodes
  • Compatible with wiltOS animaitons (fortnite dances & other)
  • A easy way to add gesture to specific darkrp job
  • A way to add paid animations (supports darkrp-helix-clockwork-nutscript money/pointshop 1-2 and any other custom currency - for example, donate currency)
  • A lot of built-in color themes / compatibilities.


Support is no longer available because gmodstore has not paid me since February.

I supported the addon for 9 months after that - but now I am suspending support until gmodstore starts making payouts.



You may also like:

Thx to Bob Blackmon for the draw.Arc lib

Thx to Facepunch for the gmod lua & gestures menu idea that i seen in rust ;d

Icons made by Dave Gandy, Freepik, Kiranshastry, Linector, Pixel perfect from Flaticon

Translations:

wanna make a translation? contact me with dm.

Actual translation files are available here: https://github.com/Be1zebub/Gmodstore-Gestures-Configuration-files/tree/main/langs


FAQ:


How to add a new gesture?

  1. Use Sequence viewer https://steamcommunity.com/sharedfiles/filedetails/?id=2493778309 to list sequences & copy the one you like
  2. Find a best icon on https://www.flaticon.com/
  3. Come up with a cool name for the gesture
  4. Then add it with:
  • GESTURES:Add("Your gesture name", {Sequence = "your_sequence_here", Icon = "path/to/image.png OR https://website.com/image.png"}) into garrysmod/addons/gestures/lua/gestures/config.lua
  • Same structure can be added in darkrp job table. Example: https://pastebin.com/zwGnR5ig

Also you can add CustomCheck & Price. Example:

GESTURES:Add("Your gesture name", {Sequence = "your_sequence_here", https://website.com/image.png", Price = 500, CustomCheck = function(ply) return ply:IsAdmin() end})


Available properties:
  • Sequence = string (sequence name). Use Sequence Viewer to list all player animations https://steamcommunity.com/sharedfiles/filedetails/?id=2493778309
  • Icon = string (path or url). Best icons can be found here: https://www.flaticon.com/search?word=lamp&license=selection&color=1&stroke=1&order_by=4&type=icon (free + black filled = :cool:) You can host it in steam workshop, imgur.com or your website
  • Sound = string (path or url, optional)
  • SoundVolume = number (optional) 1 = 100%, 15 = 1500%, 0.5 = 50%
  • Price = number (optional) if it is not set, the gesture is free
  • DisableSoundEffect = bool (optional) I called this effect FFT Dolly Zoom. The camera reacts to the current sound level and together with the dances, a cool effect is obtained. I recommend to set true for gestures not related to dancing.
  • FirstPerson = bool (optional) Set true if your gesture is first person.
  • camBoundToBone = table or string (optional) Binds the camera sight to the bone. It can be a table that implements the change of several bones with a delay. (Works only with third-person gestures)

Examples of using the above properties are in the standard configuration file: https://github.com/Be1zebub/Gmodstore-Gestures-Configuration-files/blob/main/config.lua


How to create Vendor NPC?

  1. Make sure you have configured correctly INC_GESTURES.IsAdmin in garrysmod/addons/gestures/lua/inc_gestures/config.lua
  2. Open Spawn menu
  3. Select Gestures Vendor NPC tool in right panel
  4. Spawn an NPC by clicking on LMB

NPCs are automatically saves on the map, do not use permaprops and so on.

Also you can spawn NPCs directly from SpawnMenu > Entities tab > Incredible GMod > Gestures Vendor (gm_spawnsent inc_gestures_npc)


How to create new lang/theme?

  1. Goto garrysmod/addons/gestures/lua/gestures
  2. Open langs/themes folder
  3. Copy en.lua/regular.lua
  4. Rename file & edit contents
  5. Do not forget to change INC_GESTURES.Lang/INC_GESTURES.Theme in garrysmod/addons/gestures/lua/gestures/config.lua
  6. If you want to add your translation/theme to the addon - create the ticker & send me it, or create a pool request in the translation repository on github.


What is INC_GESTURES.CurrencyCompatibility?

  • By default assumed that you will be use addon for the darkrp server,
  • but if your server uses a different gamemode or you wanna use currency from some addon, use the feature to configure compatibility with currencies.


How to change menu keybind?

  • INC_GESTURES.Key supports all keyboard keys listed there: https://wiki.facepunch.com/gmod/Enums/KEY 0-9, a-z, tab, backspace, enter, e.t.c
  • you can set it in garrysmod/addons/gestures/lua/gestures/config.lua
  • & also with gestures_key cvar (for example type gestures_key g to game-client console)


Console commands?

Admin commands:

  • inc_gestures_give arguments: (steamid/nickname, gesture-name) - Give a gesture to the player.
  • inc_gestures_save_npcs no arguments - If you want to save the NPC manually. In fact, this happens automatically, but if you need the way of manual saving, then ok :)
  • Commands can be executed by the player (who passes the INC_GESTURES.isAdmin check - see the config.lua line 101) or by the server console.
  • The player will have a 2 seconds cooldown to use the commands.
  • There used to be a lot more commands, but now you no longer need to mess with the console - just use the tool.
  • Commands that can be executed only in the server console:
  • inc_gestures_wipe arguments: (steamid/nick/steamid64 if you want wipe player purchases, or just with no arguments if you want wipe gestures from all players)
  • this command has the opposite effect, so you don't have to worry - your data is safe.
  • inc_gestures_wipe_undo arguments: (wipe-id - the wipe command will return the Wipe-ID to you so that you can undo changes if you did not want it.)

Commands:

  • inc_gestures_use argumens: (gesture-name) can be also used for binds: bind b "inc_gestures_use thumbsup"

Dances not works for me :(

  • Custom animations are not built into the addon, so they will not work out of the box.
  • Custom animations used in the default config depend on these addons:
  1. https://steamcommunity.com/workshop/filedetails/?id=757604550
  2. https://steamcommunity.com/sharedfiles/filedetails/?id=1655743290
  3. https://steamcommunity.com/sharedfiles/filedetails/?id=1655753632
  • You must add them using resource.Workshop (or with any other way) for the dances to work.



Any other question?


Do you want to add your translation?

Product reviews

3.86 average based on 12 reviews

Sycatle
Perfect support and very good addon
I am putting 5 stars because of the reactivity of the creator. I had an issue with this addon and he found the solution within 48 hours. I do recommand this addon if you want to have a great animation system on your server !
By Sycatle -
(version 1.6.1)
Mika32
No support....
Not compatible with !Thirdperson addon from gmodstore and no support... Nice
By Mika32 -
(version 1.6)
Author's reply
Support resumed. please create a ticket. btw GM:CalcView is common issue, i cant make it compat with all possible addons - this thing just has bad api. But I will try to ensure compatibility with all gmodstore products. Please, create a ticket - i will fix this.
By Beelzebub -
Eno Azelouf
PROBLEM
When we trying to download, it happened this error text "An error occurred while trying to process your download. This error usually happens when a creator's webhook is failing, please inform the creator or site staff about this error."
By Eno Azelouf -
(Never downloaded)
Author's reply
it may happen with old versions, because i changed webhook url in some of it. try to download a latest version, it should works fine.
By Beelzebub -
Jijatoro
A wonderful addon.
The addon is very cool and works great. If you want to improve the atmosphere for players, feel free to buy this addon!
This product was received for free
By Jijatoro -
(version 1.6)
mrbell11
Great Addon, Friendly Developer
The addon works as it should on a sandbox server. Had a few issues getting it onto my server but with a slight modification with the developers help it worked as it should. I highly recommend this addon, and the developers other addons, if you have any issues just contact him on discord and he does what he can to help
This product was received for free
By mrbell11 -
(version 1.6)
previous
1 of 3
next
Buy product
GMod One
3 products - 2 members
Looking for reliable and easy-to-use game server hosting with free Anycast and DDoS protection? Get 30% off your first payment at Physgun with the coupon code gmodstore at checkout.
Product details
Views:
24.2K
Purchases:
492
Added:
Updated:
Price:
$6.99
Categories:
Languages:
Russian, English, German, Polish, Turkish, French, Spanish
Requirements
None specified
Actions
Report
Search products...