Добрый день! хочу увеличить броню не так как в способностях но посчитать триггерно сколько у героя или юнита брони и за счет этого повысить броню на 100% например у юнита 8 брони увеличить на столько же 20 брони на 20 и так далее..тут нужно работать с математикой но для начала я хочу узнать как будет выглядеть этот триггер. спасибо.

И снова напомню, что броня считается и без мемхака (импортировать сможет и новичок, багов практически нет)
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
43
Давайте споры чья струя лучше не здесь, можете в ЛСе уписаться
21
8gabriel8, ты просто импортни систему (там надо код ее наверх перетащить в custom code и все, ща уже не помню, то ли одна абилка просто должна остаться неизменной, то ли еще какую-то/какие-то надо скопипастить, в общем, система точно та, а дальше инфу ищи и разбирайся сам, мне уже влом, но я помню, что все было несложно).
И все, дальше сможешь пользоваться функцией GetUnitArmor(твой юнит), которая сможет возвращать число брони. На гуи, ятп, через кастом скрипт должна сработать, там же кастом скрипты и есть по сути зачатки джасса (без которых хоть более-менее норм код не написать).
/////////
А по джассу и гуи - джасс позволяет выполнять задачи намного эффективнее. Но он НАМНОГО сложнее для понимания. Гуи поймёт и ребёнок и, честно говоря, создание карт на гуи довольно сложно назвать работой. А вот на джассе уже довольно сложно НЕ назвать.
Чтобы что-то изменить, и стараюсь собственный джасс или что это там получается делать максимально самодокументируемым и лёгким для восприятия.
43
Я как обычно сделал костыльную версию, наверно костыльную.
  1. Скидываем константу "Прирост порчи брони при уроне" (на 0,00 - процент от любого кол-ва брони = 0%, в описании можно что нить написать)
  2. Делаем способность,которая дает броню -> закидываем в предмет соответствующий
  3. Фиксируем процент реалом
  4. В отлове урона рассчитываем формулу (нанесенный урон * на процент брони) -> прогоняем триггер (run trig)
  5. В прогнанном триггере делаем задержу на 0,01 сек. и восстанавливаем здоровье герою (хп+формула)
Прилагаю болванку, если не понятно, в ней так же рассчитывается кол-во брони от ловкости, согласно константе (стандарт 0,3 на ед. ловкости).

Заметил что движок малек не правильно округляет реалку в целое. В начале пишет 3%, на деле 3,9%.
Загруженные файлы
18
Заметил что движок малек не правильно округляет реалку в целое
Дело в том, что при переходе R2I, дробная часть, похоже, просто удаляется. Поэтому перед округлением я прибавляю 0.5.
26
ClotPh:
...разбирайся сам, мне уже влом...
Да я заметил, что лень даже самому карту создать с двумя способностями на одном хоткее, либо даммика сделать видимым, чтобы посмотреть, кидает ли он сетку.
13
Пользуясь случаем. Напомните, что за утилита пилила БД самостоятельно, собирая все значения из РО? Не приснилась же она мне.
7
molot39:
автору нужно на предмете спел или же система такая будет?
начинают учить новичков скрывая оптимизацию
система
спасибо за карту..вопрос закрыт
21
8gabriel8, не лень, а рациональное распределение ресурсов
21
8gabriel8, ага, то-то мне говорят в других темах, что безумно трачу свои силы
когда кучу времени сидишь в редакторе, прикинь, желание делать даже мелкие и простые задачи сильно пропадает
это как после сверхутомительной физкультуры на следующий день ложку только двумя руками держишь
Мне бтв вообще вот прямо сейчас раскуривать в мемхаке, как поле изучения способностей по старому мемхаку редактировать
Прикинь, перепроверять какие-то сетки, которые тем более не нужны в данном случае оказались, желания нет вообще
26
ClotPh, вот тем GUI и хорош, что там в два клика делается то, что на JASS бы минуту печатал. Но вам нет, напряги подавай, а потом жалуетесь, что результат не стоит затраченных усилий. Я прекрасно понимаю твои страдания, сам такое терпел.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.