![]()
Evangelion
![]() offline
Опыт:
1,453Активность: |
Спелы
Как написать спел на Ярость у воина и энергию у разбойника как в ВоВ |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Warden
:::...
![]() ![]() offline
Опыт:
26,106Активность: |
Evangelion - Хочешь нормальный ответ - не линись - опиши эти спеллы подробно, а то яб например тебе подсказал, но WoW у мну нет...
|
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ShadoW DaemoN
![]() ![]() offline
Опыт:
37,078Активность: |
Спеллы делать такие же, как и обычно, но надо учитывать особенности класса. У героя нужно поставить регенерацию маны на 0 (для воинов) и на большОе значение (у воров). Для воинов написать триггер: Событие - A <Unit> получает урон Действие - Set mana of (triggering unit) to ((mana of triggering unit) + damage taken) где <Unit> - это твой герой (надо явно указать). |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
NECros88
![]() ![]() offline
Опыт:
16,351Активность: |
Всё легко делается на триггерах. ShadoW DaemoN написал основу. Далее: если по истечении времени юнит не атакован, но отнять ману на определённое количество. Всё очень просто. Если есть необходимость напиши, сделаю карту-пример.
|
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sir Lothar
![]() ![]() offline
Опыт:
5,740Активность: |
Цитата:
Почему "по истечении времени"? Какого времени? Может, всё-таки "every x seconds"? А условие - что-нибудь вроде "здоровье героя равно максимальному здоровью". |
|
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
NECros88
![]() ![]() offline
Опыт:
16,351Активность: |
Если юнит не атакова, то установить кол-во маны = кол-во маны - 10 (к примеру) |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Zuriel
![]() ![]() offline
Опыт:
7,909Активность: |
«every x seconds» точно не надо — лучше установить отрицательный прирост. |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sir Lothar
![]() ![]() offline
Опыт:
5,740Активность: |
Что значит "отрицательный прирост"? По названию похоже на действие, а не на событие. Как реализуется, в чём смысл и почему every x seconds не подходит? |
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
NECros88
![]() ![]() offline
Опыт:
16,351Активность: |
Короче щас пример сляпаю, ждите... |
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sir Lothar
![]() ![]() offline
Опыт:
5,740Активность: |
NECros 88, почему "ждитЕ"? Лично у меня реализация этой системы трудностей не вызывает. Да и Zuriel'я вряд ли :)
Sir Lothar добавил: Хотя пример можно и посмотреть. Хотя бы пойму, по истечении какого времени произойдёт событие :) |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
NECros88
![]() ![]() offline
Опыт:
16,351Активность: |
Ну написать ведь тоже надо)))) Вот и она) |
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Zuriel
![]() ![]() offline
Опыт:
7,909Активность: |
«отрицательный прирост» — это как у дестроера нежити. отрицательное значение у прироста маны. |
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|