Ru/Lua run: Difference between revisions
< Ru
		
		
		
		Jump to navigation
		Jump to search
		| m (Multipage removal) | m (→Входы:  Substituted IO templates) | ||
| Line 25: | Line 25: | ||
| == Входы == | == Входы == | ||
| {{ | {{I|RunCode|Выполнить код, определенный в объекте.}} | ||
| {{ | {{I|RunPassedCode|param=string|Выполнить код, который был передан как переменная.}} | ||
| {{I Targetname}} | {{I Targetname}} | ||
Latest revision as of 13:51, 21 April 2025

Эта статья является «оторванной», на неё ссылается очень мало статей или в общем нет ссылок.
Вы можете помочь, добавив ссылки на эту статью из других тематических статей.
 добавив ссылки на эту статью из других тематических статей.  
January 2024
Вы можете помочь,
 добавив ссылки на эту статью из других тематических статей.
 добавив ссылки на эту статью из других тематических статей.  January 2024
lua_run  - это   точечная энтити, доступно для  Garry's Mod.
 Garry's Mod.
| lua_run | |
|---|---|
|  | |
| Тип | Точечный объект мира | 
| Платформа |  Source | 
| Доступность |  Garry's Mod | 
Она выполняет необработанный код Lua, переданный в ключевых значениях.
Ключевые значения
- Code (Code) <строка>
- Передайте в него обработанный код Lua, указанный в ключевых значениях.
В коде могут использоваться переменные Lua ACTIVATOR и CALLER, а также TRIGGER_PLAYER, если !activator является игроком.
 Баг:В Hammer при использовании двойных кавычек
Баг:В Hammer при использовании двойных кавычек " в качестве аргументов строк структура файла VMF будет повреждена, что приведет к невозможности просмотра файла в следующей сессии Hammer.
 Обходной приём:Вместо этого в своем коде Lua вы должны использовать либо апостроф (одинарные кавычки)
Обходной приём:Вместо этого в своем коде Lua вы должны использовать либо апостроф (одинарные кавычки) ' либо скобки [[]] для обрамления строк. Решение:Чтобы исправить нечитаемый .vmf файл, поврежденный таким образом, вручную удалите двойные кавычки с помощью текстового редактора.
Решение:Чтобы исправить нечитаемый .vmf файл, поврежденный таким образом, вручную удалите двойные кавычки с помощью текстового редактора.- Name (targetname) <объект источник>
- Имя объекта, по которому другие объекты могут ссылаться на этот объект, через Входы/Выходы или другие ключ-параметры (например parentnameилиtarget).
 Также отображаются на 2D-видах в Hammer и Отчёте об объектах (Entity Report).См. также: Основные ключ-параметры, входы и выходы доступные для всех объектов
Флаги
- 1: Запустить код при появлении
Входы
- RunCode
- Выполнить код, определенный в объекте.
- RunPassedCode <строка>
- Выполнить код, который был передан как переменная.
Выходы
Targetname:
- OnUser1 to OnUser4
- Вызывается в ответ на входы FireUser; (см. Пользовательские вводы и выводы).


























