Не могу разобраться в чем дело и снова обращаюсь к этому сайту (эх сколько раз вы меня выручили). Я использовал template MUI спеллов Bribe'a и его Indexer чтобы сделать MUI спеллы, однако у меня проблема, вроде бы спеллы и работают, но не долго. Почему-то после какого-то количества использований они просто исчезают на старте, сам понять в чем я дело не могу, я прикреплю карту с триггерами, может кто посмотреть и сказать где я ошибся и насколько сильно? Буду благодарен за любую помощь или подсказки.
П.с. оба спелла не работают, т.к. сделаны на одном и том же триггере.
П.с.с на Hookshot категорию не надо обращать внимания.

Mate, ну очивидно ошибка реализации, ибо используются одни и те же массивы, в которых происходит коллизия, одни и те же ячейки используют раные способности. Вовсе я бы не советовал так замарачиватся с гуи, а прочитать статьи на jass и забить на все это дело, юзая хештаблицы.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
7
quq_CCCP:
Mate, ну тебе нужно хранить где то данные о том кто кастанул спелл и куда, ты их сохраняешь в массив, там стоит счетчик который выдает новые ячейки если кто то еще этот самый спелл применит, так тут реализована мультиприменяемость, а ты варочтно не учитваешь этого и из за этого все ломается. Смотрел код бегло, хз как там сделать получше.
На вид что то вроде волны которая кастует увечье и наносит урон всем на своем пути, карту даже не запускал.
Не суть, там не на что смотреть кроме двух скиллов. Я не могу понять почему я не могу вызвать этот баг с момента как поменял пару значений.
9
Учить GUI в 2018 - себя не уважать.
Столько хороших статей написано чтобы JASS начать учить!
26
Mate, посмотрел карту, способности перестали применяться через несколько использований, стал смотреть триггеры, некоторые действия в триггере Damage Engine Config не работали, может быть где-то ещё тоже. Чтобы их запустить, открывал действие и нажимал Ok. Опять запустил карту и довольно долго тестировал, способности не прекращали работать.
7
8gabriel8:
Mate, посмотрел карту, способности перестали применяться через несколько использований, стал смотреть триггеры, некоторые действия в триггере Damage Engine Config не работали, может быть где-то ещё тоже. Чтобы их запустить, открывал действие и нажимал Ok. Опять запустил карту и довольно долго тестировал, способности не прекращали работать.
Странно, в Damage Engine config находятся только переменные и те что выключены нужны для копирования, их не нужно было включать кроме рунных браслетов, они ситуативные. В общем я понял, что я ничего не понял и баг какой-то супер рандомный.
noyl:
Учить GUI в 2018 - себя не уважать.
Столько хороших статей написано чтобы JASS начать учить!
Да я по старым статьям из 2007-2013 смотрю, в JASS'e я вообще ничего не понимаю..
26
Mate, ну вообще система не самая лучшая, сходу назову то, что не исчезает зачастую эффект после Дизморали, а также не удаляется группа после создания юнита. Дело в том, что создаётся группа из нескольких юнитов, в данном случае из одного. Сам юнит удаляется, а группа нет.

Тоже не разбираюсь почти в jass, лишь примерно понимаю, что делают такие триггеры, но писать их не очень готов. И там более не понимаю людей, которые понтуются знанием jass, но пишут на нём очень корявые триггеры.
Не имел ввиду кого-то из присутствующих, просто неоднократно сталкивался с кривыми jass-реализациями.
6
8gabriel8,
Вся соль в том, что любой триггер на гуи уже сам по себе кривой)
И чтобы сделать аналог чего-либо, используя джасс, более корявым, чем гуишный вариант - надо постараться.
26
Wadimiru, под кривостью понимаю реализацию вообще, когда никакого бага в реализации задумки словить почти невозможно. Например, активная способность с понижением защиты срабатывает не неуязвимых к магии, либо аура кровожадности не работает на тех же неуязвимых к магии. Конкретно это не зависит от jass или GUI. Да и косяки GUI легко обходят те, кто хорошо знает его устройство.
7
8gabriel8:
Mate, ну вообще система не самая лучшая, сходу назову то, что не исчезает зачастую эффект после Дизморали, а также не удаляется группа после создания юнита. Дело в том, что создаётся группа из нескольких юнитов, в данном случае из одного. Сам юнит удаляется, а группа нет.

Тоже не разбираюсь почти в jass, лишь примерно понимаю, что делают такие триггеры, но писать их не очень готов. И там более не понимаю людей, которые понтуются знанием jass, но пишут на нём очень корявые триггеры.
Не имел ввиду кого-то из присутствующих, просто неоднократно сталкивался с кривыми jass-реализациями.
Эффект от дизморали я уже сменил на другой и там все работает нормально, я наверное пока прикрою этот вопрос, если что-то будет опять не работать, то пойду учится JASS'у.
Всем спасибо.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.