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


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Как сделать "Шанс" на то что герой восполнет себе здоровье?
Как сделать "Шанс" на то что герой восполнет себе здоровье?
Nissan(Skyline)Дата: Пятница, 17 Сентября 2010, 15:33:47 | Сообщение # 1
3 уровень
Группа: Пользователи
Сообщений: 45
Награды: 0
Репутация: -35
Блокировки:
Например паладин бьет любого юнита с вероятностью 30% восполнит себе здоровье на 300xp ?
 

Gr0mДата: Пятница, 17 Сентября 2010, 15:37:58 | Сообщение # 2
8 уровень
Группа: Проверенные
Сообщений: 729
Награды: 0
Репутация: 249
Блокировки:
Триггерно
Событие: Юнит атакован
Условие: атакующий юнит имеет способность ... или атакующий юнит паладин...
Действие:
Number=Случайное число то 1 до 4
если/то/иначе
если: Number=1
то: Б.е. (здоровье атакующего + 300) _(Profety)
иначе: ничего


Сообщение отредактировал Gr0m - Пятница, 17 Сентября 2010, 15:38:40
 

BinGOДата: Пятница, 17 Сентября 2010, 15:38:50 | Сообщение # 3
Группа: Модераторы
Сообщений: 2906
Награды: 8
Блокировки:
Ну событие - юнит атакует.
Условие - тип юнита - твой паладин
В действиях присваивай созданной переменной типа integer (целочисленная) случайное значение от 1 до 10. Если оно меньше либо равно 3, то прибавляй здоровье. Если нет - то ничего не делай.

Добавлено (17-09-2010, 15:38)
---------------------------------------------

Quote (Gr0m)
Number=Случайное число то 1 до 4

Это 25% шанс, а нужен 30. Поэтому от 1 до 10 промежуток 1-3.
 

Gr0mДата: Пятница, 17 Сентября 2010, 15:42:35 | Сообщение # 4
8 уровень
Группа: Проверенные
Сообщений: 729
Награды: 0
Репутация: 249
Блокировки:
Ну ето я к примеру... думаю чел не безрукий сам сделает
 

Nissan(Skyline)Дата: Пятница, 17 Сентября 2010, 15:59:52 | Сообщение # 5
3 уровень
Группа: Пользователи
Сообщений: 45
Награды: 0
Репутация: -35
Блокировки:
все хорошо
 

ЭллесарДата: Пятница, 17 Сентября 2010, 21:12:04 | Сообщение # 6
DeMoN
Группа: Ветераны
Сообщений: 934
Награды: 1
Репутация: 210
Блокировки:
Quote (Gr0m)
Событие: Юнит атакован

"абуз на S"

Quote (B1nGO)
Ну событие - юнит атакует.

читай выше


база паролей: https://yadi.sk/d/mdDhWuvPcTSKw
бекап сайта от 26.12.2010 https://yadi.sk/d/L3xNpibbiHpYE
 

SlonickДата: Пятница, 17 Сентября 2010, 22:10:38 | Сообщение # 7
10 уровень
Группа: Проверенные
Сообщений: 1688
Награды: 0
Репутация: 247
Блокировки:
есть статья по созданию пасивных активок... так короче на основе сферы тьмы или как то так(которая поднимает убитого врага)

 

Shinji_HirakoДата: Суббота, 18 Сентября 2010, 10:16:01 | Сообщение # 8
3 уровень
Группа: Проверенные
Сообщений: 61
Награды: 0
Репутация: -5
Блокировки:
Slonick, можно еще делать на основе сферы молний
 

BinGOДата: Суббота, 18 Сентября 2010, 10:18:13 | Сообщение # 9
Группа: Модераторы
Сообщений: 2906
Награды: 8
Блокировки:
Quote (Эллесар)
"абуз на S"

Не подумал) Хорошо, значит делать на юнит получает урон.
 

Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Как сделать "Шанс" на то что герой восполнет себе здоровье?
  • Страница 1 из 1
  • 1
Поиск:

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