Здравствуйте, вопрос окажется сложным, но прошу помощи, так вот как сделать счетчик типа убийств, только который считает не убийства а число камней, гранита, но сделать например на карте камень, когда рабочим его рубаешь то в счетчике считается, например: рабочий ударил один раз об камень и в счетчике пишется 1, но ещё надо чтобы оно и тратилось, например: Казарма будет стоить 200 золота 200 древесины и 100 камня?
Что-то типа этого в "Создай свою деревню"

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

Счётчик пишется в лидерборде (таблица лидеров) в данном случае.
Значения ресурсов хранятся в массивах, где номер ячейки есть id игрока.
При отдаче приказа постройки и начале постройки проверяется наличие ресурсов. Если их нет, то приказ или сама постройка отменяется. Если есть, то во время начала постройки отнимаем ресурсы (в WC3 ресурсы отнимаются ещё при отдаче приказа, потому лучше сделать также, но это чуть сложнее, ведь если приказ отменить, нужно вернуть ресурсы).
`
ОЖИДАНИЕ РЕКЛАМЫ...
1
28
5 лет назад
1
Счётчик пишется в лидерборде (таблица лидеров) в данном случае.
Значения ресурсов хранятся в массивах, где номер ячейки есть id игрока.
При отдаче приказа постройки и начале постройки проверяется наличие ресурсов. Если их нет, то приказ или сама постройка отменяется. Если есть, то во время начала постройки отнимаем ресурсы (в WC3 ресурсы отнимаются ещё при отдаче приказа, потому лучше сделать также, но это чуть сложнее, ведь если приказ отменить, нужно вернуть ресурсы).
Принятый ответ
6
26
5 лет назад
6
Так ведь Создай свою деревню не защищена, посмотри в ней.
0
23
5 лет назад
0
8gabriel8, в чужом коде, далеко не каждый захочет копаться.
3
13
5 лет назад
3
PT153:
Счётчик пишется в лидерборде (таблица лидеров) в данном случае.
Значения ресурсов хранятся в массивах, где номер ячейки есть id игрока.
При отдаче приказа постройки и начале постройки проверяется наличие ресурсов. Если их нет, то приказ или сама постройка отменяется. Если есть, то во время начала постройки отнимаем ресурсы (в WC3 ресурсы отнимаются ещё при отдаче приказа, потому лучше сделать также, но это чуть сложнее, ведь если приказ отменить, нужно вернуть ресурсы).
Хорошо, спасибо за помощь.
8gabriel8:
Так ведь Создай свою деревню не защищена, посмотри в ней.
Об этом я не знал, спасибо.
Araders:
8gabriel8, в чужом коде, далеко не каждый захочет копаться.
Я один из них, никогда не любил лазать в чужих картах, кампаниях, или что-то роде этого, всегда создавал сам либо слегка подглядывал, что не знал, но что ж, это не приговор).
0
26
5 лет назад
0
Araders:
8gabriel8, в чужом коде, далеко не каждый захочет копаться.
Но в данном случае много надо объяснять, специфические вещи надо учесть, когда под рукой карта с примером, становится гораздо проще.
3
13
5 лет назад
3
8gabriel8:
Araders:
8gabriel8, в чужом коде, далеко не каждый захочет копаться.
Но в данном случае много надо объяснять, специфические вещи надо учесть, когда под рукой карта с примером, становится гораздо проще.
Хорошо.
0
28
5 лет назад
0
8gabriel8, ну я в своей тд сделал полностью кастомные ресурсы с поддержкой апгрейда здания, но естественно там структуры и прочее для облегчения и удобства. Потому показать-то я могу, но что поймёт автор вопроса? Я описал основные принципы в первом комментарии, у меня сделано точно также, только я не отменяю приказ, потому что рабочий мгновенно прыгает.
2
13
5 лет назад
2
PT153:
8gabriel8, ну я в своей тд сделал полностью кастомные ресурсы с поддержкой апгрейда здания, но естественно там структуры и прочее для облегчения и удобства. Потому показать-то я могу, но что поймёт автор вопроса? Я описал основные принципы в первом комментарии, у меня сделано точно также, только я не отменяю приказ, потому что рабочий мгновенно прыгает.
Мой вопрос решен двумя ответами.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.