Difference between revisions of "List of custom SourceMod includes"
(Created page with "<!-- To do: ▪ Add a intro segment to article explaining the purpose of it. ▪ Add linkage to each specific raw .inc file; ▪ Best way to do this?...") |
(→Standalone Includes) |
||
(15 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
<!-- | <!-- | ||
To do: | To do: | ||
− | |||
▪ Add linkage to each specific raw .inc file; | ▪ Add linkage to each specific raw .inc file; | ||
▪ Best way to do this? | ▪ Best way to do this? | ||
Line 9: | Line 8: | ||
▪ 404UNF: Currently scanning through all of Snippets & Tutorials | ▪ 404UNF: Currently scanning through all of Snippets & Tutorials | ||
--> | --> | ||
+ | |||
+ | The following is a list of custom includes created by various users on AlliedModders. Some are standalone includes designed to be used with any project, others are includes that come with a plugin or extension but can also be used in other projects. | ||
+ | == Maintained Includes == | ||
+ | https://github.com/JoinedSenses/SourceMod-IncludeLibrary | ||
+ | |||
== Standalone Includes == | == Standalone Includes == | ||
− | {| style="width: | + | {| style="width: 80em; text-align: center;" class="wikitable" |
+ | |||
|- | |- | ||
− | ! scope="col" style="width: auto;" | Name | + | ! scope="col" style="width: auto;" | Name |
+ | ! scope="col" style="width: auto;" | Author | ||
+ | ! scope="col" style="width: auto;" | Filename | ||
+ | ! scope="col" style="width: 30em;" | Notes | ||
|- | |- | ||
| [https://forums.alliedmods.net/showthread.php?t=232476 Advanced MOTDPanel] | | [https://forums.alliedmods.net/showthread.php?t=232476 Advanced MOTDPanel] | ||
| [https://forums.alliedmods.net/member.php?u=150845 Dr. McKay] | | [https://forums.alliedmods.net/member.php?u=150845 Dr. McKay] | ||
− | | <code>advanced_motd.inc</code> | + | | <code>advanced_motd.inc</code> |
+ | | | ||
|- | |- | ||
Line 23: | Line 32: | ||
| [https://forums.alliedmods.net/member.php?u=210752 KissLick] | | [https://forums.alliedmods.net/member.php?u=210752 KissLick] | ||
| <code>convar_append.inc</code> | | <code>convar_append.inc</code> | ||
+ | | | ||
|- | |- | ||
Line 28: | Line 38: | ||
| [https://forums.alliedmods.net/member.php?u=157964 Impact123] | | [https://forums.alliedmods.net/member.php?u=157964 Impact123] | ||
| <code>autoexecconfig.inc</code> | | <code>autoexecconfig.inc</code> | ||
− | + | | | |
− | | | ||
− | |||
− | |||
− | |||
|- | |- | ||
Line 38: | Line 44: | ||
| [https://forums.alliedmods.net/member.php?u=181730 Pelipoika] | | [https://forums.alliedmods.net/member.php?u=181730 Pelipoika] | ||
| <code>cbaseanimatingoverlay.inc</code> | | <code>cbaseanimatingoverlay.inc</code> | ||
+ | | | ||
|- | |- | ||
Line 43: | Line 50: | ||
| [https://forums.alliedmods.net/member.php?u=232360 ThatKidWhoGames] | | [https://forums.alliedmods.net/member.php?u=232360 ThatKidWhoGames] | ||
| <code>clients_methodmap.inc</code> | | <code>clients_methodmap.inc</code> | ||
+ | | | ||
|- | |- | ||
Line 48: | Line 56: | ||
| [https://forums.alliedmods.net/member.php?u=224722 xXDeathreusXx] | | [https://forums.alliedmods.net/member.php?u=224722 xXDeathreusXx] | ||
| <code>clientprefs_stocks.inc</code> | | <code>clientprefs_stocks.inc</code> | ||
+ | | | ||
|- | |- | ||
Line 53: | Line 62: | ||
| [https://forums.alliedmods.net/member.php?u=17252 exvel] | | [https://forums.alliedmods.net/member.php?u=17252 exvel] | ||
| <code>colors.inc</code> | | <code>colors.inc</code> | ||
+ | | | ||
|- | |- | ||
Line 58: | Line 68: | ||
| [https://forums.alliedmods.net/member.php?u=278689 hmmmmm] | | [https://forums.alliedmods.net/member.php?u=278689 hmmmmm] | ||
| <code>colourmanip.inc</code> | | <code>colourmanip.inc</code> | ||
+ | | | ||
|- | |- | ||
Line 63: | Line 74: | ||
| [https://forums.alliedmods.net/member.php?u=210752 KissLick] | | [https://forums.alliedmods.net/member.php?u=210752 KissLick] | ||
| <code>colorvariables.inc</code> | | <code>colorvariables.inc</code> | ||
+ | | | ||
|- | |- | ||
− | | [https://forums.alliedmods.net/ | + | | [https://forums.alliedmods.net/showpost.php?p=2674165&postcount=55 CS:GO Items] |
| [https://forums.alliedmods.net/member.php?u=237260 xCoderx] | | [https://forums.alliedmods.net/member.php?u=237260 xCoderx] | ||
| <code>csgoitems.inc</code> | | <code>csgoitems.inc</code> | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | | [https://forums.alliedmods.net/showthread.php?t=285744 Data String Parameter] | ||
+ | | [https://forums.alliedmods.net/member.php?u=59694 Drixevel] | ||
+ | | <code>data_string_parameter.inc</code> | ||
+ | | Allows you to pass a string through a data parameter. | ||
+ | |||
+ | |- | ||
+ | | [https://forums.alliedmods.net/showthread.php?t=264897 DString - Dynamic Strings] | ||
+ | | [https://forums.alliedmods.net/member.php?u=102471 Eun] | ||
+ | | <code>DString.inc</code> | ||
+ | | Allows you to use strings with dynamic lengths. | ||
|- | |- | ||
Line 73: | Line 98: | ||
| [https://forums.alliedmods.net/member.php?u=38996 Powerlord] | | [https://forums.alliedmods.net/member.php?u=38996 Powerlord] | ||
| <code>emitsoundany.inc</code> | | <code>emitsoundany.inc</code> | ||
+ | | '''Outdated'''; CSGO no longer requires special sound handling for mp3s | ||
|- | |- | ||
Line 78: | Line 104: | ||
| [https://forums.alliedmods.net/member.php?u=59694 Drixevel] | | [https://forums.alliedmods.net/member.php?u=59694 Drixevel] | ||
| <code>l4d.inc</code> | | <code>l4d.inc</code> | ||
+ | | | ||
|- | |- | ||
Line 83: | Line 110: | ||
| [https://forums.alliedmods.net/member.php?u=37514 psychonic] | | [https://forums.alliedmods.net/member.php?u=37514 psychonic] | ||
| <code>loghelper.inc</code> | | <code>loghelper.inc</code> | ||
+ | | Contains stocks for many HL Standard log line formats, and also gets around the current limitations of Sourcemod's <code>%L</code> format operator and <code>FormatUserLogText()</code> function (not including team name on log line). | ||
+ | |||
+ | |- | ||
+ | | [https://forums.alliedmods.net/showthread.php?t=265325 Menu Stocks] | ||
+ | | [https://forums.alliedmods.net/member.php?u=210752 KissLick] | ||
+ | | <code>menu_stocks.inc</code> | ||
+ | | Allows you to pass a value (cell, float or string) to menu callback. | ||
|- | |- | ||
Line 88: | Line 122: | ||
| [https://forums.alliedmods.net/member.php?u=278689 hmmmmm] | | [https://forums.alliedmods.net/member.php?u=278689 hmmmmm] | ||
| <code>menu_targeting.inc</code> | | <code>menu_targeting.inc</code> | ||
+ | | | ||
|- | |- | ||
Line 93: | Line 128: | ||
| [https://forums.alliedmods.net/member.php?u=150845 Dr. McKay] | | [https://forums.alliedmods.net/member.php?u=150845 Dr. McKay] | ||
| <code>morecolors.inc</code> | | <code>morecolors.inc</code> | ||
+ | | | ||
|- | |- | ||
Line 98: | Line 134: | ||
| [https://forums.alliedmods.net/member.php?u=178115 Bara] | | [https://forums.alliedmods.net/member.php?u=178115 Bara] | ||
| <code>multicolors.inc</code> | | <code>multicolors.inc</code> | ||
+ | | | ||
|- | |- | ||
Line 103: | Line 140: | ||
| [https://forums.alliedmods.net/member.php?u=226515 Kinsi] | | [https://forums.alliedmods.net/member.php?u=226515 Kinsi] | ||
| <code>NestedStringMap.inc</code> | | <code>NestedStringMap.inc</code> | ||
+ | | | ||
|- | |- | ||
Line 108: | Line 146: | ||
| [https://forums.alliedmods.net/member.php?u=259929 shanapu] | | [https://forums.alliedmods.net/member.php?u=259929 shanapu] | ||
| <code>overlays.inc</code> | | <code>overlays.inc</code> | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | | [https://forums.alliedmods.net/showthread.php?t=307742 ParseRange] | ||
+ | | [https://forums.alliedmods.net/member.php?u=180597 ddhoward] | ||
+ | | <code>parseRange.inc</code> | ||
+ | | Takes a string indicating a range of numbers or multiple ranges of numbers, and returns an ArrayList containing individual values. | ||
+ | |||
+ | |- | ||
+ | | [https://forums.alliedmods.net/showthread.php?t=314096 Print Valve Translations] | ||
+ | | [https://forums.alliedmods.net/member.php?u=180597 Powerlord] | ||
+ | | <code>printvalvetranslation.inc</code> | ||
+ | | Wrapper around the TextMsg usermessage to print game translations to chat, hintbox, center text, or client console | ||
|- | |- | ||
Line 113: | Line 164: | ||
| [https://forums.alliedmods.net/member.php?u=41418 Peace-Maker] | | [https://forums.alliedmods.net/member.php?u=41418 Peace-Maker] | ||
| <code>sha1.inc</code> | | <code>sha1.inc</code> | ||
+ | | Provides 2 stock functions to calculate the SHA-1 hash for a given string or file. | ||
|- | |- | ||
Line 118: | Line 170: | ||
| [https://forums.alliedmods.net/member.php?u=79786 Zephyrus] | | [https://forums.alliedmods.net/member.php?u=79786 Zephyrus] | ||
| <code>smartdm.inc</code> | | <code>smartdm.inc</code> | ||
+ | | | ||
|- | |- | ||
Line 123: | Line 176: | ||
| [https://forums.alliedmods.net/member.php?u=270503 clug] | | [https://forums.alliedmods.net/member.php?u=270503 clug] | ||
| <code>json.inc</code> | | <code>json.inc</code> | ||
+ | | | ||
|- | |- | ||
Line 128: | Line 182: | ||
| [https://forums.alliedmods.net/member.php?u=27799 Berni] | | [https://forums.alliedmods.net/member.php?u=27799 Berni] | ||
| <code>smlib.inc</code> | | <code>smlib.inc</code> | ||
+ | | | ||
|- | |- | ||
Line 133: | Line 188: | ||
| [https://forums.alliedmods.net/member.php?u=59694 Drixevel] | | [https://forums.alliedmods.net/member.php?u=59694 Drixevel] | ||
| <code>sourcemod-misc.inc</code> | | <code>sourcemod-misc.inc</code> | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | | [https://forums.alliedmods.net/showthread.php?t=283913 Table Buffer for Console] | ||
+ | | [https://forums.alliedmods.net/member.php?u=190571 ofir753] | ||
+ | | <code>consoletable.inc</code> | ||
+ | | Allows you to format an oriented table for console output. | ||
|- | |- | ||
Line 138: | Line 200: | ||
| [https://forums.alliedmods.net/member.php?u=51338 GNCMatt] | | [https://forums.alliedmods.net/member.php?u=51338 GNCMatt] | ||
| <code>tf2_hud.inc</code> | | <code>tf2_hud.inc</code> | ||
+ | | | ||
|- | |- | ||
Line 143: | Line 206: | ||
| [https://forums.alliedmods.net/member.php?u=185471 milutinke] | | [https://forums.alliedmods.net/member.php?u=185471 milutinke] | ||
| <code>unixtime_sourcemod.inc</code> | | <code>unixtime_sourcemod.inc</code> | ||
+ | | | ||
|- | |- | ||
Line 148: | Line 212: | ||
| [https://forums.alliedmods.net/member.php?u=253813 Kailo] | | [https://forums.alliedmods.net/member.php?u=253813 Kailo] | ||
| <code>valist.inc</code> | | <code>valist.inc</code> | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | | [https://forums.alliedmods.net/showthread.php?t=307906 Vector Helpers] | ||
+ | | [https://forums.alliedmods.net/member.php?u=224722 xXDeathreusXx] | ||
+ | | <code>vector_helpers.inc</code> | ||
+ | | Extends functionality of SourceMod vectors so you don't have to iterate through array blocks every time you want to do a simple operation on a vector. | ||
|- | |- | ||
− | | [https://forums.alliedmods.net/showthread.php?t=302597 WebFix] | + | | [https://forums.alliedmods.net/showthread.php?t=302597 WebFix] |
| [https://forums.alliedmods.net/member.php?u=261613 Byte] | | [https://forums.alliedmods.net/member.php?u=261613 Byte] | ||
| <code>webfix.inc</code> | | <code>webfix.inc</code> | ||
+ | | '''Outdated'''; Use [https://forums.alliedmods.net/showthread.php?t=302530 VGUI URL Cache Buster] instead. | ||
+ | |||
|} | |} | ||
+ | == Plugins/Extensions == | ||
+ | {| style="width: 80em; text-align: center;" class="wikitable" | ||
− | |||
− | |||
|- | |- | ||
− | ! scope="col" style="width: auto;" | Name | + | ! scope="col" style="width: auto;" | Name |
+ | ! scope="col" style="width: auto;" | Author | ||
+ | ! scope="col" style="width: auto;" | Filename | ||
+ | ! scope="col" style="width: 30em;" | Notes | ||
|- | |- | ||
Line 165: | Line 241: | ||
| [https://forums.alliedmods.net/member.php?u=198439 Arkarr] | | [https://forums.alliedmods.net/member.php?u=198439 Arkarr] | ||
| <code>asteambot.inc</code> | | <code>asteambot.inc</code> | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | | [https://forums.alliedmods.net/showthread.php?t=294511 Bank] | ||
+ | | [https://forums.alliedmods.net/member.php?u=198439 Arkarr] | ||
+ | | <code>bank.inc</code> | ||
+ | | | ||
|- | |- | ||
Line 170: | Line 253: | ||
| [https://forums.alliedmods.net/member.php?u=152150 MasterOfTheXP] | | [https://forums.alliedmods.net/member.php?u=152150 MasterOfTheXP] | ||
| <code>betherobot.inc</code> | | <code>betherobot.inc</code> | ||
+ | | | ||
|- | |- | ||
Line 175: | Line 259: | ||
| [https://forums.alliedmods.net/member.php?u=49537 VoiDeD] | | [https://forums.alliedmods.net/member.php?u=49537 VoiDeD] | ||
| <code>collisionhooks.inc</code> | | <code>collisionhooks.inc</code> | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | | [https://forums.alliedmods.net/showthread.php?t=180114 DHooks] | ||
+ | | [https://forums.alliedmods.net/member.php?u=26021 Dr!fter] | ||
+ | | <code>dhooks.inc</code> | ||
+ | | Allows plugins to create dynamic hooks which normally would need an extension | ||
|- | |- | ||
Line 180: | Line 271: | ||
| [https://forums.alliedmods.net/member.php?u=74431 zipcore] | | [https://forums.alliedmods.net/member.php?u=74431 zipcore] | ||
| <code>discord.inc</code> | | <code>discord.inc</code> | ||
+ | | | ||
|- | |- | ||
Line 185: | Line 277: | ||
| [https://forums.alliedmods.net/member.php?u=240520 Neuro Toxin] | | [https://forums.alliedmods.net/member.php?u=240520 Neuro Toxin] | ||
| <code>dynamic.inc</code> | | <code>dynamic.inc</code> | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | | [https://forums.alliedmods.net/showthread.php?t=311477 GeoIP2] | ||
+ | | [https://forums.alliedmods.net/member.php?u=100698 Accelerator74] | ||
+ | | <code>geoip.inc</code> | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | | [https://forums.alliedmods.net/showthread.php?t=303671 HexTags Chat/Score Colors] | ||
+ | | [https://forums.alliedmods.net/member.php?u=273262 Papero] | ||
+ | | <code>hextags.inc</code> | ||
+ | | | ||
+ | |||
+ | |||
+ | |- | ||
+ | | [https://forums.alliedmods.net/showthread.php?t=270962 HTTP Server w/ RCON Multiplexer] | ||
+ | | [https://forums.alliedmods.net/member.php?u=59029 asherkin] | ||
+ | | <code>webcon.inc</code>, <code>conplex.inc</code> | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | | [https://forums.alliedmods.net/showthread.php?t=114979 L4D2 Infected Spawn API] | ||
+ | | [https://forums.alliedmods.net/member.php?u=67285 V10] | ||
+ | | <code>l4d2_InfectedSpawnApi.inc</code> | ||
+ | | Custom infected boss spawning API. | ||
+ | |||
+ | |- | ||
+ | | [https://forums.alliedmods.net/showthread.php?t=298024 REST in Pawn] | ||
+ | | [https://forums.alliedmods.net/member.php?u=34668 DJ Tsunami] | ||
+ | | <code>ripext.inc</code> | ||
+ | | High performance HTTP client for JSON REST APIs. Supports HTTP/2, HTTPS and gzip. | ||
|- | |- | ||
Line 190: | Line 314: | ||
| [https://forums.alliedmods.net/member.php?u=10216 RedSword] | | [https://forums.alliedmods.net/member.php?u=10216 RedSword] | ||
| <code>serverwhitelistadvanced.inc</code> | | <code>serverwhitelistadvanced.inc</code> | ||
+ | | | ||
|- | |- | ||
Line 195: | Line 320: | ||
| [https://forums.alliedmods.net/member.php?u=33075 sfPlayer] | | [https://forums.alliedmods.net/member.php?u=33075 sfPlayer] | ||
| <code>socket.inc</code> | | <code>socket.inc</code> | ||
+ | | | ||
|- | |- | ||
Line 200: | Line 326: | ||
| [https://forums.alliedmods.net/member.php?u=26272 Olly] | | [https://forums.alliedmods.net/member.php?u=26272 Olly] | ||
| <code>sourcebans.inc</code> | | <code>sourcebans.inc</code> | ||
+ | | | ||
|- | |- | ||
Line 205: | Line 332: | ||
| [https://forums.alliedmods.net/member.php?u=246631 Sarabveer] | | [https://forums.alliedmods.net/member.php?u=246631 Sarabveer] | ||
| <code>sourcebanspp.inc</code> | | <code>sourcebanspp.inc</code> | ||
+ | | | ||
|- | |- | ||
Line 210: | Line 338: | ||
| [https://forums.alliedmods.net/member.php?u=80180 Azelphur] | | [https://forums.alliedmods.net/member.php?u=80180 Azelphur] | ||
| <code>sourceirc.inc</code> | | <code>sourceirc.inc</code> | ||
+ | | | ||
|- | |- | ||
Line 215: | Line 344: | ||
| [https://forums.alliedmods.net/member.php?u=59029 asherkin] | | [https://forums.alliedmods.net/member.php?u=59029 asherkin] | ||
| <code>steamtools.inc</code> | | <code>steamtools.inc</code> | ||
+ | | | ||
|- | |- | ||
Line 220: | Line 350: | ||
| [https://forums.alliedmods.net/member.php?u=57030 KyleS] | | [https://forums.alliedmods.net/member.php?u=57030 KyleS] | ||
| <code>SteamWorks.inc</code> | | <code>SteamWorks.inc</code> | ||
+ | | | ||
|- | |- | ||
Line 225: | Line 356: | ||
| [https://forums.alliedmods.net/member.php?u=194280 TheWreckingCrew6] | | [https://forums.alliedmods.net/member.php?u=194280 TheWreckingCrew6] | ||
| <code>ssh.inc</code> | | <code>ssh.inc</code> | ||
+ | | | ||
|- | |- | ||
Line 230: | Line 362: | ||
| [https://forums.alliedmods.net/member.php?u=84304 FlaminSarge] | | [https://forums.alliedmods.net/member.php?u=84304 FlaminSarge] | ||
| <code>tf2attributes.inc</code> | | <code>tf2attributes.inc</code> | ||
+ | | | ||
+ | |||
+ | |- | ||
+ | | [https://forums.alliedmods.net/showthread.php?t=315011 TF2 Econ Data] | ||
+ | | [https://forums.alliedmods.net/member.php?u=252787 nosoop] | ||
+ | | <code>tf_econ_data.inc</code> | ||
+ | | | ||
|- | |- | ||
Line 235: | Line 374: | ||
| [https://forums.alliedmods.net/member.php?u=101497 bottiger] | | [https://forums.alliedmods.net/member.php?u=101497 bottiger] | ||
| <code>tf2idb.inc</code> | | <code>tf2idb.inc</code> | ||
+ | | '''Outdated'''; Use [https://forums.alliedmods.net/showthread.php?t=315011 TF2 Econ Data] instead. For plugins that are already written for TF2 Item DB, use [https://github.com/nosoop/SM-TFEconDataCompat the compatibility shim]. | ||
|- | |- | ||
Line 240: | Line 380: | ||
| [https://forums.alliedmods.net/member.php?u=59029 asherkin] | | [https://forums.alliedmods.net/member.php?u=59029 asherkin] | ||
| <code>tf2items.inc</code> | | <code>tf2items.inc</code> | ||
+ | | | ||
|- | |- | ||
Line 245: | Line 386: | ||
| [https://forums.alliedmods.net/member.php?u=149090 ReFlexPoison] | | [https://forums.alliedmods.net/member.php?u=149090 ReFlexPoison] | ||
| <code>tf2itemsextended.inc</code> | | <code>tf2itemsextended.inc</code> | ||
+ | | | ||
|- | |- | ||
Line 250: | Line 392: | ||
| [https://forums.alliedmods.net/member.php?u=84304 FlaminSarge] | | [https://forums.alliedmods.net/member.php?u=84304 FlaminSarge] | ||
| <code>tf2items_giveweapon.inc</code> | | <code>tf2items_giveweapon.inc</code> | ||
+ | | | ||
|- | |- | ||
Line 255: | Line 398: | ||
| [https://forums.alliedmods.net/member.php?u=264797 fakuivan] | | [https://forums.alliedmods.net/member.php?u=264797 fakuivan] | ||
| <code>tf2_taunts_tf2idb.inc</code> | | <code>tf2_taunts_tf2idb.inc</code> | ||
+ | | | ||
|- | |- | ||
Line 260: | Line 404: | ||
| [https://forums.alliedmods.net/member.php?u=70143 Leonardo] | | [https://forums.alliedmods.net/member.php?u=70143 Leonardo] | ||
| <code>tf2pyroairjump.inc</code> | | <code>tf2pyroairjump.inc</code> | ||
+ | | | ||
|- | |- | ||
Line 265: | Line 410: | ||
| [https://forums.alliedmods.net/member.php?u=252787 nosoop] | | [https://forums.alliedmods.net/member.php?u=252787 nosoop] | ||
| <code>vgui_motd_stocks.inc</code> | | <code>vgui_motd_stocks.inc</code> | ||
+ | | | ||
|} | |} |
Latest revision as of 17:07, 20 January 2023
The following is a list of custom includes created by various users on AlliedModders. Some are standalone includes designed to be used with any project, others are includes that come with a plugin or extension but can also be used in other projects.
Maintained Includes
https://github.com/JoinedSenses/SourceMod-IncludeLibrary
Standalone Includes
Name | Author | Filename | Notes |
---|---|---|---|
Advanced MOTDPanel | Dr. McKay | advanced_motd.inc
|
|
Append New ConVar | KissLick | convar_append.inc
|
|
AutoExecConfig | Impact123 | autoexecconfig.inc
|
|
CBaseAnimatingOverlay | Pelipoika | cbaseanimatingoverlay.inc
|
|
Client Methodmaps | ThatKidWhoGames | clients_methodmap.inc
|
|
Client Preferences Stocks | xXDeathreusXx | clientprefs_stocks.inc
|
|
Colors | exvel | colors.inc
|
|
Color Manipulation | hmmmmm | colourmanip.inc
|
|
ColorVariables | KissLick | colorvariables.inc
|
|
CS:GO Items | xCoderx | csgoitems.inc
|
|
Data String Parameter | Drixevel | data_string_parameter.inc
|
Allows you to pass a string through a data parameter. |
DString - Dynamic Strings | Eun | DString.inc
|
Allows you to use strings with dynamic lengths. |
EmitSoundAny | Powerlord | emitsoundany.inc
|
Outdated; CSGO no longer requires special sound handling for mp3s |
L4D/L4D2 Stocks | Drixevel | l4d.inc
|
|
LogHelper | psychonic | loghelper.inc
|
Contains stocks for many HL Standard log line formats, and also gets around the current limitations of Sourcemod's %L format operator and FormatUserLogText() function (not including team name on log line).
|
Menu Stocks | KissLick | menu_stocks.inc
|
Allows you to pass a value (cell, float or string) to menu callback. |
Menu Targeting | hmmmmm | menu_targeting.inc
|
|
MoreColors | Dr. McKay | morecolors.inc
|
|
MultiColors | Bara | multicolors.inc
|
|
Nested StringMaps | Kinsi | NestedStringMap.inc
|
|
Overlays | shanapu | overlays.inc
|
|
ParseRange | ddhoward | parseRange.inc
|
Takes a string indicating a range of numbers or multiple ranges of numbers, and returns an ArrayList containing individual values. |
Print Valve Translations | Powerlord | printvalvetranslation.inc
|
Wrapper around the TextMsg usermessage to print game translations to chat, hintbox, center text, or client console |
SHA-1 Hashing Stocks | Peace-Maker | sha1.inc
|
Provides 2 stock functions to calculate the SHA-1 hash for a given string or file. |
Smart Download Manager | Zephyrus | smartdm.inc
|
|
SM-JSON | clug | json.inc
|
|
SMLib | Berni | smlib.inc
|
|
SourceMod Miscellaneous Stocks | Drixevel | sourcemod-misc.inc
|
|
Table Buffer for Console | ofir753 | consoletable.inc
|
Allows you to format an oriented table for console output. |
TF2 Alternative HUD Text | GNCMatt | tf2_hud.inc
|
|
Unix Time for SourceMod | milutinke | unixtime_sourcemod.inc
|
|
Variable Arguments for Functions | Kailo | valist.inc
|
|
Vector Helpers | xXDeathreusXx | vector_helpers.inc
|
Extends functionality of SourceMod vectors so you don't have to iterate through array blocks every time you want to do a simple operation on a vector. |
WebFix | Byte | webfix.inc
|
Outdated; Use VGUI URL Cache Buster instead. |
Plugins/Extensions
Name | Author | Filename | Notes |
---|---|---|---|
ASteamBot | Arkarr | asteambot.inc
|
|
Bank | Arkarr | bank.inc
|
|
Be the Robot | MasterOfTheXP | betherobot.inc
|
|
Collision Hooks | VoiDeD | collisionhooks.inc
|
|
DHooks | Dr!fter | dhooks.inc
|
Allows plugins to create dynamic hooks which normally would need an extension |
Discord/Slack API | zipcore | discord.inc
|
|
Dynamic Objects | Neuro Toxin | dynamic.inc
|
|
GeoIP2 | Accelerator74 | geoip.inc
|
|
HexTags Chat/Score Colors | Papero | hextags.inc
|
|
HTTP Server w/ RCON Multiplexer | asherkin | webcon.inc , conplex.inc
|
|
L4D2 Infected Spawn API | V10 | l4d2_InfectedSpawnApi.inc
|
Custom infected boss spawning API. |
REST in Pawn | DJ Tsunami | ripext.inc
|
High performance HTTP client for JSON REST APIs. Supports HTTP/2, HTTPS and gzip. |
Server Whitelist Advanced | RedSword | serverwhitelistadvanced.inc
|
|
Socket | sfPlayer | socket.inc
|
|
SourceBans | Olly | sourcebans.inc
|
|
SourceBans++ | Sarabveer | sourcebanspp.inc
|
|
SourceIRC | Azelphur | sourceirc.inc
|
|
SteamTools | asherkin | steamtools.inc
|
|
SteamWorks | KyleS | SteamWorks.inc
|
|
Super Spray Handler | TheWreckingCrew6 | ssh.inc
|
|
TF2Attributes | FlaminSarge | tf2attributes.inc
|
|
TF2 Econ Data | nosoop | tf_econ_data.inc
|
|
TF2 Item DB | bottiger | tf2idb.inc
|
Outdated; Use TF2 Econ Data instead. For plugins that are already written for TF2 Item DB, use the compatibility shim. |
TF2Items | asherkin | tf2items.inc
|
|
TF2Items Extended Stocks | ReFlexPoison | tf2itemsextended.inc
|
|
TF2Items Give Weapon | FlaminSarge | tf2items_giveweapon.inc
|
|
TF2 Taunts TF2IDB | fakuivan | tf2_taunts_tf2idb.inc
|
|
TF2 Pyro Air Jump | Leonardo | tf2pyroairjump.inc
|
|
VGUI URL Cache Buster | nosoop | vgui_motd_stocks.inc
|