Хотел за удар по дерево опыт давать. Т.е. при добычи дерева давать опыт. Ударил дерево, получил опыт.
harvest и smart, что-то такое.

Принятый ответ

GF RaiseD, каким образом ты отловишь урон по дереву?
и определишь источник урона
Clamp, а как ты определишь кто из рабочих сдаёт дерево?
M1n3rva:
А ты мне скажи, какое действие в варе юнитом выполняется без приказов?
их куча
автоатака
автодобыча
автоприменение
и прочее начинающееся со слова авто
Mrachny, единственный способ сделать подобное это писать свою систему добычи дерева
но ты это вряд ли осилишь
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
21
8 лет назад
0
Mrachny, на деле тебе нужно читать статьи. Вместо тебя я ничего делать не буду. Если хочешь чтобы кто-то сделал за тебя, добро пожаловать.
0
30
8 лет назад
0
Ударил 10 раз по дереву и относит, получая при этом столько же, сколько и при одном ударе.
Смотреть сколько древесины дбавилось, разумеется >_>
0
17
8 лет назад
0
Clamp, Разумеется, может там 10 рабов и в одно время они принесут дерево, не? Такого мол быть не может, да?
GF RaiseD, твой способ настолько ничтожный, чел. Ты ни разу его не использовал потому, что такое сделать нельзя!
0
30
8 лет назад
0
Такого мол быть не может, да?
Нет, не может.
2
28
8 лет назад
2
GF RaiseD, каким образом ты отловишь урон по дереву?
и определишь источник урона
Clamp, а как ты определишь кто из рабочих сдаёт дерево?
M1n3rva:
А ты мне скажи, какое действие в варе юнитом выполняется без приказов?
их куча
автоатака
автодобыча
автоприменение
и прочее начинающееся со слова авто
Mrachny, единственный способ сделать подобное это писать свою систему добычи дерева
но ты это вряд ли осилишь
Принятый ответ
0
21
8 лет назад
0
Как-то так. Источник урона - это да, это проблема. Думал, что это сработает, но не сработало. Итого ловится только урон и только для какого-то одного типа юнита.
GetEventDamageSource()
Если не предполагается что декорацию будут атаковать с ренжа - можно выбирать юнитов, с нужным приказом в нужном радиусе, при условии что цель приказа - это дерево. Но будут баги если это будут делать несколько юнитов одновременно (нельзя будет определить наверняка кто именно), но можно добавить проверять приказ и расстояние юнита к дереву. А также стартовать таймер (длительность выполнения приказа для именно этого юнита), если цель приказа валидная и юнит находится на расстоянии применения приказа. Но эти эксперименты я оставлю человеку, орущему "невозможно!!!"
Загруженные файлы
0
28
8 лет назад
0
GF RaiseD, если коротко то ты делаешь базу данных и с помощью постоянно воскрешаемых деревьев определяешь факт урона
багов у этого способа чуть более чем дофига
0
21
8 лет назад
Отредактирован Raised
0
Ну баги фиксятся. Просто что фиксы занимают больше чем сама система. Да и сама БД - уже большая часть фикса, но составлять для топикстартера базу данных, тестить её и настраивать под его карту - это уж увольте. Мне лень.

Думаю, любому из здесь присутствующих тоже.
0
28
8 лет назад
0
Ну баги фиксятся.
в том то и дело что нет
нельзя пофиксить большинство багов
именно поэтому не получится сделать нормальную систему отлова урона
0
21
8 лет назад
0
nvc123, что, например, нельзя пофиксить?
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.