В чем отличии способностей "Лавка, : купить предмет" и "продажа предметов" ?
В обоих случаях предмет продается, разве что "купить предмет" нужен только для триггерного добавления.
Все персонажи с сумками и так могут покупать предметы( различия только в геройской для использования и по типу рюгзак)

Продажа предметов позволяет добавлять и убирать предметы в сток, а лавка - типа техническая абилка специальная, для сделанных и продаваемых зданием предметов, добавленных в редакторе объектов. А ещё она убирает с панели приказов остальные иконки. Без неё можно сделать так, что здание будет уметь и юниты производить, и предметы продавать и абилки кастовать. Но героя выбрать нельзя будет из магазина
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ
Diaboliko, у предметов с этим бага
юзай юнитов
с ними намного проще
ответ
2 магазина в одном месте. Один с предметами- другой нет. И через гетлокалплеер триггерно выбирать нужный магазин?
ответ
пример где-то надо еще таймером будет. просто по идее система работает так: происходит событие изменения ресурса (запоминаем сколько), следом происходит основное событие (покупка-продажа). значит, здесь ловим итем, потом вычисления с налогами. Но такой порядок бывает не всегда. Вот допустим продажа: сначала продаем (итем забирают, событие продажи), потом дают деньги (событие изменения ресурса). как видишь, здесь надо тогда таймером через 0.00 сек или сколько то сек проверять измену реса
хотел реализовать похожую систему (проводить торговлю не через чат, а через кнопочки). только на мем хаке. изменить можно только в мем хаке. если вы изменяете цену типу предмета, тогда она у всех итемов данного типа меняется. сделал так: копию на каждого игрока, у одного будет одна цена, у другого другая. короче каждый игрок товар может предложить по разной цене. как это будет работать пока не знаю (я не все продумал, и поэтому не доделал).

можно стоимость убрать и триггерами начислять/убавлять
ответ
используй подходящие константы к конкретным событиям триггера.
продажа итема
событие - юнит закладывает предмет в лавку
переменные:
GetSellingUnit() =продающий торговец (типа всякие предметы закладывает в магазин и получает деньги)
GetBuyingUnit()=GetTriggerUnit() = покупающий торговец (это обычно магазин)
покупка итема
событие - продает предмет (из лавки)
GetSellingUnit()=GetTriggerUnit() =продающий торговец (в данном случае магазин продает нам)
GetBuyingUnit() = покупающий торговец (это наш герой отдает денюшку, а сам получает артефает или лошадь)

А предмет который продают или покупают
GetSoldItem()

26
Сравни наличие подобные абилок у нейтральных магазинов, что стоят на стандартных картах, и у магазинов которые могут строить рабочие.
Ответы (2)
26
SсRealm, ну во-первых то что следом написали.
А во-вторых - лавки рас не продают только союзникам, например.
23
Продажа предметов позволяет добавлять и убирать предметы в сток, а лавка - типа техническая абилка специальная, для сделанных и продаваемых зданием предметов, добавленных в редакторе объектов. А ещё она убирает с панели приказов остальные иконки. Без неё можно сделать так, что здание будет уметь и юниты производить, и предметы продавать и абилки кастовать. Но героя выбрать нельзя будет из магазина
Принятый ответ
Ответы (1)
23
Если я не путаю с общими магазинами )
Чтобы оставить комментарий, пожалуйста, войдите на сайт.