Суть идеи создать систему, позволяющую создать много "физически передаваемых" ресурсов.
В кузнице делается железо, после чего перемещается на склад игрока.
Сделать имитацию производства и её цикличность было несложно 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 склад, ничего не происходит, ни в инвентаре магазина нет, ни в разделе доступных "покупок" нет. при том что если поменять адрес на юнита Героя то ему в инвентарь падает предмет железо =/
в общем я тот еще нуб, но хотел бы разобраться в том как это сделать.
Спасибо )
Принятый ответ
вот исправил.
исправления
интервал пополнения не обязательно ставить, работает без этого. и вообще не от этого работает. Ошибка моя. там с условием проблема была. Больше не встают на перезарядку
эх. ты не поймешь. руна нужна, если у тебя полный инвентарь. А ты можешь ее подобрать и она исчезнет, даже если у тебя полный рюкзак. Это отслеживается, проверяешь какую руну подобрал и можно делать всякие фишки. это я пример хотел сделать, что можно руну в магазин сразу пихать. С руной можно делать скрещивание, складывание зарядов и прочее.
можно отследить двойной клик, но походу поспешил с выводами. Проблема в том, что ты дважды покупаешь предмет, дважды тратишь золота. Короче может не хватит на второй предмет. Нельзя также и исключать, что в магазине итем закончится и будет пополнятся долго. То есть второй итем опять не купишь. Тебе тогда придется придумывать (ценник убрать и интервал обнулить). тебе скидывать бесполезно. Тут должна быть своя система покупки. Проверяешь сколько ресурсов у игрока и прочее.
вот системы. мне они приглянулись, их можно доработать и будет норм.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован MpW
еще по-моему там нужно выполнить ряд условии:
посмотри как у нейтральных сделано, там есть спец. способности по продажам, написано даже в faq. без них не будет работать xgm.guru/forum/showthread.php?t=615 пункт 2.9
Возможно, если память не изменяет и я не ошибаюсь, потом еще нужно не в РО задавать предметы, юниты, а в триггерах. Если задано в РО, то изменить нельзя.мб вот это тебе поможешь xgm.guru/forum/showthread.php?t=31919 будет тебе и склад норм вещь
Отредактирован HillDemon
Steal nerves, посмотрел ссылки, скачал наработку. её проблема такая же как и у меня. Предмет появляется на рынке, но не стакается его количество. Вот ты продаешь предмет зелье здоровья с 1 использованием раз, продаешь второй, на рынке появляется 1 зелье с зарядами =1. Ты просто выкупаешь его и оно пропадает.
Если продать предмет с 3 зарядами то ты покупаешь этот же предмет с 3мя зарядами а не один предмет (
такие дела *((
По ссылке на faq - если ты имелл ввиду скрещевание однотипных предметов это не проблема ) примеров множество.
по пункту 2.9 из факью которое даёт предмет в магазин. Если у магазина нет способности Предметы (герой) оно спавнит предмет рядом с магазином. если есть инвентарь то кидает в инвентарь. Использовал команду Нейтрально здание Ад Итем ту маркет
В общем вопрос остается открытым. Если кто чем может помочь - скажу спасибо, тыкну плюс к репутации
Отредактирован MpW
Допустим продал 5 раз зелье появилось 5ть зелий. купил одно зелье у юнита купившего будет 1, на рынке пропадёт иконка с зельем совсем. Если продать зелье назад то в магазине будет 6 зелий).
Большое спасибо за внимание. Результат, каким бы он ни был, выложу )
и что именно у тебя не работает?
ты заюзал функцию чтобы добавить в магазин n предметов указанного типа с максимальным количеством m
в магазине появилось в продаже n предметов указанного типа с максимальным количеством m
всё работает
Отредактирован HillDemon
Продаю предмет в лавку с количеством зарядов =1 . Предмет появился в лавке и его можно купить. Продаю еще один такой же предмет в лавку, но количество зарядов предмета в магазине НЕ растёт. Если же продать предмет с 3мя зарядами то я и куплю предмет с тремя зарядами =/
Отредактирован MpW
HillDemon, посмотри карту версию 2 выше. его еще надо доработать =(( щас устал
Отредактирован HillDemon
Из багов ) :
Проблема с отображением но это нестрашно. Получается что переменная сount считает количество продаваемых предметов и предметов в стаке магазина. Отображалось некорректно потому что магазину убирали способность "купить предмет" в момент передачи предмета , который уже есть в магазине (сумма зарядов больше 11 = убрать покупку) Что интересно если продать еще раз (с наличием зарядов =11 уже в магазине) то деньги Игроку поступят, а если купить 1 предмет, то его заряды в магазине будут отображаться корректно (11+8 = отображается 11 зарядов,при покупке 1 заряда из магазина будет отображаться 18ть предметов в стеке магазина)Отредактирован MpW