Здравствуйте товарищи,у меня вот появился вопрос,как сделать требование к покупке предмета.
Требование у меня такое:
Для покупки железного молота - требуется паладин.
Для покупки посоха - требуется маг.
Как мне это осуществить,я не знаю,помогите))

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

Вот еще (тех ополченцев переделать надо в даймиков)
  1. сделана на хэше. В частности каждый тип юнита - целое число (паладин, архимаг и др). Эти типы (числа можно в качестве ключей использовать. А в самом хэше можно сохранить число (1 - воин, 2 - маг, 3 - лучник и так далее).
  2. В РО (редакторе объектов) в предметах также забиваем базу данных. Мы можем использовать уровень, или хп. В поле "уровень" можно записать кол-во золота, чтобы вернуть игроку. В поле "хп" можно записать к какому классу относится (101 - воин, 102 - маг и др)
В моей системе можно узнать - куплен ли предмет или просто подобран/передан кем=то. Имеется связь между покупкой и получением итема (покупка типа раньше происходит). Если куплен не тем классом героя, то итем удалим, деньги вернут. Если не тот класс подобрал, то итем дропается.
Ну добавлять требование можно обратно, при смерти героя (этого не делал).
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
1
27
6 лет назад
Отредактирован MpW
1
Вот еще (тех ополченцев переделать надо в даймиков)
  1. сделана на хэше. В частности каждый тип юнита - целое число (паладин, архимаг и др). Эти типы (числа можно в качестве ключей использовать. А в самом хэше можно сохранить число (1 - воин, 2 - маг, 3 - лучник и так далее).
  2. В РО (редакторе объектов) в предметах также забиваем базу данных. Мы можем использовать уровень, или хп. В поле "уровень" можно записать кол-во золота, чтобы вернуть игроку. В поле "хп" можно записать к какому классу относится (101 - воин, 102 - маг и др)
В моей системе можно узнать - куплен ли предмет или просто подобран/передан кем=то. Имеется связь между покупкой и получением итема (покупка типа раньше происходит). Если куплен не тем классом героя, то итем удалим, деньги вернут. Если не тот класс подобрал, то итем дропается.
Ну добавлять требование можно обратно, при смерти героя (этого не делал).
Загруженные файлы
Принятый ответ
0
2
6 лет назад
0
Чёрт, а про категории то совсем запамятовал...
0
3
6 лет назад
0
Steal nerves:
Вот еще (тех ополченцев переделать надо в даймиков)
  1. сделана на хэше. В частности каждый тип юнита - целое число (паладин, архимаг и др). Эти типы (числа можно в качестве ключей использовать. А в самом хэше можно сохранить число (1 - воин, 2 - маг, 3 - лучник и так далее).
  2. В РО (редакторе объектов) в предметах также забиваем базу данных. Мы можем использовать уровень, или хп. В поле "уровень" можно записать кол-во золота, чтобы вернуть игроку. В поле "хп" можно записать к какому классу относится (101 - воин, 102 - маг и др)
В моей системе можно узнать - куплен ли предмет или просто подобран/передан кем=то. Имеется связь между покупкой и получением итема (покупка типа раньше происходит). Если куплен не тем классом героя, то итем удалим, деньги вернут. Если не тот класс подобрал, то итем дропается.
Ну добавлять требование можно обратно, при смерти героя (этого не делал).
Пишет ошибку,и тупо крашается world editor
0
27
6 лет назад
Отредактирован MpW
0
WinneR_302, нужен jngp, там спокойно откроет.
В поле "хп" можно записать к какому классу относится (101 - воин, 102 - маг и др)
Переделал бы для надежности. Кажется не подходит для хранения. Если ударить по итему, то прочности (хп) станет меньше. Либо предмет делаем неуязвимым, либо базу данных с хэшем.
0
3
6 лет назад
0
Steal nerves:
WinneR_302, нужен jngp, там спокойно откроет.
а что это?просто как бы я сильно в таком не шарю т,к меня можно считать новичком по этой всей фигне.
0
27
6 лет назад
0
WinneR_302, редактор. поищи на сайте
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.