Короче, чтобы не выделять области и к ним делать триггеры... Можно ли как то сделать чтобы если боевая единица шла на рельеф она умирала. (тобишь если зашёл на почу например - умираешь). Если да, то как?

на гуи есть условие проверка типа почвы, ну и скорее всего делать проверку периодическим событием
`
ОЖИДАНИЕ РЕКЛАМЫ...
33
на гуи есть условие проверка типа почвы, ну и скорее всего делать проверку периодическим событием
Принятый ответ
13
Bergi_Bear:
на гуи есть условие проверка типа почвы, ну и скорее всего делать проверку периодическим событием
Всё равно не понимаю как "составить" триггер. quq_CCCP:
Ну создавай даммиков с жгущей аурой.
Всё равно запарно, расставлять их, ведь нужно рассчитывать дальность действия ауры.
33
Esea, самый простой и плохой пример, так делать не надо, но думать это именно то что тебе нужно
Загруженные файлы
30
самый простой и плохой пример, так делать не надо
Можно ещё перебирать всех юнитов и чекать Terrain type.
//! zinc
library LavaDeath {

    function onInit(){
        TimerStart(
            CreateTimer(), 
            0.25, // 1/4 секунды 
            true,
            function(){
                group g = CreateGroup();
                unit u;
                
                GroupEnumUnitsInRect(g, bj_mapInitialPlayableArea, function() -> boolean {
                    return GetWidgetLife(GetFilterUnit()) > 0.405;
                });
                
                while(true){
                    u = FirstOfGroup(g);
                    if (u == null) { break; }
                    if (
                        !IsUnitType(u, UNIT_TYPE_FLYING)
                        &&
                        GetTerrainType(GetUnitX(u), GetUnitY(u)) == 'Dlav'
                    ){
                        KillUnit(u);
                    }
                    GroupRemoveUnit(g, u);
                }
                DestroyGroup(g); g = null;
            }
        );
    }
}
//! endzinc
Загруженные файлы
28
так делать не надо
Но почему? Вполне себе нормальный способ, только точки убрать надо.
33
только точки убрать надо.
ну например из-за этого, способ NazarPunk, очень хорош, но очень будет грузить игру после 1к триггеров, или юнитов, мб перебирать всех юнитов в текущий момент= затратно
В любом случае ответы всех вариантов даны, но Esea, наверное так и не понял.....
30
мб перебирать всех юнитов в текущий момент= затратно
Я ж только пример показал, группу конечно лучше сделать глобальной и добавлять туда только нужных юнитов.
7
Автор поста GUI с трудом разбирает, а ты ему ещё и zinc скинул. Ну кому ваши понты здесь нужны...
30
Ну кому ваши понты здесь нужны...
Если б это был GUI, cJass или vJass то понтов бы меньше стало бы?
7
NazarPunk:
Ну кому ваши понты здесь нужны...
Если б это был GUI, cJass или vJass то понтов бы меньше стало бы?
Если бы твой ответ помог автору поста, а не ввёл бы его в ещё больший ступор - то понтов было бы меньше.
Здесь ясно видно, что ты решил выпендриться перед незнающим в своих базовых знаниях того, что в конечном счёте переведется в стандартный Jass2.
30
Mnbvc, на самом деле он только зинком и пользуется, потому и написал.
26
Mnbvc:
Если бы твой ответ помог автору поста
Автору поста поможет только время, наверное)
30
Если бы твой ответ помог автору поста, а не ввёл бы его в ещё больший ступор
Вы для начала приведите ответ, который поможет автору поста и мы сравним.

Начать можно со статей.
15
Если хочешь именно на порче, то можно через отрицательный реген хп, и чтобы регенерировало только на порченной земле галку поставить
26
этот ответ из рубрики "вредные советы"
вот лучше
Загруженные файлы
26
Давайте уж полный триггер до кучи для всех наземных юнитов игрока без неуязвимости)
33
Hate, я ж и написал, что так делать не стоит, просто я не умею удалять точки, потому что не пользуюсь ими, только мили, только дефолт триггеры сражения, только хардкор!
А лучше карту приложите, а не скрин, и вообще какие все добрые, 3 человека не поленились что-то состряпать, в кой-то веки, а тот кому мы это делали вообще пропал куда-то
26
и вообще какие все добрые, 3 человека не поленились что-то состряпать, в кой-то веки, а тот кому мы это делали вообще пропал куда-то
А это вполне в его духе, он не считает нужным как-то реагировать на наши старания
в данном случае не такие уж большие старания, но сужу и по другим его вопросам тоже
Чтобы оставить комментарий, пожалуйста, войдите на сайт.