z1i2p3
offline
Опыт:
9,821Активность: |
Система опыта
Подскажите как сделать систему опыта через триггерное добавление опыта.
Если давать опыт убивающему юниту то всё норм, но когда дело доходит до триггерных спелов, где убивающий юнит уже дамми а не герой то опыт герою не достаётся . Я пробовал выбирать всех юнитов вна карте которые пренадлежат игроку убивающего юнита. И потом если выбранный юнит = герой то давать 30 опыта. но так почему то не работает. Подскажите ещё идеи. |
31.05.2014, 13:49 | #1
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Tobi123
offline
Опыт:
7,826Активность: |
Юзайте массивную глобалку героев, привязанную к номеру игрока. |
31.05.2014, 14:16 | #2
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Buulichkaa
Делаю спеллы за еду
offline
Опыт:
20,171Активность: |
приаттачить кастера к даммику и давать экспу кастеру |
31.05.2014, 14:22 | #3
+2/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
z1i2p3
offline
Опыт:
9,821Активность: |
Tobi123, Buulichkaa, объясните подробнее.
|
31.05.2014, 17:47 | #4
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Borodach
offline
Опыт:
6,328Активность: |
Записивай героя в глобальную переменную(массив) с номером игрока. И сверяй... Дать опыт hero[номер убивающего юнита]. |
31.05.2014, 18:24 | #5
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Extremator
offline
Опыт:
40,226Активность: |
Что мешает делать триггерные скилл так, что бы урон шёл от лица того, кто и применил этот скилл... М?\
Как пример системки триггерного опыта, могу дать вот это. Здесь расчёт идёт за счёт уровня юнита (в РО выставляется). + экспериментальный пример со сферами опыта (на основе первой системки). |
31.05.2014, 19:54 | #6
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
z1i2p3
offline
Опыт:
9,821Активность: |
Цитата:
урон наносит дамми потому что. z1i2p3 добавил: Extremator, твоя система конечно интересная, но баговая. Если добавить на карту обычных юнитов опыт герою по два раза даётся. |
|
02.06.2014, 13:26 | #7
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Extremator
offline
Опыт:
40,226Активность: |
z1i2p3:
сделай так что бы наносит сам герой.. всё просто z1i2p3:
"обычных" ? это каких таких обычных? там все юниты стандартные стоят на карте и если добавить ещё и нейтральных - то тоже всё нормально будет |
02.06.2014, 13:55 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,184Активность: |
делал такую систему, вообще элементарно если у игрока может быть только один герой.
чуть чуть сложнее если у игрока может быть множество героев которые могут получать опыт сами по себе и независимы друг от друга |
02.06.2014, 14:24 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
z1i2p3
offline
Опыт:
9,821Активность: |
Цитата:
Непонятно. Ну вот у меня скил на основе "Стадо ящериц" создаётся дамми и кастует его 10 секунд. А герой в это время бегает. Если мобы умирают от скила "стадо ящериц" опыт герою не даётся. Вопрос как сделать чтобы урон наносился от героя? Цитата:
просто юнитов, не героев. Проверь сам добавь 2 пехотинца подбеги с ними и героем к врагам, убей врагов и опыт получит герой в трёх кратном размере, за себя и за 2 пехотинцев. Цитата:
ошибаешься. DioD Скажи как, буду благодарен, у меня не выходит., |
|||
02.06.2014, 20:47 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Extremator
offline
Опыт:
40,226Активность: |
z1i2p3:
Сделай этот скилл триггерно... двигай толпы даммиков и наноси урон от кастера z1i2p3:
я добавил 5 нейтрально-враждебных "лесных троллей", и 2 пехотинца для красного игрока 2 пехотинца, паладин и блудмаг пошли убивать всех... за каждого убитого пехотинца игрока 2 (синий) дали по +20 опыта каждому герою (по 40 опыта с каждого и разделённое на 2х героев - паладина и блуд мага) за каждого убитого тролля (нейтрально-враждебного) так же дали по +20 опыта обоим героям (всего по +40 за каждого тролля). Где ты видишь баг? может ты не понял расчёт опыта? у меня там просто стоит "уровень юнита в РО * 20 = опыт за него" |
03.06.2014, 05:58 | #11
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
z1i2p3
offline
Опыт:
9,821Активность: |
Цитата:
Ну как вариант сойдёт, но дохрена переделывать придётся.... Цитата:
возможно у меня стандартный редактор и из за пересохранения получается что герой получает опыт в таком количестве сколько у него рядом союзных юнитов. |
||
03.06.2014, 11:32 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Extremator
offline
Опыт:
40,226Активность: |
z1i2p3:
очень странно, я тоже использовал стандартный редактор |
03.06.2014, 12:08 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|