Доброго времени суток,хотелось бы спросить,как возможно сделать ограничение найма юнитов,что бы например после 6 нанятых юнитов,они исчезали из экрана найма войск?

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

Ну, можно заносить каждого подготовленного юнита в переменную и когда она будет равна 6, то запрещать технологию найма этого юнита
Если не ошибаюсь, то Игрок (или Игра) - запретить технологию\постройку\найм юнита для игрока
0
7
8 лет назад
Отредактирован Ige
0
для этого есть функция
native SetPlayerTechMaxAllowed takes player whichPlayer, integer techid, integer maximum returns nothing
например
call SetPlayerTechMaxAllowed(Player(0), 'hfoo', 6)
установит ограничение в 6 пехотинцев для красного игрока

наверняка есть гуи функция, но т.к. у меня нет под рукой редактора, не могу с этим помочь)
3
25
8 лет назад
Отредактирован sleep
3
Ну, можно заносить каждого подготовленного юнита в переменную и когда она будет равна 6, то запрещать технологию найма этого юнита
Если не ошибаюсь, то Игрок (или Игра) - запретить технологию\постройку\найм юнита для игрока
Принятый ответ
0
7
8 лет назад
Отредактирован Ige
0
sleep, все намного проще, смотри выше)
0
25
8 лет назад
0
Ige, у меня альтернативный способ, который поймут даже новички
наверняка есть гуи функция
0
7
8 лет назад
0
sleep, я к тому, что не нужны какие либо переменные! все делается с помощью одной функции)
0
25
8 лет назад
0
Я тупанул
Загруженные файлы
Чтобы оставить комментарий, пожалуйста, войдите на сайт.