Привет, создаю карту и там нужна данная функция а именно магазин с более чем 12 слотами
те как на карте warlock
пж помогите
пс я новичек и плохо знаю jass (вернее вообще не знаю) прошу растолковать мне как делается подобное
буду благодарен
те как на карте warlock
пж помогите
пс я новичек и плохо знаю jass (вернее вообще не знаю) прошу растолковать мне как делается подобное
буду благодарен
Принятый ответ
переключение выбора же.
Основной магаз который видит игрок - это витрина с предметами-пустышками, которые при покупке, триггерно выбирают нужный магазин-дамми.
Магазин-дамми - это юнит с способностями магазина, но без модели. В идеале - это даже не здание ,а парящий\летающий юнит без модели, висящий над магазином.
Так можно сделать магазин на 121 предмет в целом. А можно и больше, было бы желание.
Триггерно главное прописывать, что при получение предмета-пустышки, выбирать нужный магазин-раздел.
(если что, все можно сделать из описанного триггерами)
Основной магаз который видит игрок - это витрина с предметами-пустышками, которые при покупке, триггерно выбирают нужный магазин-дамми.
Магазин-дамми - это юнит с способностями магазина, но без модели. В идеале - это даже не здание ,а парящий\летающий юнит без модели, висящий над магазином.
Так можно сделать магазин на 121 предмет в целом. А можно и больше, было бы желание.
Триггерно главное прописывать, что при получение предмета-пустышки, выбирать нужный магазин-раздел.
(если что, все можно сделать из описанного триггерами)
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован Absolute
Или добавь способность пустышку и при ее нажатии заменяй магазин на тот, что с нужными предметами.
Основной магаз который видит игрок - это витрина с предметами-пустышками, которые при покупке, триггерно выбирают нужный магазин-дамми.
Магазин-дамми - это юнит с способностями магазина, но без модели. В идеале - это даже не здание ,а парящий\летающий юнит без модели, висящий над магазином.
Так можно сделать магазин на 121 предмет в целом. А можно и больше, было бы желание.
Триггерно главное прописывать, что при получение предмета-пустышки, выбирать нужный магазин-раздел.
(если что, все можно сделать из описанного триггерами)
Отредактирован adery
и как при ее исп заменять магазин ?
возможно нубский вопрос но я мало чего знаю, поэтому и написал сюда что бы мне помогли знающие люди :)
Потом сделай предмет-пустышку - на основе той же книги силы или ловкости. Установи в предмет сделанную способность.
Добавь предмет в магазин-витрину.
Создай магазин, который будет разделом витрины (в котором будут продаваться уже нормальные предметы). У этого в разделе Графика - Файл модели в строке Нестандартный путь поставь .mdl. Это чтобы убрать модель. Убери текстуру пути у здания, и текстуру почвы. Поставь магазин-раздел возле магазина витрины на карте.
Триггеами делаешь конструкцию - юнит получил предмет, если полученный предмет = предмет пустышка, то выбрать для игрока-владельца юнита получшивего предмет выбрать магазин-раздел
Для этого у нас есть даммик, которые манипулирует преключением магазинов. В нём куча способностей пустышек.
Как выбираешь основной магазин, то триггером выбираешь даммик для игрока магазин для игрока (этот дамммик должен быть подконтрольный этому игроку), который с абилками пустышками. Правда уменьшенный в масштабе, и созданный триггерно за за магазином, как бы спрятанный.
Далее, просто делаешь реакции на события, какую абилку и выбираешь уже магазины-даммики с той же моделью, только уменьшенный спрятанное за большим магазином.
И покупаешь через них.
Отредактирован Absolute
В тригерах при условии нажатия этой способности заменяеш 1 магаз, на точно такой же только с другими предметами. Это самый простой вариант, но не самый качественный.
И вообще не реакции на событие, которая позволяет, какой игрок пользовался способностью юнита чужого игрока. Если была бы такая функция, то я не возразил.
Оперирует лишь 1 дамик, который принадлежит игроку, а магазы там в стопке стоят, что их не выберешь без помощью тригга.
так как "передача ресурса" можно настраивать цену дерево или монету способность чтобы считали как предметы!
Отредактирован Hodor
Вариант - через предмет как на скрине (через свиток регенерации).
Далее юзая ивент EVENT_PLAYER_UNIT_SELL_ITEM
UrsaBoss: нашел
Отредактирован Hodor