Доброго времени суток! возникла необходимость включить в этом триггере cinematic mode...я включил его но он..кхм проверяет каждые 0.01 секунд что в нем находится...я поставил это событие потому что по другому это условие не заработает
вот как он выглядит
что я хотел узнать...есть ли...условие....которое может проверять что находится в событие триггера и по возможности может отключить его когда я поставлю cinematic mode

ApoloZ2, да что ты говоришь, один только алгоритм говорит о том что ты ничего не учил и ничего не писал.
Периодически проверять (100 раз в сек) кол-во юниттов и плодить группы на гуях, ваще кулл.
Если хочешь сделать "Еще одну карту" в которую не будешь запускать даже сам, валяй... Наше дело предупредить.
У тебя 5 юнитов, представь что это 5 яблок на столе (как в школе учили), у тебя срабатывает код когда пропадает одно из яблок, как ты определишь что не осталось ни 1, обычным счетчиком... Целочисленная переменная, изначально равна 0, при каждом срабатывании триггера добавляй +1, если число выше или равно 5 или сколько там у тебя, делай что хочешь.
Твой код с группами кстати ищет в том числе и мертвых юнитов:
function LivingPlayerUnitsOfTypeIdFilter takes nothing returns boolean
    local unit filterUnit = GetFilterUnit()
    return IsUnitAliveBJ(filterUnit) and GetUnitTypeId(filterUnit) == bj_livingPlayerUnitsTypeId
endfunction
И еще одно но, не используйте эти готовые бж фильтры, они кривые и могут пикать мертвых юнитов, что уже было не раз...
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
23
Ты типо хотел зделать пропуск ролика или что?
7
FrigatPlay:
Ты типо хотел зделать пропуск ролика или что?
нет, хотел добавить условие чтобы ролик нормально работал...дело в том что он его проверяет каждые 0.01...я это хочу убрать используя условия
28
Не используй периодический таймер в событиях. Лучше сделай периодический таймер и событие Timer expired.
а лучше перейти на JASS и написать таймер к функции.
Когда нужно удаляешь таймер или ставишь на паузу, и триггер перестаёт срабатывать.
7
PT153:
Не используй периодический таймер в событиях. Лучше сделай таймер с и событие Timer expired.
а лучше перейти на JASS и написать таймер к функции.
я не люблю jass хоть и использую jass new gen pack.покажи на примере как он может выглядеть с и событие
28
В одном триггере создаёшь таймер Т с периодом 0.01.
В этом триггере даёшь событие Timer T Expired.
Когда нужно, пишешь действие PauseTimer(t) или DestroyTimer(T).
ApoloZ2:
я не люблю jass
А зря, то, что ты написал на гуи тут, весьма ужасно на самом деле.
Гуи делает ужасные if конструкции.
Зачем используешь группу игроков?
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.