> For the complete documentation index, see [llms.txt](https://docs.bestway.com.ua/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bestway.com.ua/gem-rts-v1-ru/animacii/zvuki-i-sobytiya-v-animacii.md).

# Звуки и события в анимации

## Настройка enitity

Для запуска звуков через анимации нужно прописать в соответствующий **.def** или в **.ext** класса **extender "animation\_sound"**\
Без этого события будут приходить от анимации, но звук проигрываться не будет

**Пример:**

```
{extender "animation_sound"
	{event "swim"
		{play "human/move/swim"}
	}
	{event "step"
		{play "human/step/ground"
			{if terrain_fx "road" play "human/step/road"}
			{if terrain_fx "country_road" play "human/step/road"}
			{if terrain_fx "ice" play "human/step/snow"}
			{if terrain_fx "snow" play "human/step/snow"}
			{if terrain_fx "sand" play "human/step/sand"}
			{if terrain_fx "grass" play "human/step/grass"}
		}
	}
}
```

## Настройка анимаций

В файле human\_anm.ext в строках, содержащих имена анимаций, в которых должны проигрываться звуки, необходимо прописать строчки

{event <номер кадра> <имя события>}

{% hint style="info" %}
Номера кадров могут быть только целые.
{% endhint %}

**Пример:**

```
{sequence "run_fast_down" {speed 0.5} {smooth 0.1}{resume}
    {event 18 "step"}
    {event 38 "step"}
}
```

## События для human

* step - шаг по земле
* swim - гребок во время плавания
* dig - втыкание лопаты в землю
* dig\_end - сброс земли с лопаты
* heal - обмотка бинтом
* smoke - выдыхает дым при курении
