26

» WarCraft 3 / как сделать привязку предмета к классу

Если / Тогда / Иначе, Функции
В Если Герой - (Предмет, которым манипулируют) у (Переключающий юнит) равно Да, в Тогда все твои действия в этом триггере.
Или Герой - (Переключающий юнит) имеет (Предмет, которым манипулируют) равно Да
26

» WarCraft 3 / как сделать привязку предмета к классу

У меня же не только это описано, реализуй полностью, а не только одно Ждать.
И не 0.50 секунд, а 0.10 лучше, либо 0.00. Только 0.10 минимальное вроде.
26

» WarCraft 3 / как сделать привязку предмета к классу

Первый триггер делает, чтобы Боевые когти мог носить только Верховный маг. Второй триггер привязывает предмет к Игроку, но не классу. Оба триггера по сути выполняются одновременно, так как привязаны к одному событию. А нужно, чтобы выполнялись по очереди, сначала проверка класса, потом смена Владельца предмета, если он для класса допустим.
Кстати, во втором триггере не нужно условие, что номер игрока меньше 1. Достаточно больше 12.
Для этого можно во втором триггере поставить первым действием минимальную задержку, потом проверять, есть ли Герой - (Предмет, которым манипулируют) у (Переключающий юнит) равно Да, то все указанные действия.
26

» Btooom / Btooom

Скорее всего да, но если бы был столь же уверен, как ты, то обязательно что-нибудь выпустили бы, чтобы был сюрприз)
26

» Btooom / Btooom

У меня 1.26, потому точно не могу указать, там что-то для обычных юнитов. Просто видел вопрос, где один из пользователей 1.31 что-то спрашивал про новую способность у Альянса, а ему ответили, что она лишь в последних патчах появилась.
Дело в том, что помогаю одному автору кампаний, а он уже начал делать на 1.26. Потому не перехожу на новый патч, так как уже не смогу ему полноценно помогать. А просто посмотреть мне неинтересно.
Reforged будет повторять последний патч классики
Ключевое слово тут последний, а не 1.31.1
26

» Btooom / Btooom

PrincePhoenix, вообще-то это преждевременное утверждение. Будущее за Reforged, который выйдет уже скоро. Там скорее всего будут все возможности 1.31.1, но это всё-таки не точно. Возможно, нынешний вариант LUA является просто заготовкой под ещё более удобный язык для триггеров в релизе Reforged. Так что предпочтительнее указывать другие плюсы, что игроков максимально не 12, а 24, что добавлены некоторые способности и исследования, что появились дополнительно полезные и удобные триггерные функции, что работа с новым патчем скорее всего больше всего будет похожа на работу с Reforged, на который скоро пересядем.
26

» WarCraft 3 / Сущность Льда

sadek, в Мои документы папку ищи. Вроде бы там папка варика, а в ней папка кампаний и другие.
26

» WarCraft 3 / Депротект сотдрп, сотфрп и т.д. И их нереальность запуска в игре

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

» WarCraft 3 / АртесИллидан

Ну фиолетовая грудь и ладони контрастируют же с сине-серым цветом кожи!
26

» WarCraft 3 / Депротект сотдрп, сотфрп и т.д. И их нереальность запуска в игре

Непонятно, что именно ты делал, как понять:
зачистил его, подготовил так сказать
Как вообще ты себе представляешь замену ланда в карте? А то общаешься терминами, которые сам для своего удобства придумал, и ждёшь нашего телепатического понимания)
26

» WarCraft 3 / Вопрос по триггерам.

Грубо говоря, можно отслеживать, что юнит Приводит способность в действие, а через 0.00 секунд сверять, изменилось ли здоровье цели способности в большую сторону. Но не очень понятно по вопросу, как будет наноситься урон, ведь лечить можно Благодатью, можно аурой фонтана жизни, можно предметом, который восстанавливает здоровье в течение времени. К тому же способности вроде Целительной волны не отследят все цели способности, а Покой или Исцеляющий газ Алхимика не нацелены на объект.
26

