32

» WarCraft 3 / Защита карты

От кого защищать то собрался? Примитивная защита - это удаление файлов редактора, изменить можно практически любую карту.
32

» WarCraft 3 / Как заменить BJ-функции?

Бж функции, это функции из Blizzard.j и Blizzard.ai (для кода карты и кода ии соответственно). Находятся эти файлы в war3path.mpq гуи использует бж функции, их там довольно много, многие тупо обертки, другие некоторые механизмы с созданием обьектов (функции для работы с группами, мультибордами) многие имеют много мусора и ненужных действий (к примеру create unit), конвертировать в текст триггер и посмотреть как оно выглядит не сложно, так же не сложно написать в виде текста свой алгоритм (примеры и статьи есть) это не сложно для простых задач, сложные задачи вы бы хрен реализовали на гуи и затратили бы уж точно не меньше времени. По мимо у утечек в гуи не рализовано нормальное использование координат, таймеров, триггеров. В jass можно создать и удалить таймер, на 1 раз чтобы сделать какую то задержку или реализовать спелл, на гуи же
это у вас не получится, придется юзать отдельный триггер + городить массивы...
Так что вы зря тут говорите что проще, а что сложнее.
32

» WarCraft 3 / Как заменить BJ-функции?

Нахрен это кому нужно, вы сами не догадались почему никто гуи не доделывал? Все кто хотели - перешли на jass и забыли про утечки и много кликать, не говоря о том что наработок на jass куда больше.
32

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

Ну тут сразу и утечка и непонятно что вы хотели сделать, что за условие? убивший == некая переменная?
32

» WarCraft 3 / Ульта с превращением

Если нужно постоянное превращение - используйте Aave - превратится в сфинкса.
32

» WarCraft 3 / Удастся ли заменить GUI-функции в файле Blizzard.j?

ledoed, никак не связано с компами - кол-во памяти под процесс конечно и везде одинаково.
32

» WarCraft 3 / Удастся ли заменить GUI-функции в файле Blizzard.j?

Ничего ты не изменишь наивный, хак редактора нужен с заменителем функций, да и бж функций не 1, переписывать долго. Где то же были доработанный ГУИ ( вроде чувак под ником - Пушистый) делал, но сам всем этим никогда не пользовался, т.к пишу на jass.
32

» WarCraft 3 / Перевод карты на английский

Есть - у тебя если вар софтклаба, ты удивишься что многие вещи называются на английском по другому, ибо софтклабовцы добавили отсебятины или вольно перевели многие вещи.
Нужно будет учитывать это. С юмором тоже будет сложновато, не стоит сразу его переводить (никто не поймет).
32

» WarCraft 3 / предметный, который невозможно подобрать

Модель предмету без сферы кликов поставить, тогда руками никак, лиш триггерным действием (попробуй поставить предмету dummy.mdx модель и подобрать его)
32

» WarCraft 3 / Не работает строчка Custom Script о полярных координатах?

Dagger667, код в студию, где то значит допустил ошибку. У всех все работает, я уже привел пример как это работает в гуи, те же самые вычисления.
32

» WarCraft 3 / Посоветуйте карт

Бордер, ну по типу маньяка это петры, вампы, алкоголизм норм.
Свою карту могу предложить, тоже tag жанра но нет классической стройки, kodo tag team, infection attack - у двух последних зубодробительная сложность.
32

» WarCraft 3 / Не работает строчка Custom Script о полярных координатах?

function PolarProjectionBJ takes location source, real dist, real angle returns location
    local real x = GetLocationX(source) + dist * Cos(angle * bj_DEGTORAD)
    local real y = GetLocationY(source) + dist * Sin(angle * bj_DEGTORAD)
    return Location(x, y)
endfunction
Вот это стандартное перемещение точки на гуях, но оно плодит еще одну точку, а стоит только заменить return Loacation(x,y) на MoveLocation( source, x, y) ну разумеется назвать функцию ка кто по другому и изменить аргументы и пользоваться, еще раз прошу обратить внимание что угол в радианах - angle * bj_DEGTORAD)
Кстати вот - ссылка
Почитай на досуге, там объясняется что к чему.
32

» WarCraft 3 / Антимация

Ну регулировка скорости анимации, там даже задом на перед можно сделать.
32

» WarCraft 3 / Не работает строчка Custom Script о полярных координатах?

Там не просто косинус угла, а косинус угла в радианах.
И вот правда стоило так извращаться?
32

» WarCraft 3 / Откуда они берутся эти утечки...

Мб в другойм месте, многие бж функции ГУИ создают утечки, те же действия с мультмбордами, а как приобразуется твой гуив код, ты бы глянул и упал в обморок.
Увы от утечек и кривых функций на ГУИ не избавится, ну если точнее то проще и быстрее выучить jass.
32

» WarCraft 3 / Как триггерно увеличить максимальну атаку или здоровье

Принятый ответ
Dagger667:
На jass-е Я не силён. Ну если не подкинут то имей ввиду ещё, что у способностей можно делать уровни, и триггерно прибавлять, или наоборот, убавлять уровни, что даёт вполне неплохой контроль над процессом. Так же можно увеличивать и скорость атаки, и прочее... Проблем больших не вижу. Вот как Я делаю прибавку максимального запаса здоровья, всего две строчки (если без дополнительных условий).
Врун, пердун и хохотун...
Нельзя добавить здоровье юнита больше максимума триггерным действием, нужно вручить способность на хп. Абилки на хп и ману не могут быть многоуровневыми, нет как бы могут но влиять на хп\мп выше 1 уровня они не будут никак.
Для этого существуют специальные системы, написанные умными людьми, там юзая баг с абилками на хп\ману добавляют или убавляют максимум здоровья юниту, как они это делают - читайте статьи, описано в 101 месте.
С атакой сложнее, белую атаку дает только 1 книжка (предмет увеличение силы атаки - однократное), а зеленую можно повышать любыми предметными способностями повышающими силу атаки, их пруд пруди.
На сайте есть система "SetAttiribute" + описание как она устроина и работает, ищим, читаем, переносим в карут и улыбаемся.
Вот вам ссылка
32

» WarCraft 3 / Можно ли использовать "Run Trigger" как вызов функции?

Экзекут это не вызов, вызов идет на jass, много вычислений на гуи? = рак мозга, пишите в кастом коде карты фукнцию на жасс а потом через кастом скрипт вызывайте в своих гуях.
Вейты - зло, не надо их использовать, в мультиплеере столько хапнете проблем что забьете на карту.
Есть множество прекрасных статей что как делать + открыте карты близзардов, 2017 год, мы все изобретаем свой велосипед на гуи.