3

» WarCraft 3 / Опыт за убийство юнитов башней или каким-либо другим зданием

PT153:
Нет, этот пункт отвечает за уничтожение зданий. То есть, когда герой уничтожает какое-то здание, ему даётся опыт.
3

» WarCraft 3 / Опыт за убийство юнитов башней или каким-либо другим зданием

PT153:
RikLine, плохо смотрел, там есть пункт "Убийства башен дают опыт".
Только что просмотрел все ещё 3 раза, так и не нашёл ничего такого. Можешь, пожалуйста, скинуть скрин?
3

» WarCraft 3 / Опыт за убийство юнитов башней или каким-либо другим зданием

PornoMishka:
Советую делать свою систему опыта\золота. На событии смерти высчитай кол-во опыта, выбери героев вокруг, которые являются его врагами, дай им опыт.
Просто я хотел бы, чтобы опыт распределялся по всей карте, но не в равных количествах. То есть, если герой, например, стоит дальше, чем на 1000 единиц расстояния, опыта бы ему давалось меньше в зависимости от того, как далеко он стоит (типичная система зачисления Вариком опыта, короче говоря). Но я не знаю, как было бы грамотно так сделать.
3

» WarCraft 3 / Опыт за убийство юнитов башней или каким-либо другим зданием

Bergi_Bear:
  • событие: юнит умирает
  • условие: тип умирающего юнита = здание
  • действие: герой добавить опыт число
или в игровых константах указать: здания дают опыт - да
Я имел ввиду, когда здание убивает кого-либо. То есть не герой уничтожает башню и получает опыт, а башня убивает какого-то юнита и герой рядом получает опыт.
8gabriel8:
Посмотри в игровых константах, скорее всего там есть. А так мне приходит в голову вариант триггерный, когда все появляющиеся на карте юниты заносятся в триггер отлова урон, где два проверочных условия: источник урона-здание, наносимый урон больше или равен текущему здоровью, а в действии нанести этот урон от лица героя, владелец которого соответствует источнику урона.
Я смотрел в игровых константах, не нашёл. Насчёт второго варианта спасибо, выглядит вполне рабочим.
3

» WarCraft 3 / Как сделать плавающий текст?

ssbbssc:
имеет смысл открыть раздел ГУИ с плавающим текстом, взять словарик английского и самому попробовать его различные комбинации. Если ответить вкратце - да, это можно сделать

Floating Text - Create floating text that reads (Текст) above DamageEventTarget with Z offset (40.00 + (Random real number between 1.00 and 25.00)), using font size 13.00, color (100.00%, 100.00%, 100.00%), and 0.00% transparency - создает надпись Текст с нужными настройками цвета и смещения по оси Z над нужным нам юнитом. Создавать текст также можно в любой точке
Floating Text - Set the velocity of (Last created floating text) to 75.00 towards 90.00 degrees - Текст будет смещен на 75 ед. с углом смещения 90 градусов
Floating Text - Change (Last created floating text): Disable permanence - не помню, что делает
Floating Text - Change the lifespan of (Last created floating text) to 3.50 seconds - устанавливает время жизни текста 3,5 сек
Floating Text - Change the fading age of (Last created floating text) to 1.40 seconds - заставляет текст медленно гаснуть в течении 1,4 сек, чтобы он не пропадал резко и выглядело красиво

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

» WarCraft 3 / Пара элементарных вопросов

nvc123:
RikLine, ну так закрой вопрос
для этого выбери лучший ответ
функция есть
но это мемхак
а знаний обычного гуишника не хватит на использование мемхака
Ладно, спасибо
3

» WarCraft 3 / Пара элементарных вопросов

Ну, как я понял, всё-таки нет функции, которая ссылалась бы на дамаг юнита? Если так, то вопрос закрыт.
3

» WarCraft 3 / Пара элементарных вопросов

Alexey103:
RikLine, Функции нет но что если взять ауру боевой дух и поставить тип цели сам воин. Всё процентный урон на одного юнита, если нужно менять то сделать больше уровней, также можно её засунуть в книгу заклинаний и запретить её чтоб у героя не было видно иконки. Костыли наше всё)
Это да, но я хочу триггерно нанести дамаг со скилла, который будет равен (Дамаг х Разум)
3

» WarCraft 3 / Пара элементарных вопросов

Ну, как я понял, всё-таки нет функции, которая ссылалась бы на дамаг юнита? Если так, то вопрос закрыт.
3

» WarCraft 3 / Пара элементарных вопросов

Sergarr:
Со вторым - можно легко уменьшить хп всех юнитов одной стороны с помощью функции Set Handicap из ГУИ.
Да, я понимаю, но другой вопрос: как "дать редактору понять", что один из игроков отсутствует? Какое событие или же условие надо поставить?
ClotPh:
Урон от силы атаки героя можно как атаку с критом проводить, а там уж при нанесении этого урона еще доп. дамажить по Разуму или чему надо (вообще ведь по сути урон "от силы атаки" - это ж криты и есть).
Геморно и скорее всего не совсем безглючно, но ни мемхак, ни ласт версию ставить не требуется.
Это да, но у меня скилл, который дамажит всех в области и там уже твоим способов не получится. Если же и как-то получится, то это непостижимые мне знания...
3

» WarCraft 3 / Как Сделать выбор Героя через...?

Понимаю, что уже очень неактуально, но всё-таки, пж, помоги новичку.))) Вот моя проблема: Когда один из игроков выбирает героя, то килляются "юниты для выбора" других игроков. Триггер прикрепил.
Загруженные файлы