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

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

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