0
8
7 лет назад
0

» WarCraft 3 / как изъять статы героя для описания?

Вот например "Дух Волка" описание: Вызов <AOsf,DataB1> магических волков, сопровождающих героя. Каждый волк обладает запасом здоровья в <osw1,realHP> ед. и наносит от <osw1,mindmg1> до <osw1,maxdmg1> ед. урона.|nВремя действия - <AOsf,Dur1> сек. |n|n|cffffcc00Волки могут атаковать наземные цели.|r
И тут с юнита взято <osw1,realHP> - здоровье и <osw1,mindmg1> - мин и <osw1,maxdmg1> - макс урон. Если менять их для юнита, в описании они также меняются!
Логика подсказывает что так же можно сделать и для других параметров.
Astra:
И даже с абилками работает очень криво
Ну у меня с абилками все норм работает. Пока никаких ошибок.
1
8
7 лет назад
1

» WarCraft 3 / AI System GUI

Прекрасная статья!
Раньше всегда мой АІ сбивал каст скилов, не знал как бороться, но фиксация приказов это решила)
Спасибо.
1
8
7 лет назад
1

» WarCraft 3 / Gold Fever v1.42 AI

molot39:
Вот оно, нормальная карта, по описанию, по играбельности, но это по описанию, сейчас поиграю.
Кстати, читал вашу статью про АІ, хорошая, кое что для себя взял оттуда. Спасибо.
0
8
7 лет назад
0

» WarCraft 3 / Gold Fever v1.42 AI

Nosferoh:
Ландшафт как блин. Нарисуйте холмов и впадин.
Спасибо за красивое сравнение)
Не то чтоб их там вообще не было, но я согласен, немножко не хватает. Вскоре добавлю.
0
8
7 лет назад
0

» WarCraft 3 / Как использовать способность "Канал" тригерно?

ImbaStyle:
Altf40160:
Steal nerves:
Спасибо, но меня интересует как рас "событие - юнит применяет способность" как же заставить героя компьютера использовать скилл!?
ставишь айди приказа и в условиях проверяешь его, например если у канала стоит айди thunderbolt, то в триггерах это будет молот бурь
Я понял, спасибо!
0
8
7 лет назад
0

» WarCraft 3 / Как использовать способность "Канал" тригерно?

Steal nerves:
Спасибо, но меня интересует как рас "событие - юнит применяет способность" как же заставить героя компьютера использовать скилл!?
0
8
7 лет назад
0

» WarCraft 3 / Делаю рандом на пик героев но почемуто герои повторяюся.

я просто эту часть
loop
set rand[st] = GetRandomInt(1, udg_AR)
exitwhen cof[st] == 1
изменил на
loop
exitwhen cof[st] == 1
set rand[st] = GetRandomInt(1, udg_AR)
и тепер все как надо!
Спасибо за советы.
0
8
7 лет назад
0

» WarCraft 3 / Делаю рандом на пик героев но почемуто герои повторяюся.

EnergyFrost:
У меня уже устроена игра и там использован 2 способ. Но там все сделано через GUI, и мне не нравится когда появляются одинаковые герои, а потом меняются на других. Сейчас изучаю джасс, и хочу все красиво сделать одним триггером.
0
8
7 лет назад
0

» WarCraft 3 / Коректно ли работает массив юнитов?

quq_CCCP, Карту скинуть не могу. Юнит жив, он есть на карте, так как выдает его имя (этот юнит - здание). И, как я показал в предыдущем примере, с циклом, то там плавающий текст появляется над юнитом из масива (над зданием). То есть его позицию определяет верно. А в другом триггере уже не работает (и да, цепь молний допускает цели типа здание). Спецефект с меткой на карте не видит юнита, и тыкает в центр карты! Еще у меня есть другой юнит который по такой же схеме юзает цепь молний на другого юнита-здание из массива. И там все ок! Я в растерянности. Это баг карты какой-то.
Знаю про вейты, но иногда их так не хватает!
Нашел ошибку! Моя вина! Спасибо quq_CCCP за помощь!
0
8
7 лет назад
0

» WarCraft 3 / Коректно ли работает массив юнитов?

quq_CCCP:
Проверил приказ, выдает "невозможно выполнить приказ!". Но я добавил некие изменения в триггер, и результат получился странным! Выдает имя переменной, но когда доходит до позиции, то метка появляется в центре карты, а не там где юнит из массива! Как будто в переменную записались не все данные! Скажите что это не баг?
А этот триггер работает!
Загруженные файлы
0
8
7 лет назад
0

» WarCraft 3 / Коректно ли работает массив юнитов?

quq_CCCP:
Массивы работают нормально, у вас где то ошибка.
Тем более ваш скриншот не очем не говорит, где проверка что цель существует и даммик может выполнить приказ? Он может банально не видеть цели, у цели может быть иммунитет к магии или инвиз.
У меня есть триггер с периодом исполнения в 3 сек, где задействован этот юнит из массива, так вот там все работает. Переменную НЕ обнулял! Тем более у юнита нет имунитета к магии, так как если в ручную отдать приказ этим юнитом (он не даммик в моем случае) "цепь молний" то все работатет
То есть триггерно приказ не работает, а в ручную да
И присвоить юниту переменную не из массива не могу, так как в других триггерах и циклах она задействована и прекрасно работает. Переделывал триггер кучу раз, не мог понят в чем ошибка. Я упрощал его и выяснилось что ошибка как раз в том что юнит не реагирует на приказ! И да, на него переменная назначена, так как другие приказы он исполняет!
0
8
7 лет назад
0

» WarCraft 3 / Способность

панцирь с шипами, в нежити
0
8
7 лет назад
0

» WarCraft 3 / Кулдаун на способность

biridius:
либо через мемхак, либо отслеживать использование способности, устанавливать кулдаун в переменную и уменьшать ее таймером; при достижении нуля считать что способность перезарядилась.
Была идея с отслеживанием, но немножко запаристо таким путем. Жаль что другого варианта нет!
0
8
7 лет назад
0
0
8
7 лет назад
0

» WarCraft 3 / Как повысить уровень способности в НЕ героя?

способность
Да, так действительно проще, спасибо!
0
8
7 лет назад
0

» WarCraft 3 / Как повысить уровень способности в НЕ героя?

Ahotnik001:
можно триггер?
добавил!
ClotPh:
Все должно действовать, постоянно именно так и делаю...
Така ситуация мне тоже знакома. Методом прелодинга не пробовал еще, спасибо, буду иметь в виду!
Попробовал только что в новой карте создать простого юнита и изменить ему уровень способности, так вот все работает. Значить, так все-таки можно делать!