lua_run
Jump to navigation
Jump to search
Bug:In Hammer, using double quotes " as string arguments will corrupt the VMF file's structure, making the file unviewable for the next Hammer session.
Workaround:You should instead use either an apostrophe (single quote) ' or brackets [[]] to contain strings in your lua code.
Fix:To fix an unreadable .vmf broken in this way, remove the double quote manually with a text editor. [todo tested in ?]
Tip:Using include() you can run external lua files. The function looks for files in 
For example you could create a file named MyMapScript.lua at

This article is an orphan, meaning that few or no articles link to it.
You can help by
adding links to this article from other relevant articles.
January 2024
You can help by

January 2024
lua_run
is a point entity available in Garry's Mod.
lua_run | |
---|---|
![]() | |
Type | Point entity |
Engine | ![]() |
Availability | ![]() |
It runs raw Lua code given to it in its keyvalues.
Keyvalues
- Code (Code) <string>
- Lua code to run when triggered.
The lua variables ACTIVATOR and CALLER may be used in the code, as well as TRIGGER_PLAYER if !activator resolves to a player.





\GarrysMod\garrysmod\addons\mapcontent\lua
.For example you could create a file named MyMapScript.lua at

\GarrysMod\garrysmod\addons\mapcontent\lua\MyMapScript.lua
, which could then be run in Hammer with include('MyMapScript.lua').
- Name (targetname) <string>
- The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g.
parentname
ortarget
).
Also displayed in Hammer's 2D views and Entity Report.See also: Generic Keyvalues, Inputs and Outputs available to all entities
Flags
- 1: Run code on spawn
Inputs
- RunCode
- Run Code that was defined in the entity.
- RunPassedCode <string>
- Run code that was passed as a variable.