26

» WarCraft 3 / WC3RusTextOptimizer

Я ещё и большую У на Y меняю, одна и та же хрень по сути ))
а ещё можно заменять Ы на b и l (bl)
Но слова начинающиеся с большой буквы Ы редко попадаются
26

» WarCraft 3 / Как изменять высоту полета Юнита

Принятый ответ
Дай ему абилку "Сфинкс", и тут же отбери.
Всё, теперь этому юниту можно менять высоту.
26

» WarCraft 3 / Как сделать эффект,который похож действием на "Берсерк" - Морф

Что-то не так значит делаешь.
Внимательнее изучи способность, улучшение и юнитов.
Я работал с этой абилкой, всё нормально с ней. Ищи ошибку у себя.
26

» WarCraft 3 / Адский снег.

Судя по скринам, у тебя на Рексаре иконки скиллов прыгают местами...
...поправить бы
26

» WarCraft 3 / Какой путь для иконки?

ReplaceableTextures\CommandButtons\BTNGem.blp - твоя иконка
ReplaceableTextures\CommandButtonsDisabled\DISBTNGem.blp - затемнённая версия
ReplaceableTextures\CommandButtons\DIS\BTNGem.blp - отключённая (будет ссылаться на затемнённую вместо зелёного квадрата)
26

» WarCraft 3 / Как отловить удар с орбом?

8gabriel8:
А по сабжу - нужен триггер отлова замаха атаки
Но в таком случае переменная с атакуемым юнитом сменится, если герой переагрится на другого до попадания снаряда, а создание нового события для каждого атакуемого юнита может вызвать проблемы при большой резне.
Нет. Всё работает нормально.
26

» WarCraft 3 / Как отловить удар с орбом?

Darknessay, а не важно где он будет существовать. Он всё равно есть в игре и будет висеть в памяти. Другое дело, что в зависимости от переменной ты сможешь обращаться к нему из разных мест, всё.
8gabriel8:
так почему герою не сделаешь бонус к атаке от интеллекта при получении орба?
А если этот урон не должен быть физическим? (а значит игнорировать армор)
В доте этот урон (на сколько я помню) был чистым, и игнорировал все виды защиты (кроме неуязвимости).
Так же, эта атака наносила дополнительный магический урон, если цель являлась вызванным существом.
. . .
А по сабжу - нужен триггер отлова замаха атаки, когда у атакующего есть этот скилл, а цель - подходит для принятия этого урона (если делать мульти-орб, то подходят впринципе все юниты, и эта проверка не нужна, только атакующего проверяем). Далее пишем для цели единственный ивент на получение урона, который будет детектиться в другом триггере. Этот триггер будет реагировать на ВЕСЬ получаемый этим юнитом урон, и проверять есть ли у него в этот момент бафф от абилки "Отравленный стрелы" (аналог огненных, но с баффом). Получая ответ ДА принудительно снимаем этот бафф, и делаем нужные нам действия. Тут мы имеет юнита-инициатора (тот по кому попали) и юнита-источник урона (тот кто совершил удар со стрелами), что даёт нам вычислить уровень абилки, количество Разума, и нанести нужный урон по цели. Всё.
. . .
8gabriel8:
Hanabishi, с чего он будет висеть-то? После получения урона только (через 0,01).
Будет. Уже проверялось.
Срабатывает ивент получения урона, но сам урон ещё не вошёл в юнита.
А баффы от орбов уже висят на цели.
26

» WarCraft 3 / как сделать щит?

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

» WarCraft 3 / Требование маны у пассивн способности

эксгумация
в нужный момент даёшь и забираешь пассажира, кд абилки запускается, мана тратится
26

» WarCraft 3 / Прыжок на гуи

При движении юнита проверяй выходит ли точка в игровую область карты
Если да - отключай коллюзию на юните, иначе - включай
Дальше идёт триггерное движение юнита, если упрётся в край карты - будет об него биться
26

» WarCraft 3 / Ловкость

Т.е. от Ловкости растёт шанс крита и уворота?
Ну вообще, со событию "юнит получает способность" нужно сделать проверку, на выученную способность. Далее нужно добавить этого юнита в группу, и запустить многократный таймер (на 2 сек будет нормально).
Второй триггер, по событию "таймер истекает", будет обращаться в группе, и проверять уровень Ловкости и регулировать уровень "Пьяного Мастера".
26

» WarCraft 3 / Ловкость

Ну можно периодически проверять Ловкость героев, которые прокачивали эту абилку (а значит владеют ею).
А что вообще за абилку ты хочешь регулировать с количеством Ловкости?
26

