XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
J
expert
offline
Опыт: 48,447
Активность:
во первых - желательно не просто по нупски отнимать сдоровье... а наносить урон от мины, а мине постаь атаку == 200 (только для вида), и тип урона и тип атаки поставь на нужный.
тогда при нанесении тригерного урона броня юнита ее тип и количество также как и тип атаки мины - учитываеца при вычелсении точного урона, а то будет не натурально когда танку и обычному крестьянину мина нанесет одинаковый урон
во вторых - проверяй что подошедший юнит не здание, иначе сам понимаеш...
Старый 06.08.2007, 23:42
Архимонд
Silenced by Q
offline
Опыт: 1,367
Активность:
Вот блин, в функцию MineBoom передается не мина, а юнит, который активировал событие
И как мне передать в функцию мину?

Архимонд добавил:
А как триггерно наносить урон? Какой функцией?
Старый 06.08.2007, 23:45
rOOse
Kicked by Q
offline
Опыт: 1,205
Активность:
Архимонд
UnitDamageTarget
Старый 06.08.2007, 23:54
J
expert
offline
Опыт: 48,447
Активность:
Архимонд хз.. наверно через scv
Старый 07.08.2007, 01:00
Архимонд
Silenced by Q
offline
Опыт: 1,367
Активность:
Что такое SCV??? уже стопицот раз про это говоришь
Старый 07.08.2007, 19:26
J
expert
offline
Опыт: 48,447
Активность:
use search
Старый 07.08.2007, 19:34
Архимонд
Silenced by Q
offline
Опыт: 1,367
Активность:
Почитал я статьи, и ничего не понял
Что с чем мне сопоставить? Мину и триггер?
Старый 11.08.2007, 11:21
Nethrez1m
Dat av doe
offline
Опыт: 2,123
Активность:
да мину с триггером. триггер номер 1, который регистрирует создание мины, там пишешь дополнительно:
Код:
Custom Script: call set_object_integer(trig,"Mine",H2I(bj_lastCreatedUnit))
Custom Script: set trig = null

и исправляешь одну из функций:
Код:
//Функция создает мину
function MineBoomTrigger takes nothing returns nothing
 local unit mine = I2U(get_object_integer(GetTriggeringTrigger()))
 call MineBoom ( mine )
 call DestroyTrigger(GetTriggeringTrigger())
endfunction
в карту должен быть импортирован код SCV

ЗЫ: зачем две разные функции, если можно действия первой переписать в функцию MineBoomTrigger? :)
Старый 11.08.2007, 14:41
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 01:22.