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

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

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