Суть идеи создать систему, позволяющую создать много "физически передаваемых" ресурсов.
В кузнице делается железо, после чего перемещается на склад игрока.
Сделать имитацию производства и её цикличность было несложно xgm.guru/files/100/182150/11.png
Сделать имитацию производства и её цикличность было несложно xgm.guru/files/100/182150/11.png
Под складом был выбран магазин с изначальным количеством товаров 1 (железо)
количество "зарядов" по дефолту поставлено на 0.
количество "зарядов" по дефолту поставлено на 0.
Пытался сделать связку мол если нанята боевая единица "железо" , то => нейтральное здание - add "железо" to (cклад) with 0 in stock and a max stock of 1. ничего =/
пытался через Герой сreate/give железо to склад, ничего не происходит, ни в инвентаре магазина нет, ни в разделе доступных "покупок" нет. при том что если поменять адрес на юнита Героя то ему в инвентарь падает предмет железо =/
пытался через Герой сreate/give железо to склад, ничего не происходит, ни в инвентаре магазина нет, ни в разделе доступных "покупок" нет. при том что если поменять адрес на юнита Героя то ему в инвентарь падает предмет железо =/
в общем я тот еще нуб, но хотел бы разобраться в том как это сделать.
Спасибо )
Принятый ответ
вот исправил.
исправления
интервал пополнения не обязательно ставить, работает без этого. и вообще не от этого работает. Ошибка моя. там с условием проблема была. Больше не встают на перезарядку
эх. ты не поймешь. руна нужна, если у тебя полный инвентарь. А ты можешь ее подобрать и она исчезнет, даже если у тебя полный рюкзак. Это отслеживается, проверяешь какую руну подобрал и можно делать всякие фишки. это я пример хотел сделать, что можно руну в магазин сразу пихать. С руной можно делать скрещивание, складывание зарядов и прочее.
можно отследить двойной клик, но походу поспешил с выводами. Проблема в том, что ты дважды покупаешь предмет, дважды тратишь золота. Короче может не хватит на второй предмет. Нельзя также и исключать, что в магазине итем закончится и будет пополнятся долго. То есть второй итем опять не купишь. Тебе тогда придется придумывать (ценник убрать и интервал обнулить). тебе скидывать бесполезно. Тут должна быть своя система покупки. Проверяешь сколько ресурсов у игрока и прочее.
вот системы. мне они приглянулись, их можно доработать и будет норм.
Загруженные файлы
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован HillDemon
Продаю предмет в лавку с количеством зарядов =1 . Предмет появился в лавке и его можно купить. Продаю еще один такой же предмет в лавку, но количество зарядов предмета в магазине НЕ растёт. Если же продать предмет с 3мя зарядами то я и куплю предмет с тремя зарядами =/
Отредактирован MpW
HillDemon, посмотри карту версию 2 выше. его еще надо доработать =(( щас устал
Отредактирован HillDemon
Из багов ) :
Проблема с отображением но это нестрашно. Получается что переменная сount считает количество продаваемых предметов и предметов в стаке магазина. Отображалось некорректно потому что магазину убирали способность "купить предмет" в момент передачи предмета , который уже есть в магазине (сумма зарядов больше 11 = убрать покупку) Что интересно если продать еще раз (с наличием зарядов =11 уже в магазине) то деньги Игроку поступят, а если купить 1 предмет, то его заряды в магазине будут отображаться корректно (11+8 = отображается 11 зарядов,при покупке 1 заряда из магазина будет отображаться 18ть предметов в стеке магазина)Отредактирован MpW
Отредактирован HillDemon
если забить магазин до отказа, то при выкупе предметов с зарядами они выкупаются, предметы без зарядов ставятся на перезарядку. Щас буду колупатьдалее идёт триггер под появление стаков у "амулет леса" конкретно у одного итема. в чем был смысл -непонятно
я и в прошлый раз не понял что это значит этот комментарий
Отредактирован MpW