Lua API/System/IsEditor

Материал из CryWiki Russia

(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: «'''System.AddCCommand(string, string, string)''' {{Lua_API |описание=Создаёт консольную к...»)
 
(2 промежуточные версии не показаны)
Строка 1: Строка 1:
-
'''[[Lua_API/System|System]].AddCCommand([[#arg1|string]], [[#arg2|string]], [[#arg3|string]])'''
+
'''[[Lua_API/System|System]].IsEditor()'''
{{Lua_API
{{Lua_API
-
|описание=Создаёт консольную команду, способную вызывать LUA-функцию.
+
|описание=Проверяет, находитесь ли вы в редакторе.
-
|arg1=Название консольной команды
+
|возвращения=True если скрипт запущен в редакторе
-
|arg2=Функция Lua
+
-
|arg3=Доп. информация для вывода помощи
+
|пример=<source lang="lua">
|пример=<source lang="lua">
-
function myFunc()
+
if(not System.IsEditor()) then -- Не в редакторе
-
   Log("Called myFunc");
+
   -- Действия
end
end
-
System.AddCCommand("myConsoleCommand","myFunc()","This command calls my function");</source>
+
</source>
-
|примечания=Узнайте больше информации в статье [[Создание консольных команд]].
+
}}
}}

Текущая версия на 16:44, 13 мая 2011

System.IsEditor()

Описание

Проверяет, находитесь ли вы в редакторе.


Возвращения

True если скрипт запущен в редакторе

Пример

Lua (пример)

if(not System.IsEditor()) then -- Не в редакторе
  -- Действия
end