Как выглядит логика которая в таблице (меню паузы) оставляет только играющих игроков, т. е. создаёт таблицу только с играющими игроками и просчитывает возможность обновлять таблицу. Киньте пример, кто может.

Ну есть проверка на SlotState - т.е состояние слота игрока.
В цикле от 1 до 12 (макс) перебираешь всех игроков по принципу - Slot state = Играет и PlayerController == человек (как то так это в гуях выглядит)
От и все, заносишь игроков по 1 в таблицу.
При ливе игрока, изменяешь всю таблицу, уменьшаешь кол-во строк и пересчитываешь позиции всех игроков в таблице.
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ
А приказ остановиться не пробовали?
ответ
Создать список "станящих" баффов, при потере баффа из этого списка проверять есть у юнита еще какой либо бафф из списка.
Если нет - снимать паузу, если есть - ничего не трогать.
ответ
Отвечу вместо бота: xgm.guru/p/wc3/multiboard3
ответ
Steal nerves:
переходишь на jass? немного посмотри примеры и почитай статьи. набери в поиск таймеры + хэш-таблица и прочее
раскрыть
На триггерах это будет глупо и неудобно. Нужно создать или хотя бы иметь существующий таймер, потом запустить в определенный момент. Но для начала нужно сохранить данные, с которыми будешь взаимодействовать (например, юнит). К примеру дали пассивный скилл, через 5 минут удалил.
есть несколько способов, это запускать таймер. А другим триггером отлавливать с помощью события завершения времени таймера. Или вызывать напрямую функцию.
используется нативка
native TimerStart takes timer whichTimer, real timeout, boolean periodic, code handlerFunc returns nothing
или это. здесь функцию не вызывают, а просто запускают таймер. Завершение таймера отлавливают с помощью другого триггера. Очень неудобно
function StartTimerBJ takes timer t, boolean periodic, real timeout returns timer
    set bj_lastStartedTimer = t
    call TimerStart(t, timeout, periodic, null)
    return bj_lastStartedTimer
endfunction
ответ
конвертнуть путь иконки в переменную типа строчки и уже в таблице использовать переменную как путь

32
Ну есть проверка на SlotState - т.е состояние слота игрока.
В цикле от 1 до 12 (макс) перебираешь всех игроков по принципу - Slot state = Играет и PlayerController == человек (как то так это в гуях выглядит)
От и все, заносишь игроков по 1 в таблицу.
При ливе игрока, изменяешь всю таблицу, уменьшаешь кол-во строк и пересчитываешь позиции всех игроков в таблице.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.