Сейчас 14:49:10 Среда, 1 мая, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Повышение статов при убийстве (За убийство 5 мобов +1 разум)
Повышение статов при убийстве
med_vedДата: Пятница, 09 Марта 2012, 13:24:37 | Сообщение # 1
6 уровень
Группа: Проверенные
Сообщений: 205
Награды: 0
Репутация: 79
Блокировки:
Не могу понять как сделать так чтобы допустим герой убивает 5 мобов ему дается 1 разум, я пробывал зделать так: Событье боевая единица умирает
Условие Тип юнита Убивающий юнит = маг
Действие Установить unit = Убивающий юнит
Герой изменить разум героя unit добавить 2/10
Что не так? подскажите пожалуйста)
а то я



 

Ty3uKДата: Пятница, 09 Марта 2012, 13:30:20 | Сообщение # 2
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
Надо добавлять целые числа, чтобы эффект был виден. Дробные части просто откидываются

╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

TerradorДата: Пятница, 09 Марта 2012, 13:33:00 | Сообщение # 3
8 уровень
Группа: Проверенные
Сообщений: 676
Награды: 0
Репутация: 1101
Блокировки:
может нужно указать умирающий юнит? то есть указать умирающего юнита

 

Omni174Дата: Пятница, 09 Марта 2012, 13:33:25 | Сообщение # 4
Группа: Заблокированные
Сообщений: 1274
Награды: 1
Репутация: 359
Блокировки:
Все очень просто...
Создаешь переменную называешь ее как угодно и относишь к типу Целочисленная..
далее делаешь следующее..

1 триггер:
Событие:
Юнит умерает
Условие:
Убийца - твой герой
Действие:
Set Variable ( перменная) = арифметика (переменная) + 1

2 триггер:
Событие:
Pereodic time ( 0.01 seconds )
Условие:
Integer compasion ( твоя перменная) = 5
Действие:
Дать (герою) + 1 разум
Set Variable ( переменная) = 0

P.S: героя тоже лучше занести в переменную.
 

ExtrematorДата: Пятница, 09 Марта 2012, 13:37:07 | Сообщение # 5
10 уровень
Группа: Проверенные
Сообщений: 3199
Награды: 0
Репутация: 1018
Блокировки:
юнит умерает

уровень спела "Инта за киллы" у "убившего юнита" больше 0

set I = I +1

если I больше или равно 5
set I = 0
атрибуты "убившего юнита" добавить 1 Разума

Добавлено (09 Март 2012, 13:37:07)
---------------------------------------------

Quote (Omni174)
2 триггер:

всё в одном можно
 

med_vedДата: Пятница, 09 Марта 2012, 13:48:29 | Сообщение # 6
6 уровень
Группа: Проверенные
Сообщений: 205
Награды: 0
Репутация: 79
Блокировки:
Спасибо помогло!)


 

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

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