Короче как сделать магазин, чтобы каждый игрок счиитал, что тот принадлежит ему. Как в доте? Ну и чтобы рассинхронов не было

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

не фига не понял. что ты хочешь. объясняй лучше
чтобы стали зеленькими, нужно контроль общим над войсками нейтрала сделать. так каждому игроку общий контроль задаешь над войсками нейтрала. при выборе магазина игроком проигрывай анимацию, мб GetLocalPlayer там (мне неизвестно, так как не знаю видит ли другой игрок эту анимацию, когда выделен магазин другим игроком). Что там еще такого особенного.

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
23
6 лет назад
0
это нетральный здание смотри со способностью "выбор героя"
4
27
6 лет назад
Отредактирован MpW
4
Для магазинов:
Выбор воина 'Ane2' - обычно используется в лагере наемников, тавернах
Выбрать героя 'Aneu' - в нейтральных магазинах (выборка присутствует).
Общие магазины 'Aall' - чаще всего в рассовых магазинах (выборка присутствует). В некоторых источниках пишут, что выборка не работает на враждебных игроку юнитах (чтобы сделать нейтральным удалите эту способность 'Aall'). Это если магазин не принадлежит одному из игроков (точнее дружественному игроку), то купить не сможете. Даже у нейтрального игрока. Тесно связан скилл 'Aall' с полем магазина: "предметов сделано"
поле магазина "предметов сделано" - указаны итемы, которые можно продать своим войскам или войскам союзника, это поле не доступно скилам "Выбор воина" и "Выбрать героя"
поле магазина "предметов продано" - указаны итемы, которые можно продавать всем, не работает со скилом "общие магазины"
Побочным эффектом способности ‘Aneu’ (Выбрать героя) или ‘Ane2’ (Выбор воина) является доступ к другим заклинаниям боевой единицы. Даже, вражеский воин может использовать способности обладателя выборки. Это же очевидно, помните, есть способность "разведка" в мастерской гоблинов, чтобы обследовать территорию, нужно подойти и кликнуть. Или способность "поставка ресурсов" - производит обмен. Точно, также происходит и с наймом юнитов, игре нужно знать какой игрок нажал, затем продает ему юнита. Есть даже нативки с приказами, иммитирующие действия магазина от другого игрока. Даже атакующие абилки срабатывают.
Эти три способности являются переключателями, они выбирают кому продавать предмет, или юнита. Если рядом встанут два героя, то вы сможете продать только одному герою. Над героем будет висеть стрелка.
Характеристики:
Показать Индикатор боевой единицы (да/нет) - над героем будет появляться стрелка (что означает юнит выбран). Обычно стрелка показывает локальному игроку, то есть над юнитами, подконтрольному этому игроку, он видит.
Показать Кнопку выбора боевой единицы (да/нет) - на панеле отображается иконка кнопки (этой кнопкой может переключить на другого юнита). Эту икону можно спрятать. В магазинах мб мало мест (12 слотов - максимум, а эта кнопка может мешать и занять одну ячейку, лучше освободить ее)
Радиус запуска - радиус действия (автоматически выбирает юнитов по типу взаимодействия. Кстати, в абилке можно настроить цели, но это бесполезно для автопоиска и автовыборки. Настройка цели в абилке не дает ничего).
Тип взаимодействия - с кем взаимодействует (можно включить 4 галочки одновременно, но лучше мудро решите
"Нет" (никакая галочка не стоит) - действует только на героев (и не важно есть ли у него инвентарь или нету);
"Любая боевая единица с предметами" - юниты с наличием инвентаря (не важно герой или не герой, здание или не здание. Важно чтобы был у него инвентарь);
"Любое не здание" - действует на любых юнитов, кроме здания (и не важно есть ли у юнитов инвентарь или нету);
"Не важно" - действует на всех (здание в том числе)
0
20
6 лет назад
0
Steal nerves, pro100master, возможно, я поставил вопрос размыто, но это не то что мне нужно
Желтую боевую еденицк нельзя в отряд засунут. Только зеленую. Но в доте же магазины на базе как-то принадлежат одновременно всем
0
27
6 лет назад
Отредактирован MpW
0
Kirill78, имеешь в виду общий контроль? настройки союза
смотри в разделе игрок, что-то про союзы
не понял про отряд. Зачем магазин в отряд выделять?
0
20
6 лет назад
0
Steal nerves, зайди в доту, стань на любой слот, посмотри на магазины (какой около их круг), потом стань на другой слот и снова посмотри.
4
27
6 лет назад
Отредактирован MpW
4
не фига не понял. что ты хочешь. объясняй лучше
чтобы стали зеленькими, нужно контроль общим над войсками нейтрала сделать. так каждому игроку общий контроль задаешь над войсками нейтрала. при выборе магазина игроком проигрывай анимацию, мб GetLocalPlayer там (мне неизвестно, так как не знаю видит ли другой игрок эту анимацию, когда выделен магазин другим игроком). Что там еще такого особенного.
Принятый ответ
2
32
6 лет назад
2
Там обычные магазины, никаким игрокам они там не принадлежат, доту открываем и смотрим.
Если вы хотите чтобы ассортимент магазина был виден всегда, включая цены - смотрите устройство магической лавки альянса. Потом общий контроль всем над магазином и усё.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.