$include: Difference between revisions
Jump to navigation
Jump to search
Note:The new QC is always loaded relative to the current QC's directory - it is not affected by $pushd or $cd!
Tip:Compiled MDL files can also be included with $includemodel.
Thunder4ik (talk | contribs) m (clean up) |
Trigger hurt (talk | contribs) m (Making use of the "this is a" template for the first line here, and removed todo - this command is specifically not affected by any other directory-altering commands.) |
||
Line 1: | Line 1: | ||
{{this is a|QC command|name=$include}} It's used to insert the contents of another <code>.qc</code> (or <code>.qci</code>, for clarity) file as though they were part of the parent file. | |||
{{note|The new QC is always loaded relative to the current QC's directory | {{note|The new QC is always loaded relative to the current QC's directory - it is '''not''' affected by [[$pushd]] or [[$cd]]!}} | ||
{{tip|Compiled [[MDL]] files can also be included with [[$includemodel]].}} | {{tip|Compiled [[MDL]] files can also be included with [[$includemodel]].}} |
Revision as of 13:45, 14 July 2024
$include
is a QC command available in all Source games. It's used to insert the contents of another
.qc
(or .qci
, for clarity) file as though they were part of the parent file.


Example
When the included file is in the same folder as the current one:
$include "ragdoll.qci"