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

Принятый ответ

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