<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.alliedmods.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ddhoward</id>
	<title>AlliedModders Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.alliedmods.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ddhoward"/>
	<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/Special:Contributions/Ddhoward"/>
	<updated>2026-06-06T07:55:07Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.6</generator>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=List_of_custom_SourceMod_includes&amp;diff=10541</id>
		<title>List of custom SourceMod includes</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=List_of_custom_SourceMod_includes&amp;diff=10541"/>
		<updated>2018-05-23T09:53:00Z</updated>

		<summary type="html">&lt;p&gt;Ddhoward: /* Standalone Includes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
    To do:&lt;br /&gt;
    ▪ Add a intro segment to article explaining the purpose of it.&lt;br /&gt;
    ▪ Add linkage to each specific raw .inc file;&lt;br /&gt;
      ▪ Best way to do this?&lt;br /&gt;
      ▪ Are we allowed to upload .inc files to the wiki?&lt;br /&gt;
      ▪ Would there be any objections to it?&lt;br /&gt;
    ▪ Find and add any other custom includes;&lt;br /&gt;
      ▪ 404UNF: Currently scanning through all of Snippets &amp;amp; Tutorials&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Standalone Includes ==&lt;br /&gt;
{| style=&amp;quot;width: 80em; text-align: center;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width: auto;&amp;quot; | Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width: auto;&amp;quot; | Author&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width: auto;&amp;quot; | Filename&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width: 30em;&amp;quot; | Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=232476 Advanced MOTDPanel]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=150845 Dr. McKay]&lt;br /&gt;
| &amp;lt;code&amp;gt;advanced_motd.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=233282 Append New ConVar]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=210752 KissLick]&lt;br /&gt;
| &amp;lt;code&amp;gt;convar_append.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=204254 AutoExecConfig]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=157964 Impact123]&lt;br /&gt;
| &amp;lt;code&amp;gt;autoexecconfig.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=294511 Bank]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=198439 Arkarr]&lt;br /&gt;
| &amp;lt;code&amp;gt;bank.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=299839 CBaseAnimatingOverlay]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=181730 Pelipoika]&lt;br /&gt;
| &amp;lt;code&amp;gt;cbaseanimatingoverlay.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=307157 Client Methodmaps]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=232360 ThatKidWhoGames]&lt;br /&gt;
| &amp;lt;code&amp;gt;clients_methodmap.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=306620 Client Preferences Stocks]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=224722 xXDeathreusXx]&lt;br /&gt;
| &amp;lt;code&amp;gt;clientprefs_stocks.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=96831 Colors]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=17252 exvel]&lt;br /&gt;
| &amp;lt;code&amp;gt;colors.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=302788 Color Manipulation]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=278689 hmmmmm]&lt;br /&gt;
| &amp;lt;code&amp;gt;colourmanip.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=267743 ColorVariables]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=210752 KissLick]&lt;br /&gt;
| &amp;lt;code&amp;gt;colorvariables.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=279187 CS:GO Items]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=237260 xCoderx]&lt;br /&gt;
| &amp;lt;code&amp;gt;csgoitems.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=237045 EmitSoundAny]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=38996 Powerlord]&lt;br /&gt;
| &amp;lt;code&amp;gt;emitsoundany.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=303716 L4D/L4D2 Stocks]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=59694 Drixevel]&lt;br /&gt;
| &amp;lt;code&amp;gt;l4d.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=100084 LogHelper]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=37514 psychonic]&lt;br /&gt;
| &amp;lt;code&amp;gt;loghelper.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=306954 Menu Targeting]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=278689 hmmmmm]&lt;br /&gt;
| &amp;lt;code&amp;gt;menu_targeting.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=185016 MoreColors]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=150845 Dr. McKay]&lt;br /&gt;
| &amp;lt;code&amp;gt;morecolors.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=247770 MultiColors]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=178115 Bara]&lt;br /&gt;
| &amp;lt;code&amp;gt;multicolors.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=304459 Nested StringMaps]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=226515 Kinsi]&lt;br /&gt;
| &amp;lt;code&amp;gt;NestedStringMap.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=298248 Overlays]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=259929 shanapu]&lt;br /&gt;
| &amp;lt;code&amp;gt;overlays.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=307742 ParseRange]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=180597 ddhoward]&lt;br /&gt;
| &amp;lt;code&amp;gt;parseRange.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
| Takes a string indicating a range of numbers or multiple ranges of numbers, and returns an ArrayList containing individual values.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=172593 SHA-1 Hashing Stocks]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=41418 Peace-Maker]&lt;br /&gt;
| &amp;lt;code&amp;gt;sha1.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=206496 Smart Download Manager]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=79786 Zephyrus]&lt;br /&gt;
| &amp;lt;code&amp;gt;smartdm.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=306471 SM-JSON]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=270503 clug]&lt;br /&gt;
| &amp;lt;code&amp;gt;json.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=148387 SMLib]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=27799 Berni]&lt;br /&gt;
| &amp;lt;code&amp;gt;smlib.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=304040 SourceMod Miscellaneous Stocks]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=59694 Drixevel]&lt;br /&gt;
| &amp;lt;code&amp;gt;sourcemod-misc.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=155911 TF2 Alternative HUD Text]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=51338 GNCMatt]&lt;br /&gt;
| &amp;lt;code&amp;gt;tf2_hud.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=300350 Unix Time for SourceMod]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=185471 milutinke]&lt;br /&gt;
| &amp;lt;code&amp;gt;unixtime_sourcemod.inc&amp;lt;/code&amp;gt; &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=300303 Variable Arguments for Functions]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=253813 Kailo]&lt;br /&gt;
| &amp;lt;code&amp;gt;valist.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=302597 WebFix]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=261613 Byte]&lt;br /&gt;
| &amp;lt;code&amp;gt;webfix.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
| '''Outdated'''; Use VGUI URL Cache Buster instead.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Plugins/Extensions ==&lt;br /&gt;
{| style=&amp;quot;width: 80em; text-align: center;&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width: auto;&amp;quot; | Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width: auto;&amp;quot; | Author&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width: auto;&amp;quot; | Filename&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; style=&amp;quot;width: 30em;&amp;quot; | Notes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=300927 ASteamBot]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=198439 Arkarr]&lt;br /&gt;
| &amp;lt;code&amp;gt;asteambot.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=193067 Be the Robot]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=152150 MasterOfTheXP]&lt;br /&gt;
| &amp;lt;code&amp;gt;betherobot.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=197815 Collision Hooks]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=49537 VoiDeD]&lt;br /&gt;
| &amp;lt;code&amp;gt;collisionhooks.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=292663 Discord/Slack API]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=74431 zipcore]&lt;br /&gt;
| &amp;lt;code&amp;gt;discord.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=270519 Dynamic Objects]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=240520 Neuro Toxin]&lt;br /&gt;
| &amp;lt;code&amp;gt;dynamic.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=303671 HexTags Chat/Score Colors]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=273262 Papero]&lt;br /&gt;
| &amp;lt;code&amp;gt;hextags.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=199794 Server Whitelist Advanced]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=10216 RedSword]&lt;br /&gt;
| &amp;lt;code&amp;gt;serverwhitelistadvanced.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=67640 Socket]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=33075 sfPlayer]&lt;br /&gt;
| &amp;lt;code&amp;gt;socket.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=61000 SourceBans]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=26272 Olly]&lt;br /&gt;
| &amp;lt;code&amp;gt;sourcebans.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=263735 SourceBans++]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=246631 Sarabveer]&lt;br /&gt;
| &amp;lt;code&amp;gt;sourcebanspp.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=129146 SourceIRC]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=80180 Azelphur]&lt;br /&gt;
| &amp;lt;code&amp;gt;sourceirc.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=170630 SteamTools]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=59029 asherkin]&lt;br /&gt;
| &amp;lt;code&amp;gt;steamtools.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=229556 SteamWorks]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=57030 KyleS]&lt;br /&gt;
| &amp;lt;code&amp;gt;SteamWorks.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=281488 Super Spray Handler]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=194280 TheWreckingCrew6]&lt;br /&gt;
| &amp;lt;code&amp;gt;ssh.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=210221 TF2Attributes]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=84304 FlaminSarge]&lt;br /&gt;
| &amp;lt;code&amp;gt;tf2attributes.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=255885 TF2 Item DB]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=101497 bottiger]&lt;br /&gt;
| &amp;lt;code&amp;gt;tf2idb.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=115100 TF2Items]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=59029 asherkin]&lt;br /&gt;
| &amp;lt;code&amp;gt;tf2items.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=255743 TF2Items Extended Stocks]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=149090 ReFlexPoison]&lt;br /&gt;
| &amp;lt;code&amp;gt;tf2itemsextended.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?p=1337899 TF2Items Give Weapon]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=84304 FlaminSarge]&lt;br /&gt;
| &amp;lt;code&amp;gt;tf2items_giveweapon.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=293722 TF2 Taunts TF2IDB]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=264797 fakuivan]&lt;br /&gt;
| &amp;lt;code&amp;gt;tf2_taunts_tf2idb.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=189562 TF2 Pyro Air Jump]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=70143 Leonardo]&lt;br /&gt;
| &amp;lt;code&amp;gt;tf2pyroairjump.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://forums.alliedmods.net/showthread.php?t=302530 VGUI URL Cache Buster]&lt;br /&gt;
| [https://forums.alliedmods.net/member.php?u=252787 nosoop]&lt;br /&gt;
| &amp;lt;code&amp;gt;vgui_motd_stocks.inc&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ddhoward</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Entity_References_(SourceMod)&amp;diff=9515</id>
		<title>Entity References (SourceMod)</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Entity_References_(SourceMod)&amp;diff=9515"/>
		<updated>2014-03-05T19:10:10Z</updated>

		<summary type="html">&lt;p&gt;Ddhoward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An entity reference is a combination of a standard entity index (used for all entities in SourceMod previously) and a pseudo-unique serial number that identifies the entity. Since entities are constantly being created and destroyed a cached index doesn't guarantee the underlying entity is the same, references provide a way of verifying the same entity still exists. Generally speaking, if you have an entity index you wish to cache you should convert it to a reference first. Most Sourcemod-provided natives should be able to accept references in place of indexes (wherever the parameter asks for an entity - Not clients), and these will use the serial to check that the entity index contained in the reference is the same as when the reference was created. If you find a native that does not seem to support references in place of indexes, please file a bug report.&lt;br /&gt;
&lt;br /&gt;
SourceMod now also supports handling of logical (non-networked entities) and these use references exclusively. Natives that used to return an entity index will continue to do so in the case of networked entities (for backwards compatability) and will only return a reference for non-networked ones.&lt;br /&gt;
&lt;br /&gt;
==Converting a backwards-compat index/ref to a guaranteed reference for safely caching==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pawn&amp;gt;&lt;br /&gt;
new index = GetEntPropEnt(client, Prop_Send, &amp;quot;m_hActiveWeapon&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
/* Convert our backwards-compat index/ref to a guaranteed reference */&lt;br /&gt;
new ref = EntIndexToEntRef(index);&lt;br /&gt;
&amp;lt;/pawn&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Converting a reference back to an entity index==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pawn&amp;gt;&lt;br /&gt;
new index = EntRefToEntIndex(ref);&lt;br /&gt;
&lt;br /&gt;
if (index == INVALID_ENT_REFERENCE)&lt;br /&gt;
{&lt;br /&gt;
	/* Reference wasn't valid - Entity must have been deleted */&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pawn&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Using References to handle a logic entity==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pawn&amp;gt;&lt;br /&gt;
new ent = -1;  &lt;br /&gt;
   &lt;br /&gt;
while ((ent = FindEntityByClassname(ent, &amp;quot;logic_auto&amp;quot;)) != -1)  &lt;br /&gt;
{  &lt;br /&gt;
    /**   &lt;br /&gt;
     * Get the entity index from this reference - This works on references and indexes for convenience.   &lt;br /&gt;
     * Should be a number &amp;gt;2048 since logic_auto is a non networked entity   &lt;br /&gt;
     */  &lt;br /&gt;
    new ref = EntIndexToEntRef(ent);  &lt;br /&gt;
   &lt;br /&gt;
    /* Fire an input on this entity - We use the reference version since this includes a serial check */  &lt;br /&gt;
    AcceptEntityInput(ref, &amp;quot;Kill&amp;quot;);  &lt;br /&gt;
   &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pawn&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:SourceMod Scripting]]&lt;/div&gt;</summary>
		<author><name>Ddhoward</name></author>
		
	</entry>
</feed>