Я хочу чтобы при использовании способности был не один снаряд, а 3, пытался добавлять dummy юнитов и смещать, но ничего не работало, так как способность делал не я, да и сложно разобраться в ней, но мне нужна именно такая способность, я карту прикрепил посмотрите и скажите пожалуйста, что нужно сделать.
В прикреплённой способности, я поменял переменную AO_Point[0] и AO_Point[1] так - первый триггер Arcan Orb int я засунул под функцию (названия я плохо помню) делать A от 1 до 3 потом установил переменную тип целочисленная на 0 вне функции делать A от 1 до 3.
Примерно так выглядит
установить Doble = 0
делать A от 1 до 3
цикл
if целое A = 1 then
установить Doble = 0
else
if целое A = 2 then
установить Doble = 90
else
if целое A = 3 then
установить Doble = -90
else
Установить AO_Point[0] = точка позиция (применяющий юнит) сместить на (real(Doble),0)
Установить AO_Point[1] = точка позиция (тут я не помню, что ставил, ну там в триггере написано) сместить на (real(Doble),0)
Как-то так я сделал.

Принятый ответ

bifurcated, вот сделал наработку что то в роде того что ты хочеш только желательно доработать... но с этим сам почитай статьи
ах забыл рекомендую делать подобные скилы на основе "Канал"
Загруженные файлы
0
19
7 лет назад
0
Похожие вопросы:

ответ
  1. Думаю, что можно.
Берем основную модель, возможно, вообще без мяса, только с гусеницами, но с кучей точек крепления. Также берем кучу моделей-аттачметов, представляющих собой эти самые пушки, корпуса и все прочее. При выборе характеристик модели через диалог или интерфейс соответственно создаем на основной модели эффекты-аттачменты, будет собрана техника. Такие штуки, как двигатель и прочие невидные извне элементы будут скорее входить в математическую модель юнита, но это также можно запилить. Название танка - сразу не скажу, есть ли триггер на смену, но на таблице рекордов можно отобразить что угодно.

2.Тоже можно.
Создаем погодный в определенной местности и делаем два триггера для контроля входа-выхода юнитов из нее. На искомых юнитов применяем нужные способности - и все готово.

  1. Здесь чуть сложнее: нужно постоянно проверять тип местности под юнитом, но тоже можно. Проверка на ограждения тоже может бить сделана.

4.Это уже интереснее. Видел раньше подобное в играх. При каждой атаке юнита случайным образом наносим или не наносим доп. урон, эффект горения, кидаем спелл на цель в зависимости от теоретического места попадания атаки.

5.И это можно. Но нужно писать нестандартную систему Альянса. Но через триггеры и JASS все можно...

  1. Продажа техники - лучше через способность, что бы кидать ее на понравившегося юнита, не стоит покупать кота в мешке. Стоимость должна зависеть от технического уровня юнита, его текущего состояния (мертвый танк попадет вам бесплатно, сами чините!), если он был модернизован дополнительно, то это тоже входит в стоимость. Разрешение на продажу делаем аналогично.

  1. Это легко через Custom Value и переменние.

Как ты понял, все что ты предложил создать можно, но на это нужно потрать хороший кусок времени. Остается пожелать тебе удачи над созданием проекта - мне идея уже нравится.
ответ
должен сразу предупредить что делать за тебя никто не будет
теперь по твоим вопросам
  1. чтобы нельзя было кликать скрываешь, даёшь москиты, делаешь видимым
  2. действие проиграть звук и указываешь твою фразу
  3. выбираем всех подходящих(враги,живые) юнитов в радиусе от точки каста и создаём по дамми юниту(юнит без модели, без атаки, с москитами, с нужной способность, время жизни юнита 1 сек) для каждого подходящего юнита приказывая дамми юниту применить нужную способность в подходящего юнита
таким образом каждый дамми юнит применит нужную способность (в твоём случае корни) в 1 подходящего юнита для которого он и был создан а потом исчезнет
  1. система отлова урона
  2. морф юнита либо орбы
всё что я не описал есть в статьях
тебе нужны первые 2 раздела ("Основы" и "Триггеры и объекты")

0
32
7 лет назад
Отредактирован quq_CCCP
0
Вам нужен аналог мультишота для точечной способности со снарядом, или аналог разветвленной молнии?
Такие способности делаются триггерно, сами снаряды - юниты с нужной моделью, которые двигаются к цели, ну а сам эффект это даммикаст и так далее, если вы хотите кинуть 3 молотка бурь, 1 от героя и 2 от дамми, вам придется сделать 2 версии способности, ибо побочные цели могут быть дальше, а даммик может их еще и не видеть.
0
26
7 лет назад
0
я скачал, там такой ужас ._. просто ужас
я даже не знаю как это комментировать...
0
15
7 лет назад
Отредактирован bifurcated
0
quq_CCCP, мне нужна способность такая - герой создаёт сферу и отправляет его в точку, сфера не гоняется за противником, а летие на определенное растояние. При попадании по противнику сфера взрывается, нанося урон по определённому радиусу и если не встретила сфера по пути противника, то также взрывается и наносит урон по определённому радиусу.
0
6
7 лет назад
0
call IssuePointOrderLoc( твой юнит, "move", GetSpellTargetLoc() )
вот так можешь отправить дами в точку которую кидаш скил и таймером проверять через отряд оказался рядом враг или нет... как вариант :)
0
15
7 лет назад
Отредактирован bifurcated
0
VovkaShyt, А если по подробней?
Я сделал так
Событие
Боевая единица - Событие Приводит способность в действие
Условия
(Применяемая способность) равно Волна силы
Действие
Установить caster = (Применяющий юнит)
Боевая единица - Создать 1 Dummy для (Владельца юнита caster) в (Позиция caster) с поворотом на (Угол поворота юнита caster) градусов
Установить DummyUnit = (Последний созданный юнит)
Личный сценарий: call IssuePointOrderLoc( udg_DummyUnit, "move", GetSpellTargetLoc() )
А как проверку сделать с помощью "отряда"?
И этот дамми юнит идёт туда куда я указал, а я хочу, чтоб он уже например на 800 шёл и при встрече с противником взрывался и также, пройдя 800, тоже взрывался. Под словом "взрывался" я имею введу, то что происходит спецэффект взрыва и наносится урон от него.
0
7
7 лет назад
0
а что если тебе просто использовать чью то наработку?
0
6
7 лет назад
Отредактирован VovkaShyt
0
bifurcated, вот сделал наработку что то в роде того что ты хочеш только желательно доработать... но с этим сам почитай статьи
ах забыл рекомендую делать подобные скилы на основе "Канал"
Загруженные файлы
Принятый ответ
0
15
7 лет назад
0
VovkaShyt, Я короче вчера часов 4 сидел и разобрался в той способности, что я прикрепил сюда, я там две переменные поменял и добавил функцию делай A от 1 до 3 и всё проканало.
VovkaShyt, А так спасибо за помощь.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.