0
13
1 год назад
0

» WarCraft 3 / [GUI] Тригер "отказывает" в запуске карты, или крашит игру.

Centyrion, Может способность не для героя, либо юнит не герой. Краш бывает, если проводить манипуляции с характеристиками на простых юнитах
1
13
1 год назад
1

» WarCraft 3 / Опыт после убийства крипа

Измени событие, там есть Generic unit і добавь условие что: тип юнита Trigger unit равно бандит
1
13
1 год назад
1

» WarCraft 3 / Не работает триггер с условиями

Попробуй изменить - not equals human на equals human
0
13
1 год назад
0

» Unryze Jass API / UjAPI

И да, забыл добавить, Y2 ограничение имеет, откуда Y3? Напоминаю, что столбов (X) 4 (0-3) а строк (Y) 3 (0-2). И получается 4 * 3 = 12 (11 индекс). А ты хочешь получить 4 * 4 = 16ый индекс, вопрос откуда и куда.
Я ошибся с обозначением х,у. Позиция х2 и у2 = Child(0). -1 индекс указал чисто проверить, думал если Child(0) = x2;y2 и Child(10) = x0;y0 то -1 может быть x3;y2
ОШИБКА
This application has encountered a critical error:

FATAL ERROR!

Program:	D:\Games\WarCraft3\Warcraft 3 Frozen Throne\war3.exe
Exception:	0xC0000005 (ACCESS_VIOLATION) at 0023:0222279A

The instruction at '0x0222279A' referenced memory at '0x00000010'.
The memory could not be 'read'. 
0
13
1 год назад
0

» WarCraft 3 / jass Переменные

Ты серьёзно предлагаешь использовать вэйт?
Нет, я прелагаю вартант как не потерять "объект" когда используют вэйт.
1
13
1 год назад
1

» WarCraft 3 / jass Переменные

Borodach, Но если такая функция будет вызвана 2 раза за короткое время, первый last created может затеряться. Особенно если функция растянута во времени, то есть имеет вейты.
nazarpunk, Так даже в гуи она проблемы может создать... Last created group хорошо это показывает, с утечками групп.
Нужно сначала создать локальную, затем создать юнита/кнопку/текстаг или другое, локальную установить = lastCreated и только потом вейт, тогда ничего не затеряеться.
Именно в групах создаеться локальная и она же возвращаеться, то есть не проходит очистка
2
13
1 год назад
2

» WarCraft 3 / Помощь с таймерами, подсчёт скорости прокаста способностей

Попробуй отследить события - связаные с началом каста, старт каста, отдал приказ. Возможно что то и сработает
0
13
1 год назад
Отредактирован Borodach
0

» WarCraft 3 / jass Переменные

SсRealm, get last created что либо - это вообще бредовая выдумка, с кучей проблем в работе. Особенно если постоянно юзать её, а не для первоначального определения чего либо. Зачем её ввести в гуи - непонятно. Лучше бы локалки ввели.
Такая штука, что функция, к примеру, должна вернуть "хендл". После возврата значения, все последующие команды не выполняться, та созданная локальная зависнет в памяти и у тебя не получится устранить утечку. Так вот ети глобальные lastCreated, удобний "транспортировщик" чтоб избежать утечек.
0
13
1 год назад
Отредактирован Borodach
0

» WarCraft 3 / Есть ли эффекты атаки, снимаемые рассеиванием чар?

Орба замедления. В стандартн вешает замедление которое снимаеться. Но можно настроить и другой эффект.
0
13
1 год назад
Отредактирован Borodach
0

» Unryze Jass API / UjAPI

Название примерное, смысл что любые "доп. услуги" из UJAPI не откроют карту.
0
13
1 год назад
0

» Unryze Jass API / UjAPI

Нашел "кнопку" обновления. И сейчас при установке флажка "LoadLibrary" крашит варкрафт. Путь на war3.exe указан.
Если не стоит, то карта не открывается с одной глобальной
framehandle Frame
0
13
1 год назад
0

» WarCraft 3 / Пассивка предмета. как создать?

