Советую делать свою систему опыта\золота. На событии смерти высчитай кол-во опыта, выбери героев вокруг, которые являются его врагами, дай им опыт.
Просто я хотел бы, чтобы опыт распределялся по всей карте, но не в равных количествах. То есть, если герой, например, стоит дальше, чем на 1000 единиц расстояния, опыта бы ему давалось меньше в зависимости от того, как далеко он стоит (типичная система зачисления Вариком опыта, короче говоря). Но я не знаю, как было бы грамотно так сделать.
или в игровых константах указать: здания дают опыт - да
Я имел ввиду, когда здание убивает кого-либо. То есть не герой уничтожает башню и получает опыт, а башня убивает какого-то юнита и герой рядом получает опыт. 8gabriel8:
Посмотри в игровых константах, скорее всего там есть. А так мне приходит в голову вариант триггерный, когда все появляющиеся на карте юниты заносятся в триггер отлова урон, где два проверочных условия: источник урона-здание, наносимый урон больше или равен текущему здоровью, а в действии нанести этот урон от лица героя, владелец которого соответствует источнику урона.
Я смотрел в игровых константах, не нашёл. Насчёт второго варианта спасибо, выглядит вполне рабочим.
имеет смысл открыть раздел ГУИ с плавающим текстом, взять словарик английского и самому попробовать его различные комбинации. Если ответить вкратце - да, это можно сделать
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 сек, чтобы он не пропадал резко и выглядело красиво
ищите одноименный раздел и успехов
Проблема была в том, что я даже с русскими триггерами не мог разобраться)) Спасибо за подробный ответ, теперь всё работает. Тема закрыта.
RikLine, Функции нет но что если взять ауру боевой дух и поставить тип цели сам воин. Всё процентный урон на одного юнита, если нужно менять то сделать больше уровней, также можно её засунуть в книгу заклинаний и запретить её чтоб у героя не было видно иконки. Костыли наше всё)
Это да, но я хочу триггерно нанести дамаг со скилла, который будет равен (Дамаг х Разум)
Со вторым - можно легко уменьшить хп всех юнитов одной стороны с помощью функции Set Handicap из ГУИ.
Да, я понимаю, но другой вопрос: как "дать редактору понять", что один из игроков отсутствует? Какое событие или же условие надо поставить? ClotPh:
Урон от силы атаки героя можно как атаку с критом проводить, а там уж при нанесении этого урона еще доп. дамажить по Разуму или чему надо (вообще ведь по сути урон "от силы атаки" - это ж криты и есть).
Геморно и скорее всего не совсем безглючно, но ни мемхак, ни ласт версию ставить не требуется.
Это да, но у меня скилл, который дамажит всех в области и там уже твоим способов не получится. Если же и как-то получится, то это непостижимые мне знания...
Понимаю, что уже очень неактуально, но всё-таки, пж, помоги новичку.))) Вот моя проблема: Когда один из игроков выбирает героя, то килляются "юниты для выбора" других игроков. Триггер прикрепил.
» WarCraft 3 / Опыт за убийство юнитов башней или каким-либо другим зданием
» WarCraft 3 / Опыт за убийство юнитов башней или каким-либо другим зданием
» WarCraft 3 / Опыт за убийство юнитов башней или каким-либо другим зданием
» WarCraft 3 / Опыт за убийство юнитов башней или каким-либо другим зданием
8gabriel8: Я смотрел в игровых константах, не нашёл. Насчёт второго варианта спасибо, выглядит вполне рабочим.
» WarCraft 3 / Как сделать плавающий текст?
» WarCraft 3 / Пара элементарных вопросов
» WarCraft 3 / Пара элементарных вопросов
» WarCraft 3 / Пара элементарных вопросов
» WarCraft 3 / Пара элементарных вопросов
» WarCraft 3 / Пара элементарных вопросов
ClotPh: Это да, но у меня скилл, который дамажит всех в области и там уже твоим способов не получится. Если же и как-то получится, то это непостижимые мне знания...
» WarCraft 3 / Как Сделать выбор Героя через...?