lua_run
< Ru
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 adding links to this article from other relevant articles.
January 2024
lua_run
- это точечная энтити , доступно для Garry's Mod.
lua_run | |
---|---|
Тип | Точечный объект мира |
Платформа | Source |
Доступность | Garry's Mod |
Она выполняет необработанный код Lua, переданный в ключевых значениях.
Contents
Ключевые значения
- Code
(Code)
<string > - Передайте в него обработанный код Lua, указанный в ключевых значениях.
В коде могут использоваться переменные Lua ACTIVATOR
и CALLER
, а также TRIGGER_PLAYER
, если !activator является игроком.
Баг:В Hammer при использовании двойных кавычек
"
в качестве аргументов строк структура файла VMF будет повреждена, что приведет к невозможности просмотра файла в следующей сессии Hammer.
Обходной приём:Вместо этого в своем коде Lua вы должны использовать либо апостроф (одинарные кавычки)
'
либо скобки [[]]
для обрамления строк.Решение:Чтобы исправить нечитаемый .vmf файл, поврежденный таким образом, вручную удалите двойные кавычки с помощью текстового редактора.
[todo tested in?]См. также: Generic Keyvalues, Inputs and Outputs available to all entities
- Name
(targetname)
<string > - Название объекта по которому другие объекты могут ссылаться на этот объект.
Флаги
- 1: Запустить код при появлении
Входы
RunCode
- Выполнить код, определенный в объекте.
RunPassedCode
<string >- Выполнить код, который был передан как переменная.
Выходы
Targetname:
OnUser1
доOnUser4
- Вызывается в ответ на входы
FireUser
; (см. Пользовательские вводы и выводы).
OnKilled
(Во всех играх начиная с L4D)- Вызывается после уничтожения энтити и удаления её из игры.