Делаю развитие, в котором присутствуют три нест. ресурса, которые выводятся в три переменные - A, B, C. Предположим я понимаю, как реализовать при этом найм юнитов, постройку зданий, апгрейды и даже добычу. Но остается вопрос с отменом строительства зданий и их ремонту, собственно как реализовать самый оьыкновенный ремонт, но с новым ресурсами? Был бы признателен за какую-нибудь уже готовую наработку, вроде по интернету искал - нашел одну фигню.

С отменой зданий довольно просто. Она отлавливается по ID приказа. Логика такая:
Если приказ = "номер приказа", то отлавливаем тип юнита, вытягиваем его цену из дб, умножаем на *твой процент возврата*/100 и добавляем это владельцу юнита. С ремонтом смотри вариант выше, автокаст ремонта насколько мне известно не отлавливается.
`
ОЖИДАНИЕ РЕКЛАМЫ...
20
заварить спелл на основе Лечение как у пристов альянса, выставить в настройках здания, ну а далее если ресы есть - восстанавливаем цели заклинания хп, если нет - выводим сообщение
по идее можно такое провернуть и с обычным Ремонт, отдавая юниту приказ Стоп если ресурсов на ремонт не хватает, но я не уверен, можно ли отловить автокаст ремонта
25
С отменой зданий довольно просто. Она отлавливается по ID приказа. Логика такая:
Если приказ = "номер приказа", то отлавливаем тип юнита, вытягиваем его цену из дб, умножаем на *твой процент возврата*/100 и добавляем это владельцу юнита. С ремонтом смотри вариант выше, автокаст ремонта насколько мне известно не отлавливается.
Принятый ответ
20
Ancient:
автокаст ремонта насколько мне известно не отлавливается.
но отлавливается клик правой кнопкой мыши по скиллу, если мне не изменяет память
и может быть еще приказы включения автокаста
не уверен, правда, поможет ли это
28
ssbbssc, имеется ввиду автоматическое применение ремонта а не переключение в автокаст
а его ты не отловишь без извращений
19
Для таких вещей, обычно, приходится переделывать всю систему, потому что, ты хочешь добавить ступенек в основу уже построенной лестницы.
Делай все процессы триггерными, от создания юнитов, до их улучшения.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.