Здравствуйте, я хочу триггерно погрузить юнита в дирижабль, но есть проблема - когда пехотинец бежит на погрузку, то дирижабль так же идёт к нему на встречу, мне нужно, чтобы дирижабль стоял на месте и даже не поворачивался. Пауза не помогает
Создаём событие: боевая единица (юнит) вошла в сферу другого юнита (80.00 Дирижабль). Этим мы делаем так, чтобы дирижабль, стоя на месте, подбирал в своём радиусе юнитов, соответственно, предварительно приказав пехотинцу двигаться в позицию дирижабля. Не забудь отдать приказ о погрузке в действиях события: юнит в радиусе 80 от дирижабля. Но дирижабль, к сожалению, будет поворачиваться, так как он использует способность погрузки на юнитов. Необходимо следить, чтобы юниты подходили к дирижаблю строго напротив направления его поворота, чтобы дирижабль не поворачивался. Если погрузка происходит в синематике, можно сделать искусственную погрузку на борт. Либо создать дамми-объект для визуализации модели дирижабля, который не поворачивается во время взятия на борт, а погрузка происходит в дирижабль с масштабом, скажем, 0.05 там же, внутри этого визуального дамми-объекта.
Текстуры к ним находятся в тех же директориях. Вы можете взять их за основу и отредактировать в редакторе моделей по своему усмотрению. С помощью MPQ-редактора запустите файл war3.mpq, находящийся в корневой папке игры, и извлеките нужный файл для редактирования.
и герой1 произносит текстовую фразу(например: привет), а герой2 говорит в ответ (и тебе привет!). с акцентом на то, что при разговоре будет выделяться окошко говорящего юнита
Чтобы воспроизвести текст как звук, нужно импортировать озвучку текста в формате MP3 либо выбрать подходящую из стандартных. А чтобы просто показать текст кому-либо, позади чата используется действие «Игра: текстовое сообщение» (с заданным временем или без), чтобы успели прочитать текст. Спецэффект, который делает жестикуляцию портретом, был продемонстрирован, но он предназначен для режима кинематики; без него текст в нем отображаться не будет.
Только когда файл модели в РО указан как импортированная модель, доступно действие «Анимация: Воспроизвести анимацию юнита, "Death"». Просто убедись, что в импортированной модели есть нужная анимация.
Нужное количество можно указать через цикл, но тогда все деревья слепятся в одно, поскольку они не являются юнитами, а являются декорациями.
Тогда мы можем сделать по-другому, например так:
Создадим переменную "Боевая единица" и назовем её Unit.
Создадим цикл: А либо Б от 1 до нужного количества деревьев, которое вы хотите создать.
Действия в цикле: создать, например, одного Минотавра для нейтрально-пассивных в центре указанной нами области.
Присвоим переменной Unit значение последнего созданного юнита.
Создать декорацию "Дерево" в позиции Unit.
Удаляем Unit из игры.
Вы можете модернизировать нативку* и избавиться от закономерного рисунка деревьев уже самостоятельно.
Попробуй перевести хотя бы внутри MPQ-файлов, лежащих в корневой папке игры, TXT-файлы, отвечающие за перевод. Тогда будет счастье в виде мини-перевода, но видеть его будет только тот, у кого изменён MPQ-файл. Другим людям придётся скачивать и заменять свой. Либо пойти путём страданий и сделать полноценный патч в виде исполняемого файла.
Принимая решение о строительстве зиккурата, убедитесь, что в списке строителя есть необходимое здание. В противном случае добавьте его в РО. Также убедитесь, что достаточно золота и древесины для постройки, и что земля, на которой вы строите, является оскверненной, если это здание нежити.
Событие: С начала игры прошло, скажем, 300 секунд, что составляет 5 минут. Пусть у игрока будет чем отбить внезапную атаку.
Создадим переменную Real (реальную) и переопределим её так, что Real = (случайное дробное число в диапазоне от 1.00 до 1800.00), что соответствует от 1 секунды до 30 минут.
Действие: Ждать Real секунд.
А дальше не знаю, как должно быть и куда эти 3 пачки крипов нужно создать конкретно.
Определи для себя, что является армией игрока. Это может быть боевой юнит игрока, в радиусе которого самое большое количество боевых юнитов игрока.
А что, если героев несколько? У кого создать крипов?
У зданий — это как? У случайного здания игрока, либо в скоплении зданий игрока, либо возле случайной ратуши Т1, Т2, Т3 игрока, либо у стартовой позиции игрока.
Попробуй настроить допустимые цели в РО, это может помочь, а может и нет.
В теории, попробуй сделать нативку* на событие приказа атаковать выбранными юнитами игрока, переопределяя цели атаки на ближайшую цель от радиуса юнита.
Либо в РО выбери пехотинца... и на его основе создай нестандартных юнитов, но с разными моделями и настрой их характеристики. Это поможет, если, конечно, враги не чинят свою технику.
Тоесть ты пишешь говно чтоб читатель сам догадался что это говно? В чём смысл?
Для некоторых читателей процесс расшифровки скрытых смыслов и подтекстов может быть увлекательным и стимулирующим. Цель - не предоставить готовое решение, а заставить читателя задуматься, самостоятельно проанализировать ситуацию и прийти к собственным выводам.
nazarpunk, Спасибо за комментарий. Неоптимальный вариант сделан намеренно для обучения взаимодействию переменных и циклов и сподвигнуть читателя додумывать самостоятельно.
Например, к тому, что переменную Integer можно записать в виде уравнения.
К тому же, это практика начальных азов нечитаемого кода, когда карту вскрыли и хотят изменить код. Само собой, это не сравнение патча.
После долгих поисков и лазания по форумам решение было найдено, но не для масс.
Из-за ошибки подключения к серверу собрать игроков заново не представляется возможным.
Пока никто не поддерживает такой функционал, даже в рефорже не завезли.
По моему мнению, в теории кто-то может поднять сервер по игре, не важно какой версии, что будет иметь поддержку данного функционала, и начнется сказочный отток кастомных игроков с официальных и неофициальных серверов, что захотят воспользоваться этим в своих проектах.
KaneThaumaturge, Поскольку я до конца не знаю, как оно себя ведет при устранении контроля над самим собой при отсутствии функционала, условие устранит данное действие из цикла на всякий случай, чтобы не ссылаться на проверку где-то в другом месте. Это логично, что устранение контроля над самим собой должно блокироваться на корню (Это выглядело бы как потеря пользователя, либо игрок покинул игру) Но кто знает, как оно себя ведёт под капотом в каждой версии?
SсRealm, Я не знаю, как решить вашу проблему, но могу посоветовать обратить ваше внимание на эту статью об ошибке нехватки памяти. Однозначного решения для нее нет, все индивидуально. Скорее всего, эта ошибка только в твоей карте, то есть проблема создана искусственно, ненамеренно.
Попробуйте запустить игру, зайдите в настройки графики и установите все параметры на максимум. И тогда есть вероятность, что памяти хватит, чтобы прочесть проблемный файл.
Построй таверну, открой таверну, засунь героев в таверну, настрой персонал таверны. Посетитель будет взаимодействовать с персоналом. И все посетители получат нужного героя, что, на их мнение, еще не спился. Хе-хе.
» WarCraft 3 / Проблема в создании кампании
» WarCraft 3 / Погрузка юнита в дирижабль
» WarCraft 3 / Помогите редактировать кампанию
Ночные эльфы: UI/Glues/SinglePlayer/NightElfCampaign3D/NightElfCampaign3D.mdx
Орда: UI/Glues/SinglePlayer/OrcCampaign3D/OrcCampaign3D.mdx
Нежить: UI/Glues/SinglePlayer/UndeadCampaign3D/UndeadCampaign3D.mdx
» WarCraft 3 / Помогите с триггером
» WarCraft 3 / как сделать тьруп из модели
» Мозг Махлайда / Котик #1
» WarCraft 3 / Простейший триггер по спауну чего-либо
Тогда мы можем сделать по-другому, например так:
Создадим переменную "Боевая единица" и назовем её Unit.
Создадим цикл: А либо Б от 1 до нужного количества деревьев, которое вы хотите создать.
Действия в цикле: создать, например, одного Минотавра для нейтрально-пассивных в центре указанной нами области.
Присвоим переменной Unit значение последнего созданного юнита.
Создать декорацию "Дерево" в позиции Unit.
Удаляем Unit из игры.
Вы можете модернизировать нативку* и избавиться от закономерного рисунка деревьев уже самостоятельно.
» WarCraft 3 / Декорации лагеря гноллов
» WarCraft 3 / Warcraft 3 (Ukrainization)
» WarCraft 3 / Не могу заставить акалита строить. Дайте решение!
» WarCraft 3 / Запрет существу атаковать призванных юнитов
» WarCraft 3 / Создать крипов около армии и зданий!
Создадим переменную Real (реальную) и переопределим её так, что Real = (случайное дробное число в диапазоне от 1.00 до 1800.00), что соответствует от 1 секунды до 30 минут.
Действие: Ждать Real секунд.
А дальше не знаю, как должно быть и куда эти 3 пачки крипов нужно создать конкретно.
Определи для себя, что является армией игрока. Это может быть боевой юнит игрока, в радиусе которого самое большое количество боевых юнитов игрока.
А что, если героев несколько? У кого создать крипов?
У зданий — это как? У случайного здания игрока, либо в скоплении зданий игрока, либо возле случайной ратуши Т1, Т2, Т3 игрока, либо у стартовой позиции игрока.
» WarCraft 3 / Приоритет атаки
В теории, попробуй сделать нативку* на событие приказа атаковать выбранными юнитами игрока, переопределяя цели атаки на ближайшую цель от радиуса юнита.
Либо в РО выбери пехотинца... и на его основе создай нестандартных юнитов, но с разными моделями и настрой их характеристики. Это поможет, если, конечно, враги не чинят свою технику.
» WarCraft 3 / Как получить данные о юнитах из карты LegionTd?
» WarCraft 3 / Выводим сообщение что игрок покинул игру
» WarCraft 3 / Выводим сообщение что игрок покинул игру
Например, к тому, что переменную Integer можно записать в виде уравнения.
К тому же, это практика начальных азов нечитаемого кода, когда карту вскрыли и хотят изменить код. Само собой, это не сравнение патча.
» WarCraft 3 / Синг Лав [300 Heroes]
» WarCraft 3 / Как сделать так, чтобы после действия "Игра - Load Next Map" игроки остались в одном лобби?
Из-за ошибки подключения к серверу собрать игроков заново не представляется возможным.
Пока никто не поддерживает такой функционал, даже в рефорже не завезли.
По моему мнению, в теории кто-то может поднять сервер по игре, не важно какой версии, что будет иметь поддержку данного функционала, и начнется сказочный отток кастомных игроков с официальных и неофициальных серверов, что захотят воспользоваться этим в своих проектах.
» WarCraft 3 / Как сделать так, чтобы после действия "Игра - Load Next Map" игроки остались в одном лобби?
» WarCraft 3 / Делаем запрет игрокам давать общий контроль
» WarCraft 3 / Делаем запрет игрокам давать общий контроль
» WarCraft 3 / Вылет в самом начале игры
» WarCraft 3 / Вылет в самом начале игры
» WarCraft 3 / Как сделать выбор героев через таверну как в доте