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

И снова напомню, что броня считается и без мемхака (импортировать сможет и новичок, багов практически нет)
`
ОЖИДАНИЕ РЕКЛАМЫ...
18
Можно через базу данных. Но придётся ещё менять данные в базе, когда герой повысит уровень или поднимет предмет.
7
дело в том что я у меня юнит с аурой доспехи веры, я дал ему эту способность и она работает, но когда я вставлял галочку процент повышения у брони он брал изначальное кол-во брони и за счет этого он повышал этот показатель в 2 раза..мне это не нужно...и да покажите хотябы как это будет выглядеть так как в событие я не знаю что впихать )))
32
Ну тут только мемхак, но это наработка не для новичков.
26
quq_CCCP, ему сейчас надо, чтобы работало, а оптимизация потом. Какой-нибудь триггер в духе: каждые 0.1 секунда проверять у юнитов на карте бафф Доспехи веры, если да, то проверить наличие дополнительной брони, если есть, то ничего, если нет, то дать, если баффа нет, то убрать дополнительную броню.
32
8gabriel8, как вы собрались проверять кол-во брони, это только в мемхаке есть функция узнать текущую белую и зеленую броню, другие способы из области фантастики, пили базу данных всех баффов, дебафов, юнитов,предметов...
Есть вещи которые вот так просто в 1 клик, как вы делайте в гуи не сделать... И хоть ты тресни, либо не делай ничего либо делай как говорят, третьего не дано.
26
А ведь по идее база данных для данной карты это нормальная тема, хоть и муторная. Так как там видов союзнических воинов всего чуть-чуть, героев 36, предметов, которые повышают защиту, немного, каких-то других способностей увеличивающих защиту не припомню, но вроде что-то есть.
21
И снова напомню, что броня считается и без мемхака (импортировать сможет и новичок, багов практически нет)
Принятый ответ
43
автору нужно на предмете спел или же система такая будет?
начинают учить новичков скрывая оптимизацию
26
ClotPh, а можно туда какой-нибудь триггер на GUI добавить, чтобы показывал тип брони и её количество у атакованного юнита?
22
8gabriel8, да ну этот гуи, что в нем хорошего то, сто лет накликивать
особенно когда формулу какую нужно сделать
потом хочешь немного поменять и надо все перенакликивать
с jass new gen pack, джасс проще и во всем лучше чем гуи
26
biridius, тоже можно и про джасс сказать. Нужна какая мелочь, сидишь, строчишь код, а в GUI в два клика готово. Вообще JASS для многопользовательских карт хорош, а GUI для кампаний и роликов, последним я в основном и занимаюсь.
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 бы минуту печатал. Но вам нет, напряги подавай, а потом жалуетесь, что результат не стоит затраченных усилий. Я прекрасно понимаю твои страдания, сам такое терпел.
21
8gabriel8, ага, только если у тебя XXXX способностей и XXX персонажей с XXX аватарами, XXX предметами, талантами и еще овердофига чем, каждая милипусечька оптимизации ппц как важна...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.