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


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Нужен скил (бонусное золото)
lyneevДата: Суббота, 21 Июля 2012, 16:01:15 | Сообщение # 1
8 уровень
Группа: Проверенные
Сообщений: 692
Награды: 0
Репутация: 333
Блокировки:
Нужен скил - при убийстве моба герой получает бонусные 20% золота от стандартной награды.

метод исполнения:гуи


это селезень гей лондон гей гей развод гей робот гей рыба


Сообщение отредактировал lyneev - Суббота, 21 Июля 2012, 16:01:22
 

NaturekidДата: Суббота, 21 Июля 2012, 16:50:46 | Сообщение # 2
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
Тспользуй в игровых константах "Расходы - золото" и ставь там отрицательное значение, а в момент обретения скила на бонусное золото - делай игроку потребление пищи, соответствующее нужному расходу. Только это будет касаться не только награды за уничтожение но и золота с рудника, а также передачи ресурсов от союзников будут давать бонус.
Но если передачу ресурсов запретить, а на карте нет рудников, то вариант более-менее...Хотя есть ещё момент - от продажи предметов ты так же будешь больше золота получать.


 

SirNikolasДата: Суббота, 21 Июля 2012, 16:58:17 | Сообщение # 3
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Есть еще вариант - задать всем войскам стоимость продажи, которая примерно равна награде за убийство. В нестандартном коде прописать:
Code
native GetUnitGoldCost takes integer unitid returns integer
И использовать эту функцию в триггерах через Custom script. Например:
Code
set udg_Real = GetUnitGoldCost(GetUnitTypeId(GetTriggerUnit())) * .2
Игрок - Set (Owner of (Killing unit)) Золото (текущ.) to (((Owner of (Killing unit)) Золото (текущ.)) + Real)
Не подойдет, если игрок может нанимать войска.

Можно отлавливать момент получения урона и запоминать значение золота игрока, а при смерти юнита смотреть, если золота больше - дать награду.

Ну и на крайний случай - составить базу данных "Тип воина - награда".


 

lyneevДата: Суббота, 21 Июля 2012, 17:13:43 | Сообщение # 4
8 уровень
Группа: Проверенные
Сообщений: 692
Награды: 0
Репутация: 333
Блокировки:
всем спс

тему закрывайте


это селезень гей лондон гей гей развод гей робот гей рыба
 

  • Страница 1 из 1
  • 1
Поиск:

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