26

» WarCraft 3 / Шизофрения 1.23.21с

когда вы будете в пригороде Германии в мрачном лесу, когда вы сбежали от каннибала, Вы тоже будете жаловаться на жизнь, что она не указывает Вам путь куда бежать?
Там было указано, что нужно откуда-то достать ключ, из его погреба типа, либо что-то там. Логично же, что герой знает, куда ключ положил?
самый дешевый и сильный психологический эффект - это тот, который вы хотите и любите - получать как можно больше плюшек при правильном прохождении (выработка эндорфина) при примитивных задачах (как обычно бывает в массовых играх - убить противника). Я этим не пользуюсь, а следую канонам постмодерна, создателем которой становится любой игрок. Конечно, тяжело находить где-то намеки на Виктора Гюго, Ницше и других или на игру Walking dead. Главное ведь для многих плюшки и не выходить за границы данного.
И с чего такие выводы?
Вам не хватает плюшек и вы не любить проходить игру снова и снова? Ну тогда эта игра не для вас. Для кого-то шедевр, для кого-то говно =)
Понятно.
26

» WarCraft 3 / Шизофрения 1.23.21с

Длительность реплик не сбалансирована, управление не очень удобное, непонятно, в какую сторону бежать, очень много каннибализма и гомосексуализма, что может и должно было заманить аудиторию, как сильный психологический эффект. Но несколько раз начиная игру заново, потерял желание всё-таки пройти карту.
26

» WarCraft 3 / Улучшение способности добавленной триггером

Геройские способности просто так не добавить. Нужно изначально поместить её герою и блокировать/разблокировать способность для игрока. Но также максимальное количество геройских способностей 6.
Есть ещё способность Техника, которая подменяет одни геройские способности другими, может быть использована и как способность героя, и воина, и предмета.
26

» WarCraft 3 / Вопрос по инициализации

pavloradko20, не делай этого игрока. Просто поставь юнитов этого игрока на карту, тогда не будут возвращаться на исходную.
26

» WarCraft 3 / Реализация огня условной башни

ArtiLD, спасибо, пояснил! Теперь всё понятно стало, сразу бы так)))
Что за башня у тебя? Это подвижная установка, которая вращается за целью, либо стоящее на месте здание, как, например, Сторожевая башня Альянса? И какой угол для стрельбы перед ней, башня же не атакует только тех, кто будет идеально ровно под ней, а если на шаг вправо или влево передвинется, то не будет?
26

» WarCraft 3 / От GUI к препроцессорам.

Вместо создания точки Location из Position of Unit в JNGP удобно координаты юнита указать.
26

» WarCraft 3 / Вопрос по инициализации

pavloradko20, одно из первых в списке есть действие custom script, там нужно ввести эту строку:
call PauseCompAI(Player(0), true)
где вместо ноля в скобках указываешь цифру на единичку меньше номера игрока, например, Player(0)-красный, Player(1)-синий.
26

» WarCraft 3 / Вопрос по инициализации

pavloradko20, вот что скрывается за действием раздачи ИИ игрокам в инициализации:
function MeleeStartingAI takes nothing returns nothing
    local integer index
    local player  indexPlayer
    local race    indexRace

    set index = 0
    loop
        set indexPlayer = Player(index)
        if (GetPlayerSlotState(indexPlayer) == PLAYER_SLOT_STATE_PLAYING) then
            set indexRace = GetPlayerRace(indexPlayer)
            if (GetPlayerController(indexPlayer) == MAP_CONTROL_COMPUTER) then
                // Run a race-specific melee AI script.
                if (indexRace == RACE_HUMAN) then
                    call PickMeleeAI(indexPlayer, "human.ai", null, null)
                elseif (indexRace == RACE_ORC) then
                    call PickMeleeAI(indexPlayer, "orc.ai", null, null)
                elseif (indexRace == RACE_UNDEAD) then
                    call PickMeleeAI(indexPlayer, "undead.ai", null, null)
                    call RecycleGuardPosition(bj_ghoul[index])
                elseif (indexRace == RACE_NIGHTELF) then
                    call PickMeleeAI(indexPlayer, "elf.ai", null, null)
                else
                    // Unrecognized race.
                endif
                call ShareEverythingWithTeamAI(indexPlayer)
            endif
        endif

        set index = index + 1
        exitwhen index == bj_MAX_PLAYERS
    endloop
