21

» WarCraft 3 / Как сделать декорацию непроходимой

Если триггерно - создавать блокираторы путей по ее координатам. Или кастомную систему коллизий сделать.
21

» WarCraft 3 / Самая крупная целочисленная переменная

Могу продемонстрировать как записывать/считывать с массива инты для группы юнитов.

code
library greatestNumber initializer Init

    globals
        trigger TEST
        integer array myInt
    endglobals

    function maxValue takes integer from, integer to returns integer
        local integer i = from
        local integer max = myInt[from]
    
        loop
            set i = i + 1
            if myInt[i] > max then
                set max = myInt[i]
            endif
        exitwhen i >= to
        endloop
        
        return max
    endfunction
    
    function Test takes nothing returns nothing
        call BJDebugMsg(I2S(maxValue(0,7)))
    endfunction
    
    function Init takes nothing returns nothing
        
        set myInt[0] = 1
        set myInt[1] = 2
        set myInt[2] = 4
        set myInt[3] = 8
        set myInt[4] = 6
        set myInt[5] = 36
        set myInt[6] = 12
        set myInt[7] = 4
        
        set TEST = CreateTrigger()
        call TriggerRegisterPlayerKeyEventBJ(TEST,Player(0),bj_KEYEVENTTYPE_DEPRESS,bj_KEYEVENTKEY_UP)
        call TriggerAddAction(TEST,function Test)       
        
    endfunction

endlibrary
21

» XGM Team / Выборы Администратора Контента XGM 2018

Странные результаты. Маловато голосов у Неревара, даже слишком мало. Кандидат ведь не хуже остальных. Такое впечатление будто это я там в списке.
21

» В гостях у Эльрата / Re:Zero

Эх.. Еще бы картинки были. А то книга без картинок - как-то не комильфо.
21

» Чердак / Альтернативы cJass/JNGP?

Это я и называю "в ебенях" :)
Про сторонние редакторы хз. Для вара я максимум плагин для Notepad++ использовал.
Ну и еще JassCraft + MPQ-редактор. Но это был обычный Jass, потому единственный вменяемый вариант что я обнаружил - препроцессоры.
21

» Чердак / Альтернативы cJass/JNGP?

uranus, дают. На официальном сайте в документации к языку все есть. Плохо ищешь.
21

» Чердак / Альтернативы cJass/JNGP?

Ну с cJass была проблема в том что мануал был спрятан в ебенях. Чтоб работать с ZINC нужен JNGP и JassHelper версии 0.9.Z.0 или выше и препроцессоры
//! zinc
//! endzinc
К сожалению GetLocalPlayer не упомянул об этом. По крайней мере в ожидаемом месте.
uranus, знает любой у кого есть время ознакомиться с синтаксисом и особенностями языка.
21

» Блог sleep`a / GUI или jass?

Clamp, он к тому что в оболочке понятней расписано что конкретно делает функция. А в TESH - одни только названия.
21

» Fa_losophy / Результаты мапперской дуэли

Предлагаю добавить ролл камеры под вектор ланда. Камера дергается. Напрягает.
Так же на хватает обработки сталкивания. Так же рекомендую двигать юнита (эсли эти машинки вообще юниты) через SetUnitX/Y. SetUnitPosition плохо обрабатывается движком при столкновении с непроходимыми участками.
21

» Огонёк Феникса / Огонёк Феникса

Мне кажется что у большей части участников подобные объяснения.
21

» Древние Свитки / Новости по созданию Древних Свитков

koloff, озвучку бы надо. Напоминает старые русские одноголосные переводы мультфильмов.
21

» WarCraft 3 / JNGP

bazeba, опиши откуда скачал сборку, как устанавливал, на какой ОС работаешь.
21

» Блог sleep`a / GUI или jass?

По сабжу. Вопрос очень странный. Для многих функций, доступных через CS не выведено API в виде графических триггеров, да и тот что есть через жопу сделан. Чего только стоят цепные вызовы или утечки хендлов в bj-функциях. Это если не упоминать о дичайшем неудобстве работы в GUI, связанном с отсутствием IDE (никакого поиска, нет возможности иметь весь код перед глазами, крайне неудобно записывать арифметические операции, некоторые функции и блага цивилизации просто недоступны).
Быть может на гуях можно построить что-нибудь простенькое и интересное если придумать интересный геймплей, сеттинг и грамотно настроить баланс. Но на моей памяти на это были способны только те кто не поленился покурить Jass. В общем мой ответ таков: если ты способен превозмочь рвотный рефлекс и создать утекающее нечто на гуях — не делай этого, Jass можно выучить в течение дня почти не напрягая мозги (если тебе кто-нибудь шарящий проведет краткий ликбез). С вами был копетан ©.
21

» WarCraft 3 / mpq фалы и работы программ с ними

В war3me некоторые текстуры указаны как ReplaceableID X, где значения X перечислены в окне добавления новой текстуры. Это изменяемые текстуры, которые могут принимать разные значения цвета игрока, свечения игрока, текстуры деревьев и прочее. Так как у тебя дерево, то там заменяется текстура, когда дерево оказывается порченным. Ещё можешь в редакторе объектов указать дереву другой заменяемый файл текстур, не все текстуры деревьев будут нормально отображаться, но попробовать стоит, если желаешь сделать необычное дерево без импорта.
Чтобы добавить модель с вариациями, нужно импортировать по одному пути модели вариаций, которые будут иметь одинаковое имя, но в конце индекс 0, 1, 2, 3,.. А в РО указать путь к модели без индексов и с количеством вариаций. ЧТОБЫ ДЕРЕВЬЯ ОТОБРАЖАЛИСЬ НЕ ТОЛЬКО В РЕДАКТОРЕ, НО И В ИГРЕ, НЕОБХОДИМО ЕЩЁ ИМПОРТИРОВАТЬ ЭТИ ЖЕ МОДЕЛИ С ИНДЕКСАМИ 0S, 1S, 2S, 3S,..
Можешь не указывать ReplaceableID текстуры, а сразу прописать необходимый путь к ней в mdlvis. Сначала добавляю любую новую текстуру в war3me, потом в mdlvis переименовываю её в нужный путь, потом в war3me указываю эту новую текстуру в Material Manager.
Если не получается, то скинь карту с твоей моделью дерева.
Doopsoldeir, это пробовал?
21

» WarCraft 3 / Отряды остаются в области

Скинь скриншот триггера.
действие - отряд (юнит в областе 1) перейти нападая на противников (центр область 2)
Этот приказ отдавать нужно не отряду (группе юнитов), а единственному юниту.
21

» Way of Others / Way of Others

Эркинова Шадия, здесь. К сожалению, проект был создан до того как ужесточились правила оформления, потому в старых ресурсах бывает трудно найти нужные ссылки. Особенно если не хочешь все перечитывать.