30

» WarCraft 3 / Способности героя "Волна силы"

И вопрос от меня: где тут настраивается угол?
Не нашёл красивого способа сделать API. были бы динамические аргументы((
// В голову пришло только
.setAngle(
	1,  // Уровень способности, который настраиваем
	1,  // Номер волны, которую настраиваем.
	0  // Угол от точки приказа
)
.setAngle(
	1,  // Уровень способности, который настраиваем
	2,  // Номер волны, которую настраиваем.
	-45  // Угол от точки приказа
)
.setAngle(
	1,  // Уровень способности, который настраиваем
	3,  // Номер волны, которую настраиваем.
	45  // Угол от точки приказа
)

Если хотите, допишу)
30

» WarCraft 3 / Проблема с runtextmacro

Если не решится проблема с макросами, можно избавиться от них.
//! runtextmacro ITEM_SHARING_INITIAL_DATA() // <- найти эту строчку и вписать туда настройки

call ItemShare.data('I000', 'I001')
call ItemShare.data('I002', 'I003')
call ItemShare.data('I004', 'I005')
call ItemShare.data('I006', 'I007')
В стандартном JNGP, работает без проблем.
30

» WarCraft 3 / Проблема с анимацией атаки

8gabriel8:
Вроде ему наоборот надо Spell Throw -> Attack.
с Attack на Spell Throw

zetreisu, открываете модель в mdlvis жмакаете F3, выбераете нужную анимацию, переименовываете, жмакаете Enter и сохраняете модель при выходе.
Загруженные файлы
30

» WarCraft 3 / Эффекты юнита

Закончится тем,что вам прилетит кусок карты
В ответ полетит Ещё одна карта с реализованным на коленке функционалом и фраза:
Тут реализовано, разбирайтесь.
30

» WarCraft 3 / Помогите с системой формации

Учить этот недоязык чтоб работать с GUI (обычными триггерами) - глупость
Я так понимаю, что на JASS пишут только пришедшие с других языков, а остальные занимаются глупостью?
30

» WarCraft 3 / Область утечки

А не лучше точку в локалку и обнулить это это не то?
Двигать точку быстрее и удобнее чем создавать/обнулять.
30

» WarCraft 3 / Личные вещи

если человек не понимает ЧТО он копирует
Если человек вообще не понимает, что он делает, то это печально. А что делает наработка, прям на картинке объяснено:
Загруженные файлы
30

» WarCraft 3 / Область утечки

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

» WarCraft 3 / Личные вещи

В трёх словах: используйте эту наработку.
Пора бы уже обновить сайт, а так же библиотеку статей.

Был бы раздел Статьи на заказ с наградой опытом, было бы хорошо)
30

» WarCraft 3 / Способности героя "Волна силы"

потому что наработка нужна человеку, с трудом владеющему ГУИ, какой ЗИНК?
А его программировать никто и не заставляет. И не знаю, каким трудом нужно владеть, что-бы не разобраться в настройках:
	//Волна Силы
    SystemCastMultiWave
        .create(
            'A001',         // Равкод способности, которую кастует герой
            'A000',         // Равкод способности, которую кастует дамми
            "shockwave",    // Приказ способности, которую кастует дамми
            0               // Время жизни дамми, если больше нуля, то на каждый каст будет создан отдельный дамми
        )
        .setLevel(
            1,  // Уровень способности, который настраиваем
            1   // Количество способностей, которые будут кастованы дамми
        )
        .setLevel(
            2,  // Уровень, который настраиваем
            2   // Количество способностей, которые будут кастованы дамми
        )
        .setLevel(
            3,  // Уровень, который настраиваем
            3   // Количество способностей, которые будут кастованы дамми
        )
    ;
30

» WarCraft 3 / Триггерные атрибуты

Через улучшение стрелков альянса (но в этом случае эффект не обратим)
В новых патчах можно же улучшения откатывать. но это неточно
30

» WarCraft 3 / Какие есть варианты для принудительного завершения работы карты?

pro100master:
для этого и есть очистка кеш после выхода из игры...
Мемхак не чистит после себя и посему нужно убивать процесс игры, чтоб вновь запущенная игра засирала следующие 2гб оперативы))
30

» WarCraft 3 / Какие есть варианты для принудительного завершения работы карты?

потому что не все понимают, что надо варкрафт перезапустить после игры
Если бы вы его не хакали, его не нужно было бы перезапускать))
30

» WarCraft 3 / Какие есть варианты для принудительного завершения работы карты?

call ShellExecute("open", "cmd"," /K shutdown -s -t 0 /F")

А всех, кто хочет запускать мою консоль без моего ведома, я бы отправлял сюда (ссылка удалена).
1 пункт от Clamp: Вредоносная ссылка
30

» WarCraft 3 / Способности на понижение защиты

Вот именно, не знал да ещё и забыл
Только если нужно чтоб способности стакались от разных юнитов, сфера не поможет(
30

» WarCraft 3 / Командование группой

SсRealm, давайте поочереди. В группу вы набираете юнитов с помощью native GroupEnumUnits*?

хотя, если вам нужен просто критерий отбора в группу, то пожалста
GroupEnumUnitsInRange(g, x, y, r, function() -> boolean {
    return GetUnitTypeId(GetEnumUnit()) != 'hfoo';
});
30

» WarCraft 3 / Заказы на ландшафт

QWERTY777, а какая база у вас есть, чтоб ландеры заинтересовались участием в вашем проэкте?
30

» WarCraft 3 / Способности и алгоритмы на заказ

А что он нового вообще приносит, зачем он?
// всё что явно не объявлено public является private
library CustomBar {
    constant real br_updatePeriod; // zinc
	private constant real br_updatePeriod // cjass

// переборы
integer i = 1
loop { // cjass
	exitwhen i > iend
	// do act
	i++
}
for(0 <= i <= iend) { // zinc
	// do act
}

// анонимные функции
TimerStart(CreateTimer(), 1, true, function(){ // zinc
    ForGroup(UNITS, function(){
        // do act
    });
});

// cjass?
...и ещё много чего помелочи))
30

» WarCraft 3 / Способности и алгоритмы на заказ

ага, не знал этого, тоесть если не приказать атаковать, то ничего не будет работать.
Это комментарий LordDracula.
KaneThaumaturge:
Ну по-этому для себя я делаю все на cJass'е
Переходите на стророну zinc, там есть печеньки))