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

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

Закрытая тема
 
MupaMaX
Мой статус
offline
Опыт: 1,495
Активность:
Баффы
сорри, если такая тема была... но у меня недорозумение... народ кому не сложно дайте список всех функций для роботы с баффами, и реально ли добавить вручную баффы ? то есть без дамми кастера...
И есть ли условия какие-то для боффов, типа есть ли на юните бафф...
p.s. может не совсем там создал... сорри...

Отредактировано MupaMaX, 01.07.2009 в 04:53.
Старый 01.07.2009, 04:48
Линкольн
Barg Ent.
offline
Опыт: 4,812
Активность:
Выбирай любую, действуют одинаково.
Код:
GetUnitAbilityLevel(whichUnit, buffcode) > 0

Код:
UnitHasBuffBJ(whichUnit, buffcode)
Старый 01.07.2009, 07:48
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
я видел в одной карте функцию "UnitAddBuff" интересно как ее сделали? =) наверное дамми кастом?
Старый 01.07.2009, 08:07
J
expert
offline
Опыт: 48,447
Активность:
чтобы добавить баф не используя дами кастера нужно создать спелбук в котором находится пассивная абилка которая дает этот баф, дать его юниту, и запретить спелбук игроку владельцу юнита, чтобы его не было видно
Старый 01.07.2009, 08:30
MupaMaX
Мой статус
offline
Опыт: 1,495
Активность:
J еще такой вопрос, как лучше делать, изначально дамику давать абилки, в редакторе, или по мере надобности, взять дамика и дать ему абилку, что б он ее кастанул ?

Bee попробуй найти карту...
Старый 03.07.2009, 02:35
J
expert
offline
Опыт: 48,447
Активность:
без разницы
Старый 03.07.2009, 03:20
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
MupaMaX нашел.
Старый 04.07.2009, 00:25
exAres
I love magic :)
offline
Опыт: 7,788
Активность:
Цитата:
Сообщение от MupaMaX
еще такой вопрос, как лучше делать, изначально дамику давать абилки, в редакторе, или по мере надобности, взять дамика и дать ему абилку, что б он ее кастанул ?

в зависимости от того сколько абил используешь, т.к. если много абил и добавить их сразу то могут совпадать Id приказы и дамми будет кастить не ту абилу, а если одна, то лучше в редакторе т.к. это не будет использвать лишние ресурсы(ну совсем мало но... =) )
Старый 04.07.2009, 14:03
MupaMaX
Мой статус
offline
Опыт: 1,495
Активность:
MrSmiLe Ну так я добавляю даммику, у которого только Locus и все... сразу кастую...
Старый 04.07.2009, 20:17
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
MupaMaX, самый хороший вариант. А вообще по-хорошему на карту нужен всего лишь 1 дамми-кастер. Для всех заклинаний. А если нужен какой-либо движущийся эффект лучше создать дамми с моделью этого эффекта.
Старый 04.07.2009, 23:26
J
expert
offline
Опыт: 48,447
Активность:
лучше создать одного дами с моделью с одной точкой прикрепления, и на него вешать модель эффекта
Старый 04.07.2009, 23:34
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
J, не все умеют создавать модели, с одной точкой. Хотя да, вариант лучший =)
Старый 04.07.2009, 23:36
MupaMaX
Мой статус
offline
Опыт: 1,495
Активность:
J Так мне не только моделька нужна, мне нужен и видимый бафф...

MupaMaX добавил:
Hellfim у меня только и один даммик...

MupaMaX добавил:
J, Bee, Читал я код этой AddUnitBuff, там просто он добавляет ауру юниту...
Старый 05.07.2009, 13:48
J
expert
offline
Опыт: 48,447
Активность:
Цитата:
J, Bee, Читал я код этой AddUnitBuff, там просто он добавляет ауру юниту...
если ты про добовление бафа к прожектилу то тут ничего удивительного, егоже нельзя выбрать, потому и нет необзодимости использовать спелбук чтобы скрыть ауру из панели управления
Старый 05.07.2009, 14:13
MupaMaX
Мой статус
offline
Опыт: 1,495
Активность:
J, а вот еще такой вопрос, как добавить этот баф на определенное время... то есть не просто удалить через время... а что бы она пропала сама, то есть мигала... ну думаю меня поняли...
Старый 07.07.2009, 15:11
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
MupaMaX, только кастовать на юнита способность.
Старый 10.07.2009, 04:29
MupaMaX
Мой статус
offline
Опыт: 1,495
Активность:
Hellfim, ну движок то вара это умеет, почему не возможно искусственно это сделать ?
Старый 10.07.2009, 16:22
ELDAR
НИИ 4А-ВО кафедра SPELLS
offline
Опыт: 8,394
Активность:
MupaMaX потому что не всё что умеет вар ( кстати я не понял что это значит ) , можно повторить кодингом
Старый 10.07.2009, 18:15
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
Кому не лень, с радостью могу предложить првоерить функцию

Код:
native UnitApplyTimedLife takes unit whichUnit, integer buffId, real duration returns nothing


Скорее всего она не работает, ну а вдруг =)

Для непонятнливых: вместо buffId писать название бафа.
Старый 10.07.2009, 22:36
Ranger21
I love beatiul days XD
offline
Опыт: 13,274
Активность:
Если туда вписывать названия баффов, то в окошке с таймером Таймед Лайфа будет название бафа, которое есть в редакторе объектов
Старый 10.07.2009, 23:35
Закрытая тема

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

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

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

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



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