Привет, создаю карту и там нужна данная функция а именно магазин с более чем 12 слотами
те как на карте warlock
пж помогите
пс я новичек и плохо знаю jass (вернее вообще не знаю) прошу растолковать мне как делается подобное
буду благодарен

переключение выбора же.
Основной магаз который видит игрок - это витрина с предметами-пустышками, которые при покупке, триггерно выбирают нужный магазин-дамми.
Магазин-дамми - это юнит с способностями магазина, но без модели. В идеале - это даже не здание ,а парящий\летающий юнит без модели, висящий над магазином.
Так можно сделать магазин на 121 предмет в целом. А можно и больше, было бы желание.
Триггерно главное прописывать, что при получение предмета-пустышки, выбирать нужный магазин-раздел.
(если что, все можно сделать из описанного триггерами)
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
17
Попробуй использовать способность - книга заклинаний -.
Или добавь способность пустышку и при ее нажатии заменяй магазин на тот, что с нужными предметами.
32
переключение выбора же.
Основной магаз который видит игрок - это витрина с предметами-пустышками, которые при покупке, триггерно выбирают нужный магазин-дамми.
Магазин-дамми - это юнит с способностями магазина, но без модели. В идеале - это даже не здание ,а парящий\летающий юнит без модели, висящий над магазином.
Так можно сделать магазин на 121 предмет в целом. А можно и больше, было бы желание.
Триггерно главное прописывать, что при получение предмета-пустышки, выбирать нужный магазин-раздел.
(если что, все можно сделать из описанного триггерами)
Принятый ответ
1
Absolute:
Попробуй использовать способность - книга заклинаний -.
Или добавь способность пустышку и при ее нажатии заменяй магазин на тот, что с нужными предметами.
как создать способность пустышку ?
и как при ее исп заменять магазин ?
возможно нубский вопрос но я мало чего знаю, поэтому и написал сюда что бы мне помогли знающие люди :)
32
adery:
Absolute:
Попробуй использовать способность - книга заклинаний -.
Или добавь способность пустышку и при ее нажатии заменяй магазин на тот, что с нужными предметами.
как создать способность пустышку ?
и как при ее исп заменять магазин ?
возможно нубский вопрос но я мало чего знаю, поэтому и написал сюда что бы мне помогли знающие люди :)
способность пустышка - делай на основе предметной способности "Книги силы" к примеру. ТОлько в характеристиках дополнительной силы поставль 0.
Потом сделай предмет-пустышку - на основе той же книги силы или ловкости. Установи в предмет сделанную способность.
Добавь предмет в магазин-витрину.
Создай магазин, который будет разделом витрины (в котором будут продаваться уже нормальные предметы). У этого в разделе Графика - Файл модели в строке Нестандартный путь поставь .mdl. Это чтобы убрать модель. Убери текстуру пути у здания, и текстуру почвы. Поставь магазин-раздел возле магазина витрины на карте.
Триггеами делаешь конструкцию - юнит получил предмет, если полученный предмет = предмет пустышка, то выбрать для игрока-владельца юнита получшивего предмет выбрать магазин-раздел
22
Fakov, это канал без счетчик зарядов на предметов =) и являет владелец магазина
29
О боже, это куда проще.
Для этого у нас есть даммик, которые манипулирует преключением магазинов. В нём куча способностей пустышек.
Как выбираешь основной магазин, то триггером выбираешь даммик для игрока магазин для игрока (этот дамммик должен быть подконтрольный этому игроку), который с абилками пустышками. Правда уменьшенный в масштабе, и созданный триггерно за за магазином, как бы спрятанный.
Далее, просто делаешь реакции на события, какую абилку и выбираешь уже магазины-даммики с той же моделью, только уменьшенный спрятанное за большим магазином.
И покупаешь через них.
17
adery:
Absolute:
Попробуй использовать способность - книга заклинаний -.
Или добавь способность пустышку и при ее нажатии заменяй магазин на тот, что с нужными предметами.
как создать способность пустышку ?
и как при ее исп заменять магазин ?
возможно нубский вопрос но я мало чего знаю, поэтому и написал сюда что бы мне помогли знающие люди :)
Канал есть такая способность где-то в нейтральных, она по сути ничего не делает, ее просто нажимаешь.
В тригерах при условии нажатия этой способности заменяеш 1 магаз, на точно такой же только с другими предметами. Это самый простой вариант, но не самый качественный.
29
Fakov:
вы че, зачем даммик с абилками.
А ты учитывал, что магазином будут пользоваться несколько игроков одновременно?
И вообще не реакции на событие, которая позволяет, какой игрок пользовался способностью юнита чужого игрока. Если была бы такая функция, то я не возразил.
Оперирует лишь 1 дамик, который принадлежит игроку, а магазы там в стопке стоят, что их не выберешь без помощью тригга.
22
есть реакция на способность "передача ресурса" в него и можно получить кто узнул способность игрока так как он основа на канале!!!
так как "передача ресурса" можно настраивать цену дерево или монету способность чтобы считали как предметы!
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.