» WarCraft 3 / Как сделать стандартного воина героем?

Если делаешь в JNGP, то, когда создаёшь новый объект в РО, можно указать его рав-код.
Регистр первой буквы которого решает, будет это герой или не-герой.
H000 - герой, а h001 не герой
26

» WarCraft 3 / Пассивка, работающая при нанесении урона.

16GB:
Едиственное что крит в дальнем бою перебивает яд.
В дальнем бою эти модификаторы впринципе бредят
мб поэтому в стандарте их нет у ренжевиков... да и вообще орбами (не всеми)
26

» WarCraft 3 / Пассивка, работающая при нанесении урона.

KaneThaumaturge:
Есть идея:
Всё бы ничего, но... а если юнит промахнётся?
Фигня, казалось бы... особенно в случаях когда промах ~100%,
а пассивка всё равно срабатывает )))
orc01:
А если делать через
Так оно и должно работать, плюс кое-что для правильной работы, детекта, фиксации...
И этого кое-чего набирается пара-тройка триггеров, и требуется целое понимание происходящего))
26

» WarCraft 3 / Пассивка, работающая при нанесении урона.

KaneThaumaturge:
Extremator, использовать "атакован юнит", и не морочиться с этим говном?
ну если это не принципиально... ты не получишь нанесённый урон
ты будешь получать событие даже при промахе, или при долгой ренжовой атаке... да
если нужен именно урон, или что-то точное - тогда только отлов
зависит от того что именно ты хочешь сделать
26

» WarCraft 3 / Пассивка, работающая при нанесении урона.

Отлавливать авто-атаки юнитов. Есть много способов, все костыльные.
При этом не разницы GUI или Jass это будет, всё равно придётся громоздить что-то...
Оно тебе нужно?
26

» WarCraft 3 / Как увеличить радиус передачи предмета.

Игроком? предметы передаются только между юнитами
Ну или предмет просто валяется где-то, и юнит его получает
В константах есть ренжовые параметры связанные с предметами, попробуй их увеличить и проверь
26

» WarCraft 3 / Что сбросилось после загрузки?

так мне и нужен этот параметр. Где он лежит?
Я имел ввиду, что тебе самому придётся искать и находить то, что слетает и/или работает неправильно после загрузки игры. И всё найденное тебе придётся самому подправлять в нужный момент (при загрузке, или когда это возможно). Вот и всё.
Сбилась вода - настраиваешь воду
Сбился свет - настраиваешь свет
и т.д.
26

» WarCraft 3 / Что сбросилось после загрузки?

есть событие "загрузка игры"
выстави в этот момент некоторые параметры заново (цвет воды, и прочее)
вот и всё
26

» WarCraft 3 / Как воскресить здание?

по-мойму это не верно...
Для воскрешения здания придётся либо сделать его героем...
...либо имитировать его смерть (отловить смертельный урон, заморозить здание, проиграть анимацию смерти, подождать, дать хп и разморозить)
26

» WarCraft 3 / Создание группы игроков

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

» WarCraft 3 / Добавляя способности они выставляются в неправильном порядке

Мне почему-то кажется что у тебя так просто это сделать не получится (если вообще получится).
сейчас набегут ребята, которые скажут что решение проблемы лежит в обращении к МХ
Наверняка положение скиллов у юнита каким-то образом кеширутся (самой игрой), и когда он получает абилки занимающие одно и тоже место - другая смещается (и это норма), и ей даётся что-то вроде приоритета расположения, по отношению к другим иконкам (конкретно у этого юнита).
Поэтому дальнейшие попытки менять и расставлять скиллы так же, как ты это делал в самый первый раз - попросту не получится, т.к. игра будет смотреть уже созданные ранее инструкции по расположению конкретно этих иконок конкретно у этого юнита. А может быть и нет... я не утверждаю что так оно и есть, т.к. на 100% не знаю этого... но всё сводится к этому.
. . .
В качестве эксперимента, просто попробуй выдать абилки в нужном порядке новому юниту. Потом измени порядок, и измени набор абилкок у этого юнита... А рядом создай нового, с таким же набором (это будет его первый набор).
Если у старого абилки лягут не так как надо, но с учётом ранней расстановки, а у нового - так как нужно, значит единственным вариантом будет лишь пересоздание юнита.
Больше проблем будет если вдруг окажется, что игра кэширует не абилки на юните, а вообще абилки сами по себе - тогда это должно будет сказываться на всех таких абилках вообще...