Ребят, кто-нибудь знает, как сделать так, чтобы при превышении лимита пищи последний вызванный юнит удалялся? У меня триггерно сделаны скиллы вызова, поэтому при превышении лимита у меня все также могут быть вызваны юниты, и так до бесконечности. Как исправить?

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

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

ответ
BrEd Pitt, делать через найм юнитов или удалять призванного юнита если превышен лимит еды
а у абилки сбрасывать кд
и выдавать чтото наподобие "нужно построить зикурат"

4
32
3 года назад
4
Нужно записывать в массив всех юнитов которых игрок вызвал, постеменно передвигая юнитов в массиве чтобы не учитывать умерших, таким образом если у тебя нехватает еды, ты удаляешь одного юнита, потом второго, потом третьего и так всех в массиве пока уровень еды не будет равен или выше уровню потребления.
Есть конечно вариант для ленивых, записывать в переменную лишь 1 юнита для каждого игрока, но как еды нехватит ты сможешь удалить лишь 1 юнита и недавать создавать еще одного. Ну и надеюсь вызов юнита сделан из способности - поставка ресурсов, которая требует для каста золото, дерево и еду =)
Принятый ответ
0
27
3 года назад
0
Создай просто триггер, где юнит входит в область игровой карты, если у владельца входящего юнита потребление больше лимита, то удали этого юнита
0
1
3 года назад
0
quq_CCCP:
Нужно записывать в массив всех юнитов которых игрок вызвал, постеменно передвигая юнитов в массиве чтобы не учитывать умерших, таким образом если у тебя нехватает еды, ты удаляешь одного юнита, потом второго, потом третьего и так всех в массиве пока уровень еды не будет равен или выше уровню потребления.
Есть конечно вариант для ленивых, записывать в переменную лишь 1 юнита для каждого игрока, но как еды нехватит ты сможешь удалить лишь 1 юнита и недавать создавать еще одного. Ну и надеюсь вызов юнита сделан из способности - поставка ресурсов, которая требует для каста золото, дерево и еду =)
Для меня второй вариант предпочтительнее, так как этот мой вызов должен работать как наем войск. Проблема в том, что я походу тупой =) Игра не дает использовать конкретный вызов, если все скиллы вызова сделаны на одной способности и нах. у одного юнита. И на счет поставки ресурсов, можно конкретное название скилла, плс =)
0
32
3 года назад
0
Женя Евглевский, так и называется - "Поставка Ресурсов" ('AAns'), способность пустышка у которой можно настроить как у канала Id приказа, чтобы копии этой способности не конфликтовали у одного юнита, а так же стоймость каста в ресурсах.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.