Сейчас 13:08:16 Пятница, 29 марта, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Повышение уровня способности за счёт убиёств.
Повышение уровня способности за счёт убиёств.
AferolganДата: Воскресенье, 15 Мая 2011, 08:41:30 | Сообщение # 1
5 уровень
Группа: Проверенные
Сообщений: 137
Награды: 1
Репутация: 38
Блокировки:
Дело в том что с триггерами не очень хорошо обращаюсь и не могу понять как сделать чтобы простой юнит убивал допустим 3 других и у него улучшилась способность.
 

[DS]Дата: Воскресенье, 15 Мая 2011, 08:59:39 | Сообщение # 2
9 уровень
Группа: Проверенные
Сообщений: 1116
Награды: 0
Репутация: 527
Блокировки:
боевая единица - устоновить уровень способности.

 

AferolganДата: Воскресенье, 15 Мая 2011, 09:09:00 | Сообщение # 3
5 уровень
Группа: Проверенные
Сообщений: 137
Награды: 1
Репутация: 38
Блокировки:
Не, это я знаю. Мне интересует как сделать чтобы она повышалась за три убийства.
Причём это распространялось на всех юнитов у которых есть это способность.
Это как бы система рангов.


Сообщение отредактировал Aferolgan - Воскресенье, 15 Мая 2011, 09:12:06
 

попкаогурцаДата: Воскресенье, 15 Мая 2011, 09:12:27 | Сообщение # 4
3 уровень
Группа: Пользователи
Сообщений: 56
Награды: 0
Репутация: 8
Блокировки:
событие: умирает
услов: убивающий = тот кто те нужен, чтоб у него + абилка была
устанавить переменную (траливали) = траливали +1
и второй триггер.
событие умирает
трали вали = 3
то устанавить абилка у твоего гера +1
 

AferolganДата: Воскресенье, 15 Мая 2011, 09:14:38 | Сообщение # 5
5 уровень
Группа: Проверенные
Сообщений: 137
Награды: 1
Репутация: 38
Блокировки:
попкаогурца, да это вариант, но это на одного юнита.
 

KartohaДата: Воскресенье, 15 Мая 2011, 09:14:49 | Сообщение # 6
10 уровень
Группа: Ветераны
Сообщений: 2851
Награды: 1
Блокировки:
Aferolgan, чтобы для каждого юнита сделать подсчет убийств, а потом в зависимости от них улучшать ему способности, можно использовать Custom Value.

События:
A unit Умирает
Условия:
---
Действия:
Боевая единица - Set Custom Value: Set custom value of (Killing unit) to Arihmetic ( Custom Value of (Killing unit) + 1 )

Этот триггер даст, что Custom Value любого юнита на карте будет равно кол-ву его убийств. Дальше можешь манипулировать этим как угодно, например для этого

Quote (Aferolgan)
как сделать чтобы простой юнит убивал допустим 3 других и у него улучшилась способность

добавь в триггер следующее:

Общие параметры - If/Then/Else:
If - And - Integer Comparision ( Level of Ability For Unit - Level of (Нужная способность) for (Killing unit) ) больше 0 And Integer Comparision ( Custom value of (Killing unit) равно 3 ) then
Боевая единица - Increase Level Of Ability For Unit ( Increase level of (нужная способность) for (Killing unit) )

 

AferolganДата: Воскресенье, 15 Мая 2011, 09:18:54 | Сообщение # 7
5 уровень
Группа: Проверенные
Сообщений: 137
Награды: 1
Репутация: 38
Блокировки:
Kartoha, ща попробую.

Добавлено (15-05-2011, 09:18)
---------------------------------------------
Вуху заработало.
Спс Kartoha,

 

Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Повышение уровня способности за счёт убиёств.
  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz