16

» WarCraft 3 / Как сделать мгновенный каст способности на основе канала? World Editor.

LastUchiha, в конце таймера с малым интервалом проверить, что юнит выполняет тот же приказ (= каст) и выполнить нужные действия
16

» WarCraft 3 / Как сделать мгновенный каст способности на основе канала? World Editor.

А короткий таймер запустить после EVENT_PLAYER_UNIT_SPELL_CAST? В идеале как-то проверить, что каст был выполнен (приказ, может)
16

» Nau Engine / Вышла бета версия движка Nau Engine

Вышла новая версия! Прокрутить к ресурсу

Версия 0.10.1

Список изменений

  • Решена "проблема 36/81" (зависание загрузки проекта на 36 и 81 процентах)
  • Значительно повышена стабильность версии
  • Стабилизирована система кейфрейм и скелетной анимации
  • Доработки по стабилизации VFX системы
  • Добавлено окно настроек камеры вьюпорта
  • Добавлен компонент Environment, через который можно настраивать интенсивность кубмапы окружения и саму текстуру кубмапы (необходимо запустить и остановить плеймод, чтобы увидеть изменения текстуры)
  • Добавлено дебаг-отображение для источников света во вьюпорте редактора
  • Обновлен набор стандартной геометрии для NauAssetMesh компонента
  • Обновлены текстуры для Default материала
  • Восстановлена возможность корректной отрисовки skinned meshes
  • Добавлена возможность создавать отдельный тип материалов для Skinned Meshes
  • Восстановлена работоспособность аудиосистемы в итоговом билде приложения
  • Решена проблема невозможности создания и обращения к камере в билде.
  • В документации добавлена статья про менеджмент скриптов, Getting Started, документация по Nau Audio API, доработаны множество статей, обновлены ссылки ведущие на гитхаб
  • Множество мелких и косметических доработок и улучшений
16

» WarCraft 3 / не меняет хп мобу

uchihahed597, конечно, максимальное так просто не поменять) UNIT_STATE_MAX_LIFE для получения хп только работает, а увеличение текущего сверх нормы не увеличит максимум
16

» WarCraft 3 / не меняет хп мобу

local real hp = GetUnitState(sum,UNIT_STATE_LIFE)
DisplayTextToPlayer(GetLocalPlayer(),0,0, R2S(hp))
local real addHp = I2R(GetHeroInt(Gul,true))/2+100*I2R(GetUnitAbilityLevel(Gul,'A02M'))
DisplayTextToPlayer(GetLocalPlayer(),0,0, R2S(addhp))
SetUnitState(sum, UNIT_STATE_LIFE, hp + addHp)
Работает? Если нет: а sum это точно тот юнит?
16

» WarCraft 3 / не меняет хп мобу

SetUnitState(sum,UNIT_STATE_LIFE,(
Зачем скобка?
Наверное тут должна начинаться GetUnitState(

Сказать честно, хорошо бы записать
(I2R(GetHeroInt(Gul,true))/2)+(100*I2R(GetUnitAbilityLevel(Gul,'A02M')))
в переменную
local real addHp = I2R(GetHeroInt(Gul,true))/2)+(100*I2R(GetUnitAbilityLevel(Gul,'A02M')))
и вывести текстом на экран
16

» WarCraft 3 / [UjAPI] Жизнь на заводе

Это ж теперь можно сделать что-то вроде LoaP с элементами GTA...
16

» WarCraft 3 / Где лежит модель юнита?

Модель у Горного одна, просто там прибавляется специальный анимационный тэг при применении способности. Этот тэг можно добавить триггерно в любой момент
Да, тег Alternate. При просмотре анимаций в редакторе у него, башен альянса и охотника на демона это все можно увидеть
16

» WarCraft 3 / [1.26/2.0]Реально ли узнать какие способности у предмета(Какие бонусы даёт предмет)?

Вообще, тут действительно проще делать через БД. Бонусы предметов же все равно можно поделить на несколько категорий (характеристики, модификаторы), и давать уже бонус при взятии и убирать при снятии. Этот подход куда более гибкий, потому что можно увеличивать\уменьшать бонусы от предметов в любой момент. И раз сам предмет будет пустышкой, то дать невидимый предмет ничего не стоит
16

» WarCraft 3 / [1.26/2.0]Реально ли узнать какие способности у предмета(Какие бонусы даёт предмет)?

Smeto, инвентарь > 6 предметов уже само по себе костыль, т.к. нативных средств нет
16

» Nau Engine / Вышла бета версия движка Nau Engine

Ha_Do6poM, надеюсь, что правило "если баги есть в демке, значит они будут и в релизе" не работает в этом случае. Им там много обратной связи прилетело)
16

» WarCraft 3 / Изменение погоды

  1. GetLocalPlayer позволяет применять косметические изменения для конкретного игрока (при попытке влиять на данные юнитов и т.д. ожидаемо будет десинк)
  2. В редакторе есть возможность менять погоду в параметрах карты, если капнуть глубже, то и сами функции для этого дела существуют (ссылка от бота выше). Теперь, применяем это знание и GetLocalPlayer, вот и результат

SсRealm, да, кроме фана тут никакой причины нет. В доте 2 тоже HUD разный может быть у каждого игрока. В варике кастомизировали как могли)
16

» WarCraft 3 / После новой видеокарты не работает Mdlvis !

Программа уже довольно старая, могут быть проблемы даже от новой винды. Но если есть уверенность, что дело в видеокарте, можно переключить работу с программой на интегрированную видеокарту (знаю только, как это сделать в Nvidia)
16

» Nau Engine / Вышла бета версия движка Nau Engine

Anime Chan, проблема очень распространенная и вне этого движка, но ничего критичного не вижу. Поменял папку проектов на ту, что на латинице, сразу заработало
16

» Nau Engine / Вышла бета версия движка Nau Engine

От себя добавлю, что с кириллицей в путях проект не запустится
16

» WarCraft 3 / Заклинание покой

Подобные поля есть в боевых скиллах, в буране верховного мага, например. Там однозначно смысл в замедлении строительства. Проверить покой пока не могу, но это можно сделать на тестовой карте за две минуты
16

» WarCraft 3 / Скачать Warcraft 3 The Storm Tide MOD (beta 0.11)

AMark, RenderEdge прекрасную основу давал для настоящего HD
16

» WarCraft 3 / Скачать Warcraft 3 The Storm Tide MOD (beta 0.11)

AMark, нет, я не ругаю мод, просто я хорошо помню, что много энтузиастов в разное время делали подобное, не все, конечно, было доделано, но не понимаю очень положительной реакции конкретно здесь.
16

» WarCraft 3 / Скачать Warcraft 3 The Storm Tide MOD (beta 0.11)

Выглядит же не очень, даже старые HD моды с моделями из вовки смотрятся выгоднее
16

» WarCraft 3 / Атака и смятение вражеских юнитов

function GroupPickRandomUnit takes group whichGroup returns unit
Так это тоже никаких гарантий не дает, что это будет не один и тот же юнит. И это разве нативка?
Еще нужно учитывать, что в карте может быть отключена атака по своим. Ну и приказ на атаку легко отменить, поэтому нужен таймер периодический с приказом.