22

» WarCraft 3 / Изменение количества урона

почему вы переживаете что они одновремено нанесет тут идет 1 поток значит идет последовательно порядок даже если они ровно тот же время нанесли но идут порядок нанесение
22

» WarCraft 3 / Золото у рудника 0

потому что его надо после создание рудника вручную указывать количество в окне как выбираеш рудника
а я так делал 0 чтобы рудник не разрушился и вручную триггерно менял его
22

» WarCraft 3 / math.ease

обычно программисту нужны апи если чел знает толк ландшафта но ноль программирование то через апи гуи берет из луа это и есть стандарт.
22

» WarCraft 3 / Редактор не подаёт признаков жизни

у тя возможно драйвер старый 1.31 надо как поновее драйвера старых не подерживает
22

» WarCraft 3 / math.ease

мб просто поменять название "Разные поведение скорости снаряда" тогда и нуб поймет так как не все англ знают что это =)
лишь 20% людей знают англ
22

» WarCraft 3 / Проклятье Принца

reaper1691, мурадин не учил его держать за эмоцию вот и он подалься во зло... и убил того кто не учил как управлять зло.
22

» WarCraft 3 / Условие на неуязвимость

ответ уже дали проверяй приказ если приказ атаковать триггерно не сработал через 0.00 сек что буллевая не был отдан приказ атаковать у даммика а если сработал то буллевая true а таймер успел закончить и знает что успешно атаковать
события приказ атаковать (Дамми - проверка неуязвимость)
то toAttack = true
триггерый проверка через 5 сек
устанавливаем toAttack= false
костыль функция создание дамми и приказ атаковать цель
и стартуем время 0.00 таймер
прошло время таймер проверяем toAttack
я помню что приказ не будет выполнять если он бесмертный
22

» WarCraft 3 / Система с Пилонами(Генераторами) как у Протоссов.

Если в карте не будет строгая летунов то изи,
Даем круглый текстура пилон который меняет тип проходимости а в центре заблокировано там можно цвет нарисовать черный и зеленый вроде... для летуна забыл. Так вот когда другое здание ишет по тип летуна пути то зеленый иначе красный... или по другому реализовать какие поиск пути не использует вот и перенастрой на свой
у мя раньше был тд который строил генератор а рядом мог строить с проверкой пути изменение
22

» WarCraft 3 / Несколько бафов.

вообще то можно ослеживать баф. Вот у меня было карта где свисток моши имел триггерный 15% а другой 20% и они перебивали.
Но триггер выловил что баф пропал и появил с проверкой равкод бафа. И они как раз равны.
вроде 0.03 норм ослеживал баф
вот и на ней узнаеш если баф уудаляет и накладывает сначит считаем что это накладывание стак триггерно делаем..
22

» WarCraft 3 / Несколько бафов.

Условие баф идет
Если структура равкод схож то проверяем аура ли или с руки.
Если с руки то стакает игнорируя уровни (Пример яд)
После чего если это баф аура чекаем уровень если новый баф имеет выше уровень чем у текушего то удаляет и накладывает новый баф..
Дальше не стал описивать вы поймете почему!
22

» WarCraft 3 / Условие на неуязвимость

Хз! Помню когда то нашел... То делай костыль спавни дамми и атакуй если приказ не сработал так как не может атаковать то считай он бесмертный
22

» WarCraft 3 / Переход юнита от игрока к игроку

Принятый ответ
Есть же готовый триггер спасение юнита если рядом...
Даем юнит если входит радиус 500 то спасение сам меняет на нужный и события ловит. Так везде компании сделано
22

» WarCraft 3 / native и constant native

PT153, я думаю что константы как статично что есть с 1 раза сохраняет функция а при повтороном уже из кеша выполняет функция хотя хз!
пример defined('NAME_FUNC', func())
2 вызов переопределить defined не выйдет то берет старый
22

» WarCraft 3 / Алгоритм

Я же кидал наработки чтобы ловили (Если герой апнул уровень чекаем его статы и старого статы если разницу есть то вычесляем от 0 до нового и прибавку нужного или отнять...
То есть чтобы следить состояние ловим событие это тех
(Получает уровень, Получает/Теряет предмет, Кастомный вызов если такого события нет)
К примеру абилку события сработал и я вызываю кастомный слепка героя прошлого и настояшего.
PS Скучно вот и ответил чтобы понять алгоритм!
Вот пример 1.26 с мемхак (Можно не брат а узнать алгоритм)
А если не ясно то пример:
Со старта карты сохранаем слепки юнита.
То есть хп,мп,сила,атака все сохраняем в базу
Игрок получил 100 хп за апнутый уровень или предметный как удобно это чистый варкрафт.
Ловим события что игрок апнул или получил или любой способ.
Узнать есть ли у юнита слепки фотографии то есть старый состояние.
Если да то сравниваем у кого новые
if(MaxHP(Текуший герой) != старый слепки с типом здоровья
вычесляем и результат прибавка или отрицание и делаете по своему...
А потом удаляете слепки и создаете новый слепка фотографии (Или обновить слепки)
Загруженные файлы
22

» WarCraft 3 / Вопрос по триггерам

8gabriel8, не то вопрос ты ответил =) Ему надо лишь слово лоторея вычесть и пробел а дальше нумерация и все
22

» WarCraft 3 / Как сделать состояние предмета вкл./выкл.?

а не проше 2 итемный ловить? А там уже определить если
  • тип предмета равно равкод
  • тип юнита не равно какой то левый морф
Действие: вернуть тот указаный морф
то есть чекаем чужих морф и идет обратный морф я давно такое делал.. Но как выше и сказали есть и баги.
22

» WarCraft 3 / Чёрный экран в игре

все просто зайди в редактор и там настройки выставь графику на высокую и запусти тестовый и выходи (Не уничтожая через Alt + F4).
А так судя не рендерит варкрафт не помню как починил. Вроде если установить не в диске локальный диск С/ а где куда имеет больше доступа.
22

» WarCraft 3 / MemoryHack: AddAbilityCooldownConverted(a, r)

Помню такую трабла если близко стоять с мобом каст убивает моментально а кд не сработал даже на все событии так как 0.03 быстрее чемловил события.. Поэтому перешел на полный триггерный дамаг.