📚 Syntax
📚 Синтаксис EmptyHacks Script API
Скриптовый язык для EmptyHacks базируется на синтаксисе Lua, что делает его знакомым для разработчиков, работающих с Lua. Ниже описаны основные принципы и элементы синтаксиса, которые помогут эффективно создавать скрипты для настройки и автоматизации работы чита и игры.
🔍 Основные элементы синтаксиса
Переменные
Переменные объявляются с использованием ключевого слова
local
, что позволяет создавать локальные переменные, доступные только в пределах текущей области видимости.
Типы данных
Поддерживаются стандартные типы данных Lua:
number
,string
,bool
,table
,function
, иnil
. Также в нашем языке поддерживаются стандартные типы .NET. Получить их можно при помощиclr
, но об этом мы поговорим чуть позднее.
Условные конструкции
Условные операторы позволяют управлять потоком выполнения скрипта.
Циклы
Поддерживаются циклы
for
,while
, иrepeat-until
для организации повторяющихся действий.
Функции
Пользовательские функции создаются с помощью ключевого слова
function
. Функции могут возвращать значения и принимать параметры.
Таблицы
Основная структура данных в Lua, таблицы используются для создания массивов и словарей.
Метатаблицы и ооп
Поддержка метатаблиц в стиле Lua позволяет задавать поведение для таблиц. Это позволяет работать с объектно-ориентированными принципами.
Last updated