Синтаксис: различия между версиями

Материал из ML WIKI
м
м
 
Строка 3: Строка 3:
 
Блоки-функции с категорией "Событие" всегда ставятся только вначале (на голубое стекло);
 
Блоки-функции с категорией "Событие" всегда ставятся только вначале (на голубое стекло);
 
== Основные правила синтаксиса ==
 
== Основные правила синтаксиса ==
 
 
=== Блоки-функции с категорией "Событие" всегда ставятся только вначале строки ===
 
=== Блоки-функции с категорией "Событие" всегда ставятся только вначале строки ===
 
Событие - то, что будет активировать код. На каждой строке может быть не больше одного блока-функции с категорией "Событие".
 
Событие - то, что будет активировать код. На каждой строке может быть не больше одного блока-функции с категорией "Событие".
 
 
=== Блоки-функции с категорией "Условие" и "Действие" ставятся только на светло-серое стекло ===
 
=== Блоки-функции с категорией "Условие" и "Действие" ставятся только на светло-серое стекло ===
 
Условие и Действие - 2 категории, которых достаточно для создания какого-либо кода. Блок-функция с категорией Событие запускает код, блоки-функции с категорией Условие и Действие же создают сам код.
 
Условие и Действие - 2 категории, которых достаточно для создания какого-либо кода. Блок-функция с категорией Событие запускает код, блоки-функции с категорией Условие и Действие же создают сам код.
 
+
=== Поршни - пределы условия ===
=== Поршни - пределы условия. Если Действие нужно выполнять только при достижении определённого условия, то Действие нужно поставить между поршнями условия ===
+
Если Действие нужно выполнять только при достижении определённого условия, то Действие нужно поставить между поршнями условия.
  
 
=== Условий может быть много, главное, чтобы при установки Условия ставилось 2 поршня ===
 
=== Условий может быть много, главное, чтобы при установки Условия ставилось 2 поршня ===
 
Каждое условие имеет пределы работоспособности, нарушение этих пределов приведёт к неработоспособности кода.
 
Каждое условие имеет пределы работоспособности, нарушение этих пределов приведёт к неработоспособности кода.
 +
 +
=== Код, который идёт после ''Выбрать объект'', будет выполняться над выбираемым объектом ===
 +
''Событие игрока'' выбирает игрока, который выполнил условия из События. По ходу кода можно менять выбранного игрока с помощью плейсхолдера, однако для каждого блока-функции подбирать плейсхолдер может быть затруднительно, поэтому существует ''Выбрать объект'', который выполняет последующий код исключительно для выбранного в ''Выбрать объект'' объекта (это также можно изменить и выполнить действие для другого игрока, к примеру для того, кто выполнил условие из События).
 +
 +
=== Блок-функция ''Иначе'' ставится только после поршня Условия ===
 +
''Иначе'' подойдёт, если поставленное перед ним условие не сработало. Ставится исключительно после поршня Условия.

Текущая версия на 22:53, 18 апреля 2022

Синтаксис - правильная расстановка блоков-функций, то-есть что за чем идёт и как оно идёт. Без правильного использования и расстановки блоков-функций код не будет работать/будет работать не так, как задумывалось.

Блоки-функции с категорией "Событие" всегда ставятся только вначале (на голубое стекло);

Основные правила синтаксиса

Блоки-функции с категорией "Событие" всегда ставятся только вначале строки

Событие - то, что будет активировать код. На каждой строке может быть не больше одного блока-функции с категорией "Событие".

Блоки-функции с категорией "Условие" и "Действие" ставятся только на светло-серое стекло

Условие и Действие - 2 категории, которых достаточно для создания какого-либо кода. Блок-функция с категорией Событие запускает код, блоки-функции с категорией Условие и Действие же создают сам код.

Поршни - пределы условия

Если Действие нужно выполнять только при достижении определённого условия, то Действие нужно поставить между поршнями условия.

Условий может быть много, главное, чтобы при установки Условия ставилось 2 поршня

Каждое условие имеет пределы работоспособности, нарушение этих пределов приведёт к неработоспособности кода.

Код, который идёт после Выбрать объект, будет выполняться над выбираемым объектом

Событие игрока выбирает игрока, который выполнил условия из События. По ходу кода можно менять выбранного игрока с помощью плейсхолдера, однако для каждого блока-функции подбирать плейсхолдер может быть затруднительно, поэтому существует Выбрать объект, который выполняет последующий код исключительно для выбранного в Выбрать объект объекта (это также можно изменить и выполнить действие для другого игрока, к примеру для того, кто выполнил условие из События).

Блок-функция Иначе ставится только после поршня Условия

Иначе подойдёт, если поставленное перед ним условие не сработало. Ставится исключительно после поршня Условия.