» WarCraft 3 / Нужна модель? - Вам сюда!

Мне этот курсор нужен или тебе, чтобы ещё руку для него рисовать?
Что это за скрин с ошибкой у тебя, карта моя в твоём редакторе не открывается?
26

» WarCraft 3 / Интерфейс Варкрафт

Скачай какой-нибудь нестандартный интерфейс, там указаны пути импортирования файлов. Причём указаны для замены у определённой расы - human, orc, undead, nightelf.
Если же хочешь свой создать, то с помощью соответствующих графических программ сохрани эти blp, как png, внеси изменения, потом опять сохрани в blp.
26

» Последняя Надежда / Последняя Надежда

Прошу написать ошибки, я их исправлю.
Если после предлога о следует слово на гласную, то пишется об. Кроме гласных е-йэ, ё-йо, ю-йу, я-йа.
26

» WarCraft 3 / Нужна модель? - Вам сюда!

Вот что выяснилось:
  • Изменение цвета курсора при наведении на объекты не содержится в модели, скорее всего это заложено в движок игры, как изменение цвета кнопок способностей на синий, когда на них не хватает маны;
  • Верхний ряд не является аналогом курсора с маленькими песочными часами, а является изменением курсора при наведении на какой-либо объект, как и третий ряд с меняющимся прицелом.
Решил сделать курсор при приближении к краям экрана чуть живее, потому стрелка теперь слегка дрыгается, если не надо, то вот PSD, там сдвинь слой с предпоследней стрелкой на пиксель вверх, а последний на пиксель вниз. Если не нужно мерцание курсора при наведении на объект, то удали стили слоёв у тех, что его имеют.
Лучше поищи другую руку, у которой иконка предмета не будет скрывать пальцы. Можешь в соответствующей теме заказать. По сути рука должна быть такой же, но большой палец должен быть вдоль нижней границы иконки, а указательный вдоль правой.
Загруженные файлы
26

» WarCraft 3 / Проверка кто нанёс урон

Bergi_Bear, так ему надо не фиксированное количество урона по зданию нанести, а выбрать максимальное из всех, кто нанёс урон.
Честно говоря, ночью напечатал алгоритм, не отправил, а лёг спать, а утром не скопировал напечатанный текст, а просто обновил страницу)
Если кратко для одного здания, либо фиксированного количества, то нужно создать массив реальных переменных для подсчёта урона, где индексом будет номер игрока, чей юнит нанёс урон. При получении урона его количество прибавляется к соответствующей переменной, а потом идёт проверка, не больше ли количество урона текущего здоровья+0.04, когда юнит должен умереть. Если да, то восстановить здоровье и найти циклом максимальное значение реальных переменных, для этого понадобится для максимальной целочисленная переменная, куда будет записываться индекс массива реальных. Сравниваешь по очереди переменные с той, что фигурирует, как максимальная, если больше, значит она теперь максимальная, этот номер игрока и становится владельцем.
Если же такие Ратуши игроки могут строить, как в обычном развитии, то нужно сохранять количество урона по каждой в хеш-таблицу.
26

» Наследие Альянса / Релиз кампании "Последний Страж Лордерона"

Скорее всего он проходил твою кампанию, потом не выключил варкрафт, а сразу запустил Рована. Нестандартные звуки кэшируются, и игра, видя кэшированное название, обращается к кэшу, а не загружает файл по новой. По крайней мере очень накосячил с этим с первой озвученной Эфирией, где каждую карту тестировали перед релизом по несколько раз, но не всю кампанию целиком. В итоге слишком поздно узнал, что с одинаковыми именами разные звуки в разных картах зачастую не обновляются. Получается страшная дичь, которую полноценно увидел в обзоре Павла, где почти вся, пожалуй, наилучшая озвучка в кампании, что содержалась в секретной главе, была запорота.
По идее лечится разными именами файлов, либо предзагрузкой файлов с тем же именем, но вариант с предзагрузкой ещё не проверял.