13

» WarCraft 3 / Как определить главную характеристику героя?

DualShock, Varcklen, у меня 1.27б версия

DualShock, попробую

temp_unit - Герой
temp_int - основной атрибут
я правильно понял это 2 переменные, первая типа Боевая единица, а вторая?
13

» WarCraft 3 / Как стакается способность?

quq_CCCP, спасибо большое! это то что мне нужно

МрачныйВорон, буду юзать благословение элуны раз она стакается
13

» WarCraft 3 / Как стакается способность?

dmgr, по факту не работает так, начинает работать только та способность, которая в предмете

И кстати, только узнал что урон от заклинаний режется последовательно дважды если у героя есть способность уменьшение урона от магии. Первый раз - 30% (встроенный резист героев) и только потом полученная цифра уменьшается ещё на 33% в случае если у героя стандартные рунные браслеты

Как можно сделать чтобы активной была та способность, которую я дал непосредственно герою, а не через предмет?
Загруженные файлы
13

» WarCraft 3 / Масштабирование эффекта

Либо в движке отключить масштабирование прикрепленного эффекта
а это где именно?

ScorpioT1000, как прикрепить дамми к юниту?
13

» WarCraft 3 / расчёт процентов для способности

GetLocalPlayer, если я буду так и дальше делать то будут сильные округления Random integer number between 1 and {1,2,3,4,5...} соответствуют вероятностям 100% 50% 33% 25% 20% и так далее, с такой формулой я никогда не получу вероятность, например 56%, а хотелось бы с точностью до 1%

GetLocalPlayer, кажется я догнал) спасибо

  1. INT/20 * 100 = твой шанс в процентах
  2. Сравниваешь случайное число с этим шансом: если случайное число в интервале от 0 до 100 меньше либо равно твоего шанса, то абилка прокнула.
может я что то плохо объяснял, но попробуй сам подставить несколько значений в свой вариант и поймешь что умножать на 100 точно не нужно
13

» WarCraft 3 / расчёт процентов для способности

Naadir, Допустим INT=40, тогда Шанс {INT/20} = 2% Теперь для активации способности мне как то нужно эти 2% получить, и я это делаю через установку целочисленной переменной Математика - Random Number. 100 делю на получившиеся 2% - вот почему: Random integer number between 1 and 50(100/2) будет равняться 2% вероятности

Ну вот просто, логически рассуждая, ответь, зачем делить 100 на (INT/20)? Ты получаешь число 2000/INT. Т.е. с ростом интеллекта шанс способности уменьшается.
будет не 2000/INT а 100INT/20 , чем больше INT тем больше вероятность в %

Naadir, чем больше INT тем сильнее округляется результат, вот пример: INT=748, тогда Шанс {INT/20} = 37.4%. 100 делим на 37.4 = 2.67(оно округляется до 2) и получается Математика - Random Number between 1 and 2 вероятность 50% а не 37.4% как нужно было

у способности есть основная функция, эта как дополнительная пассивка
Загруженные файлы
13

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

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

» WarCraft 3 / неуязвимость здания

newtone, всё из этого пробовал, ничего не помогает. Последний вариант заставляет юнита тереться у невидимой базы, постоянно сбивая и получая приказы

quq_CCCP, если не найду решение попроще, придётся делать так
13

» WarCraft 3 / неуязвимость здания

Komkozavr, я что, как то плохо объяснил в чем проблема? Посох спасения стафает неуязвимых юнитов, НО если здание на которое он стафнется сделать неуязвимым или невидимым то стаф перестаёт работать.

quq_CCCP, а как добавить бафф который даётся юниту который стафается Посохом спасения? Наверняка есть какое то решение моей проблемы без этих костылей
13

» WarCraft 3 / неуязвимость здания


pro100master, это свойства разрешенных целей, они то причем?

pro100master, я ведь не само здание телепортирую посохом, а на это здание
Загруженные файлы
13

» WarCraft 3 / неуязвимость здания

pro100master, с этой пассивкой перестают работать посохи, я ведь написал об этом
13

» WarCraft 3 / Проблема со значением переменной

Коммунизм, почему это срабатывает в моем случает только для 2 игрока? У меня есть ещё одна карта этими же триггерами скопированными и там для 2 игрока переменная устанавливается нормально, где проблема - вообще не отдупляю

Коммунизм, Спасибо большое, вроде помогло, но работает только в том случае если сперва проверить Статус - Играет и потом Контроллер - Человек, и не наоборот, и до сих пор не пойму почему для 2 игрока это не срабатывало
13

» WarCraft 3 / Проблема со значением переменной

quq_CCCP, Значение переменной HeroPick я использую чтобы, когда все игроки, присутствующие в игре выбрали героя, то все не выбранные герои удалились. Значение HeroPick 1 - означает что игрок либо вышел, либо слот игрока был изначально пуст, либо игрок выбрал героя. Когда значения HeroPick для всех игроков будут равны 1 то сработает триггер по удалению оставшихся героев с карты.
и я не пойму откуда у переменной HeroPick[2] значение 0
Загруженные файлы
13

» WarCraft 3 / Механика посоха спасения

quq_CCCP, а по времени в варике все события округляются по времени до сотой доли секунды? в редакторе варика и в ReplayMaster'e события записаны не чаще чем каждые 10 мс
13

» WarCraft 3 / Механика посоха спасения

quq_CCCP, А если ещё глубже посмотреть?) Вот представим что есть 10 триггеров которые будут запущены каждый по истечении 5 сек. игрового времени, все эти триггеры будут выполняться последовательно ведь? на очень большой вычислительной скорости разумеется

quq_CCCP, у посоха возвращения нет ведь анимации для героя, откуда там каст тайм не пойму?
13

» WarCraft 3 / Механика посоха спасения

у посоха есть каст тайм
Сколько каст тайм составляет? откуда такая инфа
13

» WarCraft 3 / Механика посоха спасения

тупо перемещение, тебе может удар прилететь в последний момент
вот как именно это происходит мне и интересно, что значит в последний момент? получается можно стафнуть мертвого юнита? или время событий смерти и стафа совпали
13

» WarCraft 3 / Механика посоха спасения

pro100master, Сорян, я о посохе возвращения, который у эльфов

pro100master, хотя вроде с хуманских стафом такое же возможно
13

» WarCraft 3 / Механика посоха спасения

Bergi_Bear, quq_CCCP, я не спрашиваю как сделать посох, меня интересует механика события когда при стафе юнит будучи мертвым телепортируется на базу
13

» WarCraft 3 / Сортировка значений переменной

Extremator, офигеть, как ты додумался до такого алгоритма, я его допёр только когда ты его разжевал. Спасибо
13

» WarCraft 3 / Сортировка значений переменной

Extremator, отвечаю не пойму как после действия Set Max=(Max-1) последующие выпадающие числа могут быть больше текущей выпавшей..
13

» WarCraft 3 / Сортировка значений переменной

TheMilka, PT153, в итоге запилил такой рабочий вариант, без действия wait при быстром нажатии Esc варик крашится, а с действием wait 0 почему то нет
Загруженные файлы
13

» WarCraft 3 / Как убрать зеленый квадрат на импортированной модели

Импортируемые текстуры:
Snow.blp (для зимних)
Autumn.blp (для осенних)
у этих текстур удали пути