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

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

Создаешь две переменные - TempPoint (тип - точка), TempUnit (тип - боевая единица)
Событие - Приводит способность в действие
Условие - Применяемая способность = "Твоя способность"
Действия:
TempPoint = позиция применяющего юнита
TempUnit = Создать твоего дамми в TempPoint
Создать таймер смерти для TempUnit на 1.0 секунд
Заставить юнита выполнить приказ (тут уже сам разберешься)
Custom Script'ом вводишь код: call RemoveLocation(udg_TempPoint)
А вообще, если у тебя более-менее серьезный проект, то советую перейти на Джасс, ибо на ГУИ в картах ниже быстродействие из-за дополнительных вызовов через БЖ-функции, а также утечки, которые как ни крути не устранишь полностью. Да и сам Джасс гораздо удобнее и функциональнее
`
ОЖИДАНИЕ РЕКЛАМЫ...
1
15
8 лет назад
1
Создаешь две переменные - TempPoint (тип - точка), TempUnit (тип - боевая единица)
Событие - Приводит способность в действие
Условие - Применяемая способность = "Твоя способность"
Действия:
TempPoint = позиция применяющего юнита
TempUnit = Создать твоего дамми в TempPoint
Создать таймер смерти для TempUnit на 1.0 секунд
Заставить юнита выполнить приказ (тут уже сам разберешься)
Custom Script'ом вводишь код: call RemoveLocation(udg_TempPoint)
А вообще, если у тебя более-менее серьезный проект, то советую перейти на Джасс, ибо на ГУИ в картах ниже быстродействие из-за дополнительных вызовов через БЖ-функции, а также утечки, которые как ни крути не устранишь полностью. Да и сам Джасс гораздо удобнее и функциональнее
Принятый ответ
0
28
8 лет назад
0
я хз где ты смотрел
у нас в статьях всё на месте ибо картинки залиты на сайт
0
6
8 лет назад
Отредактирован FlyTab
0
nvc123:
я хз где ты смотрел
у нас в статьях всё на месте ибо картинки залиты на сайт
Я уже разобрался но увы у вас и не находил. Конкретного приказа применить способность.
А много способностей примеров, скажем ужасно выглядят на Jass, так как делает много лишних операций. Некоторые авторы вместо применения способности юнита, дают ему пассивный эффект при котором он что то делает врагам и перемещают его в этом плане оно мне не подходило.
JackFastGame:
Создаешь две переменные - TempPoint (тип - точка), TempUnit (тип - боевая единица)
Событие - Приводит способность в действие
Условие - Применяемая способность = "Твоя способность"
Действия:
TempPoint = позиция применяющего юнита
TempUnit = Создать твоего дамми в TempPoint
Создать таймер смерти для TempUnit на 1.0 секунд
Заставить юнита выполнить приказ (тут уже сам разберешься)
Custom Script'ом вводишь код: call RemoveLocation(udg_TempPoint)
А вообще, если у тебя более-менее серьезный проект, то советую перейти на Джасс, ибо на ГУИ в картах ниже быстродействие из-за дополнительных вызовов через БЖ-функции, а также утечки, которые как ни крути не устранишь полностью. Да и сам Джасс гораздо удобнее и функциональнее
Я давно на jass пишу, GUI давно меня не устраивает, практически из самого старта, GUI мне нужен только что бы возможности разобрать не меньше и не больше.
Стоило только один раз посмотреть что там вызывается и создается стандартными функциями, когда все можно раз в 10 упростить, практически при любой операции.
Я до всех занятий здесь на редакторе, занимался программированием на других языках, особой сложности в Jass не вижу, много у него общего с другими.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.