Харгард
Epic
offline
Опыт:
7,829Активность: |
Параметры команд игроков
Побаловался с распихиванием игроков по командам. Появилось 2 вопроса.
Или хотя бы, чтобы каждой команде соответствовали определенные доступные цвета игроков. Стандартная схема, когда игроки получают номера в зависимости от порядка присоединения к игре и могут бродить с любым цветом по всем командам печалит. Сильно печалит. (Не понятно, зачем надо было давать возможность выбора цвета своих войск, если союзника и врага по цвету не различишь и приходится ставить опцию "Свой-чужой". Естественно, если союзников больше 2х).
|
25.06.2012, 14:29 | #1
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
prog
offline
Опыт:
32,865Активность: |
Если ничего не получается то, как вариант - можешь продублировать интерфейс распределения по командам уже в игре, а при создании запихивать всех в одну кучу и не париться. |
25.06.2012, 21:50 | #2
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Харгард
Epic
offline
Опыт:
7,829Активность: |
Ну, в игре дублировать не буду - участникам и так есть чем заняться. Нечего им лишний раз головушки напрягать.
Тем более, что номера игроков изменению не подлежат. Только путаница выйдет. Может хоть в 1.5 доведут до ума. Хмм... в бете 1.5 единственное что можно сделать нового - это скрыть лобби. Совсем. Отредактировано Харгард, 26.06.2012 в 21:03. |
25.06.2012, 22:19 | #3
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
yellyex
offline
Опыт:
4,667Активность: |
xgm.ru/forum/showthread.php?t=55353 Мне бы тоже хотелось узнать как. Тестил 1.5.0 там это не по фиксили :( |
27.06.2012, 20:18 | #4
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Харгард
Epic
offline
Опыт:
7,829Активность: |
Сделал так:
Как оказалось, что можно обратиться к командам лобби, как к обычным переменным типа "Группа игроков".
((код
Player Group - Pick each player in (Players on team 1) and do (Actions)
Actions Player Group - Remove player (Picked player) from (Players on team 2) Player Group - Remove player (Picked player) from MyBlueTeam Player Group - Add player (Picked player) to MyRedTeam тоже самое проделывается для команды 2, перенося ее игроков в MyBlueTeam ))
((код
Player - Set player (Player 1 from MyRedTeam) color to (Player 01) Red (Change the color of existing units)
Player - Set player (Player 2 from MyRedTeam) color to (Player 02) Yellow (Change the color of existing units) Player - Set player (Player 1 from MyBlueTeam) color to (Player 07) Blue (Change the color of existing units) ну и так далее )) Единственный замеченный минус - нельзя адекватно протестировать такой триггер, не публикуя карту. Так как при запуске карты из редактора имеющиеся игроки не распределяются по стандартным командам. |
04.08.2012, 11:44 | #5
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|