# Введение

## Описание и прочая информация

**Добро пожаловать!** Это руководство предназначено для новичков, у которых практически нет опыта работы с **G**ame**M**aker **L**anguage или программирования в целом. Он познакомит вас с основами программирования и как работает **GML**. После этого руководства, вы сможете использовать **GML** для эффективного создания собственных игр!

Добавьте эту страницу в закладки (**Нажмите CTRL + D**) так как это руководство довольно длинное, вы сможете закрыть его и вернутся к нему потом. Будет отлично, если вы прочитаете его залпом.

{% hint style="info" %}
Данное руководство было перенесено сюда мной, автором оригинального из [руководств в Steam](https://steamcommunity.com/sharedfiles/filedetails/?id=1140018988), ради удобства редактирования и чтения. Руководство в Steam останется там же, и удалять я его не буду.
{% endhint %}

{% hint style="warning" %}
Само руководство полностью закончено, и никаких изменений кроме правок вносится не будет.
{% endhint %}

## Содержание

1. [**События**](/gml/events.md)
2. [**Переменные**](/gml/variables.md)
3. [**Функции**](/gml/functions.md)
4. [**Условия – оператор if**](/gml/if.md)
5. [**Условия и Функции**](/gml/conditions-and-functions.md)
6. [**Условия – оператор switch**](/gml/switch.md)
7. [**Функция repeat**](/gml/repeat.md)
8. [**Цикл do…while**](/gml/do-while.md)
9. [**Цикл do…until**](/gml/do-until.md)
10. [**Массивы**](/gml/arrays.md)
11. [**Заключение**](/gml/conclusion.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://darkpro1337.gitbook.io/gml/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