наносим урон
Наносится дополнительный урона в процентах (25%) от общей силы атаки
Откуда ты возьмёшь базовый урон на 1.26 ваниле?
А зачем? Берем урон который получил юнит, множим на 25% и наносим чистый урон чтоб больше не срезался защитой.
0
13
1 год назад
0

» WarCraft 3 / Пассивка предмета. как создать?

Если хочешь с орбом - то можешь добавлять не ауру меткости, а "разгром".
Как обеспечить нанесение дополнительного урона исходя из хп цели?
Юнит получает урон -> юнит получивший урон находится под ядом\проклятием -> удаляем яд\проклятье, проверяем здоровье, наносим урон
0
13
1 год назад
0

» WarCraft 3 / Пассивка предмета. как создать?

Предмет должен быть орбом, тогда задача в разы упрощается
Как ты будешь рулить способностями орба на 1.26 ваниле?
Не уточнил, но думал что все и так понимают что орбы перебивают друг друга. Добавить описание, что не будет с иными работать, но плюсом что прост в реализации на ГУИ 1.26
0
13
1 год назад
0

» Unryze Jass API / UjAPI

BlzFrameGetChild(ORIGIN_FRAME_COMMAND_BAR, 0) и GetFrameChild(ORIGIN_FRAME_COMMAND_BAR, 0) ссылается на фрейм(расположение кнопки) х3 у2, а не х3 у3. х3 у3 не видно никаким индексом в диапазоне от -1 до 11.
OSKEY_LEFT и RIGHT, UP, DOWN не работают, но так понимаю в 1.19.78 работает.Обновление в дискорде и гитхабе нет, а с сайта блочит вирус( отключал антивирус и брандмауэр). Windows 7
0
13
1 год назад
0

» WarCraft 3 / Пассивка предмета. как создать?

Предмет должен быть орбом, тогда задача в разы упрощается
0
13
1 год назад
0

» WarCraft 3 / Ограничение количества зданий

Лучше не таймером, а событием завершает постройку и проверять условием какое здание, если нужное то заблокировать
0
13
1 год назад
0

» WarCraft 3 / jass Переменные

set udg_choose[0] = GetLastCreatedButtonBJ()
0
13
1 год назад
0

» WarCraft 3 / Отлов автоатаки на дальника

Юнит получил урон, как то так
Атакован сработает перед вылетом стрелы
1
13
1 год назад
1

» WarCraft 3 / Триггер зависящий от улучшения

Перем: Тип юнита[масс кол.игроков] (type)
Таймер [масс кол.игроков] (timer)
Тип юнита[n] (data)
Трг:InitMap
Data[1] = foot
Data[2] = rifle
Трг:Прошло 0 сек
Дей: циклом для каждого игрока запустить timer с повторением
Трг: timer[0] истекает(для каждого игрока)
Усл: type[0] не равно нулл
Дей: создать юнита type[0] в точке
Трг: завершает улучшение
Дей:type[номер игрока инициатора] = data[уровень апгрейда]
0
13
1 год назад
Отредактирован Borodach
0

» WarCraft 3 / Что делать, если при создании карты, выкидывает в главное меню?

Vladisubbotin, Такая ошибка, когда библиотека с таким именем уже есть.
0
13
1 год назад
0

» WarCraft 3 / Как сделать уменьшение брони у предмета при ударе?

Стандартный предмет из лавки у нежити. "Сфера проклятия"
0
13
1 год назад
0

» Unryze Jass API / UjAPI

Крашит при загрузке таблицы, Без лаунчера работает.
/ /! loaddata "data.slk"
Ошибся, совпало после добавления триггера
0
13
1 год назад
Отредактирован Borodach
0

» Unryze Jass API / UjAPI

Крашит при загрузке таблицы, Без лаунчера работает.
/ /! loaddata "data.slk"
Карты с UJApi могут запускаться на айкапе или ирине?
0
13
1 год назад
0

» WarCraft 3 / Крепление эффекта к двум и более аттачам

Можешь посмотреть как шипи накладаються на жука(герой нежити). Может и так пойдет...