Difference between revisions of "List of custom SourceMod includes"
m (Bank -> Plugins/Extensions) |
m (+ intro, several new includes & notes) |
||
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. | ||
+ | |||
== Standalone Includes == | == Standalone Includes == | ||
{| style="width: 80em; text-align: center;" class="wikitable" | {| style="width: 80em; text-align: center;" class="wikitable" | ||
Line 77: | Line 79: | ||
| <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 94: | Line 108: | ||
| [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 136: | Line 156: | ||
| [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 161: | Line 181: | ||
| <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 190: | Line 216: | ||
| [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 VGUI URL Cache Buster instead. | + | | '''Outdated'''; Use [https://forums.alliedmods.net/showthread.php?t=302530 VGUI URL Cache Buster] instead. |
|} | |} |
Revision as of 12:17, 1 June 2018
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.
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
|
|
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. |
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
|
|
Discord/Slack API | zipcore | discord.inc
|
|
Dynamic Objects | Neuro Toxin | dynamic.inc
|
|
HexTags Chat/Score Colors | Papero | hextags.inc
|
|
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 Item DB | bottiger | tf2idb.inc
|
|
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
|