Я решил сделать новую расу, придумал рабочих, главное здание и т.д.. Теперь надо сделать так, что бы при заходе в игру, появлялось окно с выбором расы, тип первая кнопка будет сама раса, а вторая с отменной. И после согласия вместо рабочих и главного здания заспавнились другие юниты, это нужно применить ко всем игрокам. Пробовал писать код, но после замены писалось, что нужно построить ратушу, иначе меня увидят другие игроки, хотя классификация здания стоит как главное.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
20
2 года назад
Отредактирован biridius
0
есть вот такое для выбора расов, для рефоржеда
0
3
2 года назад
0
есть вот такое для выбора расов, для рефоржеда
Но у меня классик 1.27
1
6
2 года назад
1
Не особо понял, но предположу что изначально у тебя спавнятся юниты одной из стандартных рас, потом ты якобы нажимаешь кнопку "выбор другой расы" и после этого старые юниты удаляются и появляются новые.
Тут возможно дело в том что стандартный melee скрипт не рассчитан на подобные выкрутасы, то есть - тебе сразу дали базу и юнитов, если ты эту базу потерял то считается что условно проиграл, скрипту пофиг на то что ты себе других создал, он их не учитывает.
Тогда тут скорее всего только 1 вариант - отказаться от стандартного melee режима и сделать его полностью триггерно. Если тебе нужны рабочие боты то всё плохо, ведь написать норм ии ботов будет непросто, но всё остальное (условия победы и поражения, видимость если нет ратуши и тд) сделать можно без особых трудов.
Есть еще проще вариант - не делаешь новую расу а переделываешь одну из 4 существующих под свою новую, тогда будет минус 1 стандартная раса но зато всё просто и будет работать.
0
4
2 года назад
0
В игровых константах эквиваленты ратуши пропиши
0
11
2 года назад
0
Можешь просто заменить всех стартовых юнитов игрока, которых наспавнила игра на нужных тебе. Условно ты пикнул расу, а стартовая у тебя Альянс. Меняешь при помощи кода ратушу альянса на нужную. Со строителями точно также и всё. Или можешь вообще удалить мили скрипт из карты и свой прописать и спавнить кого нужно.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.