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


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » новая система получения урона
новая система получения урона
lyneevДата: Суббота, 17 Марта 2012, 20:56:24 | Сообщение # 1
8 уровень
Группа: Проверенные
Сообщений: 692
Награды: 0
Репутация: 333
Блокировки:
реально ли сделать такую систему получения урона: атака/защита * 100
только для физ атак естественно. (1 тригер должен распростронятся на всех)
п.с.кто сделает систему дам + )


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

NypДата: Суббота, 17 Марта 2012, 21:49:25 | Сообщение # 2
6 уровень
Группа: Проверенные
Сообщений: 217
Награды: 0
Репутация: 56
Блокировки:
http://warcraft3ft.info/forum/22-37898-1 Последние посты этой темы ничему не научили?
Всем нужен твой + 1 репа avtortroll
 

ZzepishДата: Суббота, 17 Марта 2012, 21:53:29 | Сообщение # 3
7 уровень
Группа: Проверенные
Сообщений: 331
Награды: 0
Репутация: 64
Блокировки:
Quote (Nyp)
Всем нужен твой + 1 репа

У него +2 репа :D


Тригерщик (средней руки)
 

Gr0mДата: Суббота, 17 Марта 2012, 22:37:53 | Сообщение # 4
8 уровень
Группа: Проверенные
Сообщений: 729
Награды: 0
Репутация: 249
Блокировки:
реально
 

lyneevДата: Воскресенье, 18 Марта 2012, 00:01:29 | Сообщение # 5
8 уровень
Группа: Проверенные
Сообщений: 692
Награды: 0
Репутация: 333
Блокировки:
Quote (Gr0m)
реально


раскажи или сделай наработку чтоли)
Quote (Nyp)
http://warcraft3ft.info/forum/22-37898-1 Последние посты этой темы ничему не научили? Всем нужен твой + 1 репа


раздел для вопросов, тебя что то неустраивает?


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


Сообщение отредактировал lyneev - Воскресенье, 18 Марта 2012, 00:01:42
 

NypДата: Воскресенье, 18 Марта 2012, 01:39:29 | Сообщение # 6
6 уровень
Группа: Проверенные
Сообщений: 217
Награды: 0
Репутация: 56
Блокировки:
Ну на вопрос то ответили - реально. Просьба сделать наработку не является вопросом. Так то всё устраивает.
 

lyneevДата: Воскресенье, 18 Марта 2012, 09:42:12 | Сообщение # 7
8 уровень
Группа: Проверенные
Сообщений: 692
Награды: 0
Репутация: 333
Блокировки:
ну если не наработку то хоть напишите как сделать)

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


Сообщение отредактировал lyneev - Воскресенье, 18 Марта 2012, 09:42:21
 

oleg_best_olegДата: Воскресенье, 18 Марта 2012, 10:34:08 | Сообщение # 8
Группа: Заблокированные
Сообщений: 1726
Награды: 0
Репутация: 654
Блокировки:
Quote (lyneev)
хоть напишите как сделать)

Ок, мой вариант:
Записываем атаку всех юнитов в БД (Базу данных, целочисленная под массивом)
Attack[1] = 24 (атака Пехотинца)
....
Attack[124] = 75 (атака Феникса)
Далее записываем тип юнитов в тот же массив в переменную Тип Юнита
Unit[1] = Пехотинец
....
Unit[124] = Феникс
Далее записываем защиту так же
Armor[1] = 2
....
Armor[124] = 4
Далее для каждого юнита отлавливаем получения урона, ждем 0.00 секунд и восстанавливаем его, сразу же нанося:
Цикл A от 1 до 124:
-Цикл B от 1 до 124:
--если тип Источник повреждений = Unit[A]
--И тип Переключающй юнит равно Unit[B]
---то Приказать источник повреждений нанести Attack[A] / Armor[B] * 50 ед. урона типа Обычный.
 

lyneevДата: Воскресенье, 18 Марта 2012, 12:26:28 | Сообщение # 9
8 уровень
Группа: Проверенные
Сообщений: 692
Награды: 0
Репутация: 333
Блокировки:
ладно это слишком муторно.
лучше скажите как сделать чтоб 1000 защиты блокировали 10% урона а 2000 20% и так далее


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

oleg_best_olegДата: Воскресенье, 18 Марта 2012, 12:31:33 | Сообщение # 10
Группа: Заблокированные
Сообщений: 1726
Награды: 0
Репутация: 654
Блокировки:
lyneev, меняй это:

 

lyneevДата: Воскресенье, 18 Марта 2012, 19:11:58 | Сообщение # 11
8 уровень
Группа: Проверенные
Сообщений: 692
Награды: 0
Репутация: 333
Блокировки:
я вот меняю 2 стройчку на 0.01 и при 300 брони блочит 58% а 3000 брони блочит 80-90%
как сделать именно 1000 защиты блокировали 10% урона а 2000 20% 3000 30%


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


Сообщение отредактировал lyneev - Воскресенье, 18 Марта 2012, 19:12:06
 

DreiiДата: Воскресенье, 18 Марта 2012, 19:13:00 | Сообщение # 12
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
lyneev, логично, что методом проб и ошибок,нэ?

 

lyneevДата: Понедельник, 19 Марта 2012, 17:23:18 | Сообщение # 13
8 уровень
Группа: Проверенные
Сообщений: 692
Награды: 0
Репутация: 333
Блокировки:
Quote (Dreii)
lyneev, логично, что методом проб и ошибок,нэ?


ну подскажи как ,я просто непредстовляю что менять в значениях


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


Сообщение отредактировал lyneev - Понедельник, 19 Марта 2012, 17:23:25
 

Gr0mДата: Понедельник, 19 Марта 2012, 17:39:14 | Сообщение # 14
8 уровень
Группа: Проверенные
Сообщений: 729
Награды: 0
Репутация: 249
Блокировки:
Armor = Armor_base + Armor_inc + Agi / 7
Armor - текущее значение защиты
Armor_base - базовое значение защиты
Armor_inc - значение дополнительной защиты от способностей и предметов

DR = (Armor x 0.06) / (1 + Armor x 0.06)
DR - текущее значение понижения урона
 

lyneevДата: Понедельник, 19 Марта 2012, 18:28:44 | Сообщение # 15
8 уровень
Группа: Проверенные
Сообщений: 692
Награды: 0
Репутация: 333
Блокировки:
Quote (Gr0m)
Armor = Armor_base + Armor_inc + Agi / 7 Armor - текущее значение защиты Armor_base - базовое значение защиты Armor_inc - значение дополнительной защиты от способностей и предметов DR = (Armor x 0.06) / (1 + Armor x 0.06) DR - текущее значение понижения урона


это формула % защиты, я так понял
но почему при 300 защиты 60% ,а при 3000 80%
мне надо зделать чтоб было так 1000 10%, 2000 20% ,и тд.


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

Gr0mДата: Понедельник, 19 Марта 2012, 21:04:29 | Сообщение # 16
8 уровень
Группа: Проверенные
Сообщений: 729
Награды: 0
Репутация: 249
Блокировки:
такой расчет защиты уже встроен в варик
 

lyneevДата: Понедельник, 19 Марта 2012, 22:17:19 | Сообщение # 17
8 уровень
Группа: Проверенные
Сообщений: 692
Награды: 0
Репутация: 333
Блокировки:
Quote (Gr0m)
такой расчет защиты уже встроен в варик


можно поставить значение ниже 0.01?


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

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

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