Добавлен Женя Евглевский
Ребят, кто-нибудь знает, как сделать так, чтобы при превышении лимита пищи последний вызванный юнит удалялся? У меня триггерно сделаны скиллы вызова, поэтому при превышении лимита у меня все также могут быть вызваны юниты, и так до бесконечности. Как исправить?
Принятый ответ
Нужно записывать в массив всех юнитов которых игрок вызвал, постеменно передвигая юнитов в массиве чтобы не учитывать умерших, таким образом если у тебя нехватает еды, ты удаляешь одного юнита, потом второго, потом третьего и так всех в массиве пока уровень еды не будет равен или выше уровню потребления.
Есть конечно вариант для ленивых, записывать в переменную лишь 1 юнита для каждого игрока, но как еды нехватит ты сможешь удалить лишь 1 юнита и недавать создавать еще одного. Ну и надеюсь вызов юнита сделан из способности - поставка ресурсов, которая требует для каста золото, дерево и еду =)
Есть конечно вариант для ленивых, записывать в переменную лишь 1 юнита для каждого игрока, но как еды нехватит ты сможешь удалить лишь 1 юнита и недавать создавать еще одного. Ну и надеюсь вызов юнита сделан из способности - поставка ресурсов, которая требует для каста золото, дерево и еду =)
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Есть конечно вариант для ленивых, записывать в переменную лишь 1 юнита для каждого игрока, но как еды нехватит ты сможешь удалить лишь 1 юнита и недавать создавать еще одного. Ну и надеюсь вызов юнита сделан из способности - поставка ресурсов, которая требует для каста золото, дерево и еду =)