Skip to content

Instantly share code, notes, and snippets.

@wgaylord
Last active February 4, 2023 21:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wgaylord/9f8b98afd1d4ed80c5451bd2fa7298bb to your computer and use it in GitHub Desktop.
Save wgaylord/9f8b98afd1d4ed80c5451bd2fa7298bb to your computer and use it in GitHub Desktop.

Addons I have worked on in some way.

Improvements / Edits

tttdamgelogs


I have made multiple Pull Requests on this addon and also have been working on new functionality.

Improvements

  • Added new config settings for allowing banning from the report menu and also if the custom reason box shoulod be checked by default
  • Moved the config out of lua and into a json file in the data directly. (Open Pull Request for this)
  • Added a way to show more entities (example C4,T Turrents) in death scenes. (Currently only in my repo and eventually DinkleBerg TTT)

Man of the Match


Implements a way to reward players for doing well in various game modes.

Improvements

I created a new parameter in the prize / reward creation function to allow for the description of the prize to be generated using a function that takes in what place the player got. This allows for the proper displaying of scaled Pointshop points or Karma in TTT. I have also adjusted the menu so that prizes / rewards you can not get are grayed out.

This has been done on DinkleBerg TTT

TTT End Round Music


Allows for playing 30 seconds of music from a user provided link at the end of TTT Rounds

Improvements

Fixed Net Exploit that had let a player using hacks spam text in text chat with slurs. Removed multiple un-used features that DinkleBerg TTT was not using but also have net exploit issues.

Totally re-did the gui and added multiple new features including a favorites list.

Added a URL whitelist feature to allow for server Admins to whitelist where urls can come from, protects against people doxing using ip grabbing urls.

Updated to only using net instead of using a mix of net and umsg

This is currently in use on DinkleBerg TTT

My own work / Implementing opensource work

Grenade Trajectories


Adds the grenade trajectory that VELKON GAMING TTT SERVER's have but instead of editing every grenade does it on the fly.

Details

I created this addon using their opensource code base. Their code requires every grenade file to be modified, while my addon hot-patches all the grenades on load to att the grenade trail.

This is currently in use on DinkleBerg TTT

duckup fix

Not Avaliable Openly


Adds the duck hop that VELKON GAMING TTT SERVER have.

Details

I created this addon using their opensource code base. Mostly it is using one of the moat plugins of their addon system as a standalone Gmod Addon.

This is currently in use on DinkleBerg TTT

Jihad Sounds

Not Avaliable Openly

Details

I created an addon that works with PS2 to add Jihad sound Items (sound file defined when you make the item) and a Jihad Sound inventory slot. Does sort of what the title is, it makes the sound played by the Jihad what ever sound the player has in their inventory slot.

ULX Modules (custom commands)


  • !family / ulx family_sharing - Shows if a player is on an account that is using Gmod owned by someone else (Family Sharing). Also if the Gmod instance is owned by someone else, it will display if that account its banned or not.
  • !staff / ulx onlinestaff - Lists all online staff on the server, requires TTT EasyScoreBoard to also be installed. - This is currently in use on DinkleBerg TTT
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment