Требования для изготовления предметов
Нужно сделать так чтобы для изготовления предмета нужно было какое-либо улучшение определенного уровня. Вопрос состоит в том, как это сделать.

Лучший ответ:
смотри как устроена магическая лавка альянса, там требуется апнутая ратуша чтобы купить сферу огня, по тому же прицнипу требуйте игрока получить апгрейд или юнита.
просто вместо ратуши нужно указать dummy-юнитов в требовании. Когда ты выполняешь требование, создаешь на карте невидимого dummy-юнита. И ограничение в требовании снимается. Если удалить этого dummy-юнита с карты, то ограничение опять появится в требовании



Просмотров: 152

» Лучшие комментарии


quq_CCCP #1 - 3 месяца назад 0
UndeadMiner, ну что вы понимаете под изготовлением? Покупка рецепта в магазине или у вас нужно как во всяких рпг принести кузнецу и бабок дать?
Первое проще - смотри как устроена магическая лавка альянса, там требуется апнутая ратуша чтобы купить сферу огня, по тому же прицнипу требуйте игрока получить апгрейд или юнита. Второе сложнее, все механика сборки в кузнице описывается в редакторе триггеров, сам кузнец тупо магазин - в котором продаются юниты, для покупки юнита требуются предметы в инвентаре\сумке иначе юнит запрещен для найма игроком, как только все есть, игрок покупает этого даммика, он тут же удаляется и в триггерах делаются все дейсвтия по созданию нужного предмета и удаления компонентов.
pro100master #2 - 3 месяца назад 0
Нарисуй в бумаге что именно желаете, а потом воплоти картинку в код...
Steal nerves #3 - 3 месяца назад (отредактировано ) 4

смотри как устроена магическая лавка альянса, там требуется апнутая ратуша чтобы купить сферу огня, по тому же прицнипу требуйте игрока получить апгрейд или юнита.
просто вместо ратуши нужно указать dummy-юнитов в требовании. Когда ты выполняешь требование, создаешь на карте невидимого dummy-юнита. И ограничение в требовании снимается. Если удалить этого dummy-юнита с карты, то ограничение опять появится в требовании
Filius Dei #4 - 2 месяца назад (отредактировано ) 0
Смотри сделай проверку на предмет у юнита в сумке и условия на улучшения(в русских тригерах типа техники), находиться над юнитами, а запуска кравта при использовании способности или приобретении предмета, взял предмет улучшения нет ничего не произошло, изучил технологию, выбросил снова поднял и на тебе новый предмет.