Всем привет, форумчане!
На днях залез на старый добрый wc3c.net, покопался по Jass ресурсам, решил использовать готовые библиотеки для облегчения написания способностей да и сэкономить время было бы хорошо.
Наткнулся на библиотеки ABuff www.wc3c.net/showthread.php?p=951180&fromattachment=951180#9...
Карта открылась, запустилась и все работало отлично. Но при сохранении в WE у меня отказывается компилировать с ошибкой "Invalid typecast" на строке "set this2aBuff[integer(this)]=eventBuff". Я в общем то понимаю как должна работать библиотека, но быстро разобраться в проблеме не могу, увы пока очень плохо ориентируюсь в кодинге.
Собственно вопрос: возможно то-то уже использовал такие системы или маестро Vexorian'а, возможно в компиляторе нет чего-то, хотя опять же со страницы обновил JassHelper до нужной версии, JNGP само собой последний.
В любом случае постараюсь разобраться сам, но нужно бы сэкономить время, ибо оно сейчас у меня совсем в дифиците, поэтому буду очень благодарен за советы.
Карту прилагаю.

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
1
Как бы так всё толково сформулировать в тексты)
Лично хз что да как, но методом тыка, снял флаг с "Enable AdicParser" во вкладке "cJass" всё ок, сохраняет, теперь.
7
Хм, интересно. Вот что мне выдает без АдикХелпера:
! external ObjectMerger w3a Adef lvdt anam "Leave Detect" aart "" arac 0
при этом действительно сохранил карту. Хотелось бы понять причину, т.к. не хотелось бы отключать АдиХелпер, возможно буду все же использовать cJass
28
ерунда эта система, там все бафы сделаны через ауру торнадо (и добавлению её юниту), а если мне например надо промахи кинуть или сало?
32
Собственно почему нельзя добавить юниту скилл ауры торнадо без какой либо системы и удалить в нужный момент? Темболее там так и остались минусы аур (уровни на баффе и ээфект при появлении будет всегда 1 уровня, после бафф обновится до текущего уровня, через 1-2 сек.) Подобие стандартным баффам активных способностей кроме диспела я не увидел, ни тебе рассеивание при неуязвимости или невосприимчивости к магии, тупо добовление удаление абилки юниту.
7
Думал использовать чисто для экономии времени. По хорошему конечно надо самому написать системки, да все руки не доходят.
Может тогда подскажите, есть ли готовые более менее пригодные для использования. Сам всегда делал через торнадо, разве это уже не модно?
Принятый ответ
32
А что требуется, к примеру для ледяного замедления очень хорошо подходят ледяные стрелы, юнит синеет, но в отличии от фрост новы там можно настроить фактор замедления, можно налепить тучу ледяных слоу баффов.
Для сала у нас 5 спеллов, безмолвие, туман, союлберн( пламя обреченности вроде), винные пары, Печать преисподней, как бы есть где разгуляться.
Для дизарма отлично подходит 'Abun', а для баффа в статусе та же самая аура торнадо.
Баффа стунов, делаются стунами, для аое станов без деформации рельефа отлично подходит ракетный удар и огненный голем.
Не знаю что там за система на хайве которая по размеру кода тянет уже на полноценную карту и зачем она нужна:?
28
Ambruziy, nocjass юзай
или как он там называется
короче запрети сиджасс для этой либы
7
quq_CCCP, нет, ну я уж не настолько нуб)))) Там системы аля XE Vexorian'а, например для вращения в 3х координатах, для создания метательных снарядов и т.д., упрощает создание спелов, не надо переписывать сто раз одно и то же. При том для меня было очень познавательно посмотреть применение структур на деле, интерфейсов, кейвордсов и т.д.
nvc123, ок, да так в итоге и поступил, спасибо!
P.S. в общем тему можно закрывать, сем спасибо народ!
28
Ambruziy, интерфейсы реализованы через триггеры из за чего вызывают неслабые лаги
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.