endfunction
Это установка ИИ каждому играющему компьютерному игроку в соответствии с расой. По идее тебе надо будет каждому игроку вручную установить ИИ, а нужному игроку не устанавливать.
НО!
Попробуй просто указать этому игроку пустой файл ИИ (map.ai) - в категории ИИ первый пункт. По идее он может перебить нормальный ИИ, таким образом его не будет.

Проверил и указание пустого файла, и нативку на паузу ИИ - ничего не сработало, компьютер чётко следует указаниям ИИ.
Может пользуюсь не так? Вот как прописал в CS для карты на троих игроков:
call PauseCompAI(Player(2), true)
Типа за красного наблюдаю, синий действует по стандарту, а третий игрок с запаузенным ИИ.

Чего-то вообще не работают триггеры, какие бы изменения не вносил. Поэтому указанное выше прошу считать результатом другой проблемы.

Сейчас ещё раз затестил, нативка NazarPunk'а работает.
26

» WarCraft 3 / Вопрос по инициализации

Триггер инициализации содержит кучу действий для каждого игрока в объединённом для всех виде. Если хочешь отключить что-то для кого-то из игроков, то надо всю эту большую систему заново создать. Что конкретно хочешь отключить, может быть там можно как-то попроще сделать?
26

» WarCraft 3 / Реализация огня условной башни

По идее так башня не стреляет, когда юнит севернее:
Но под условием обхода с фланга не совсем понятно, что тебе нужно.
Загруженные файлы
26

» WarCraft 3 / Модель тумана/освещения

Вообще не понял, что ты делаешь. Зачем каждый раз модель делать и где собираешься регулировать по шкале RGB?
26

» WarCraft 3 / Модель тумана/освещения

JMCode, когда размещал областями по карте дождь на улице, но не в помещениях, то столкнулся с проблемой, что дождь не создаётся ровно по краям области, а словно занимает квадратный блок. Это похоже на то, что используются модели для этих эффектов, которые ровно по сетке расставлены в области. Если бы они генерировались не как модели, то могли бы размещаться ровно по краям области.
26

» WarCraft 3 / Яд и рассеять чары

NazarPunk, смысл в том, что с простреленным коленом не особо-то бегают)
А про нанесение урона указал.
26

» WarCraft 3 / Модель тумана/освещения

Есть модель зелёного тумана на порче war3.mpq\Environment\BlightDoodad\BlightDoodad.mdx, а в папке DNC лежат модели освещения, но в них по сути есть лишь источник света.
26

» WarCraft 3 / Яд и рассеять чары

SurDno, можешь сделать Простреленное колено через наложение даммиком Замедления. Его нормально автокаст принимает.
И триггерно наносить урон раз в 0,25 секунд всем юнитам с баффом на карте.
26

» WarCraft 3 / Рельеф

Ну да, только уклон делается для соседних уровней уклона. Нельзя наложить уклон на подъём на два уровня.
26

» WarCraft 3 / Рельеф

Уклон сделать надо. Конкретней опиши, что не получается.
26

» WarCraft 3 / Нестандартные звуки анимаций

Monoroh, он его прикрепил выше к Bone_Hand_L. Пробовал поставить, как обычно и много других изменений, но не воспроизводился звук.
26

» WarCraft 3 / Эмпатия по области

Суть в том, что в радиусе 300 от кастера союзные кастеру юниты выбираются в группу и им даётся классификация Самоубийца. Эмпатия ДАММИ может только на таких юнитов распространяться. Если делать без этой классификации в допустимых целях, то не aoe-способность получится, а какая-то ерунда, когда Эмпатия очень далеко распространяется. Кастер вызывает ДАММИ, который кастует Эмпатию, потом классификация Самоубийца у членов группы убирается, а сама группа очищается.
Такие триггеры будут отлично работать для одного героя на карте, но если кастеров на карте будет несколько, то возможны лаги.
26

» WarCraft 3 / Эмпатия по области

viktordarkholme, вот сделал вариант:
Но он грубый и утечный, просто прикидывал, как можно реализовать.
Загруженные файлы
26

» WarCraft 3 / 20-кратная голда

LordDracula, так надо добывать 1, а получать 20. А грейд просто сменит количество добываемого ресурса.
а не получаемого