Хотел бы сделать систему предметов для классов, чтобы юнит (Танк) не мог брать предмет на урон, а только на броню и силу.
Знаю, что осуществляется при лвле, классе предмета.
Не могу понять, как сделать.
(Желательно на GUI)
(Хотел сделать на основе:
Юнит получает предмет
If , then, also
Если уровень предмета равен 2
Если уровень способности (Танк) =1
То:ничего не делать
Иначе:Выбросить манипулируемый предмет

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

Вот, слегка модифицировал твой вариант. Лучше, найти какую-нибудь готовую систему, ибо предметы всегда будут перемещаться, да и с полным инвентарем не корректно работает.
Загруженные файлы
0
19
6 лет назад
0
Похожие вопросы:

ответ
Писать для них искусственный интеллект. В базе была статья про создание ИИ для героев, но куда-то делась. Попробую найти.
UPD: Вот, восстановили, была недоступна из-за ошибки базы.
Правда конкретно про предметы там нет, но можно догадаться на примере того, как реализованы другие действия.
ответ
закрыт по таймауту
ответ
если классов очень много сделай как я . пишешь название предметов так
+1d_Железный молот - что же всё это означает
проверяешь имя предмета и substring ловишь первые 3 значения
+-озночает что предмет классовый
1-уменя означал уровень предмета для тебя можешь удалить
d-означает какой класс может его поднять
ну или красевей название типо +ABS Железный меч ну тему ты уловил думаю

0
23
6 лет назад
0
через уровень делай а там дели строку для нужды
например 1|01|5|5|5
1 - тип предмета (1 до 9)
01 - уровень предмета
5 требование силы и остальное 5..5.. все можно через разделение строк длину и шаманим на гуи что хотите... если не хотите создать базу данных
0
22
6 лет назад
0
Не могу понять, как сделать.
(Желательно на GUI)
(Хотел сделать на основе:
Юнит получает предмет
If , then, also
Если уровень предмета равен 2
Если уровень способности (Танк) =1
То:ничего не делать
Иначе:Выбросить манипулируемый предмет
Что значит не могу понять как сделать? И потом ты описываешь процесс как это сделать =\
0
7
6 лет назад
0
Вот, слегка модифицировал твой вариант. Лучше, найти какую-нибудь готовую систему, ибо предметы всегда будут перемещаться, да и с полным инвентарем не корректно работает.
Загруженные файлы
Принятый ответ
0
10
6 лет назад
0
Proshel_Doty:
Не могу понять, как сделать.
(Желательно на GUI)
(Хотел сделать на основе:
Юнит получает предмет
If , then, also
Если уровень предмета равен 2
Если уровень способности (Танк) =1
То:ничего не делать
Иначе:Выбросить манипулируемый предмет
Что значит не могу понять как сделать? И потом ты описываешь процесс как это сделать =\
То и значит., триггер не работает.
bOrissko:
Вот, слегка модифицировал твой вариант. Лучше, найти какую-нибудь готовую систему, ибо предметы всегда будут перемещаться, да и с полным инвентарем не корректно работает.
Можете подсказать где? А то искал, искал, не нашел.
0
7
6 лет назад
0
На Hive посмотри в разделе спеллов.
0
10
6 лет назад
0
bOrissko:
На Hive посмотри в разделе спеллов.
Спустя полчаса поиска не нашел.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.