№8 Триггеры: Использование записей (Record) для данных игрока
Если вам в триггерах надо хранить какую-то информацию для каждого игрока, например текущего героя игрока, включённые для него режимы, и прочее, Рекомендуется использовать записи (Records) (далее "структуры")
Структура - это набор разнотипных переменных в одной другой переменной. Каждая переменная внутри структуры, становится полем для той переменной, в которой она находится.
Кроме того, если на структуру ссылается целый массив, то каждая ячейка этого массива будет иметь собственные уникальные переменные записи.
И доступ к ним будет максимально прост и интуитивен.
И доступ к ним будет максимально прост и интуитивен.
Пример
Kill Player[(Triggering player)].Hero unit
Пример убийства героя, принадлежащего активирищего триггер, игроку
Как использовать?
- Создайте новую запись в списке триггеров (горячая клавиша Ctrl U)
- добавьте в неë переменные которые хотите хранить относительно каждого игрока отдельно
- Создайте глобальный массив размером 15 типа "- Record" И укажите свою запись
- Запишите какое-то значение в переменную записи в каком-то триггере, с помощью действия Set Variable