How can I change the player I am in the lobby? For some reason, no matter which order we are as players, if I'm the host I'm always player 1. How do I change this so I can be player 3, for example.
Here's an example of my problem. Me and a friend wanted to try out the map "Micro and Macro" which has 4 player slots. The first 3 are team 1 and the last one is team 2. Obviously, the last one is going to be player 4, but because the order we join determines which player we are, if I put him in team 2, then he is still player 2, just in a different team.
I tested this out and it's not just the order we join, it's our priority. AIs have low priority when they're in the game, so if there isn't any users that are player 1 or 2, then they will be player 1 or 2. If there's a player that's not player 1 or 2 and an AI that's player 1 or 2, then the player will be player 1 and the AI will be player 3.
This is really hard to explain.. How do I make it so that the order we join doesn't determine which player number we are? If we can't, we really need to tell blizzard to add this.
How can I change the player I am in the lobby? For some reason, no matter which order we are as players, if I'm the host I'm always player 1. How do I change this so I can be player 3, for example.
Here's an example of my problem. Me and a friend wanted to try out the map "Micro and Macro" which has 4 player slots. The first 3 are team 1 and the last one is team 2. Obviously, the last one is going to be player 4, but because the order we join determines which player we are, if I put him in team 2, then he is still player 2, just in a different team.
I tested this out and it's not just the order we join, it's our priority. AIs have low priority when they're in the game, so if there isn't any users that are player 1 or 2, then they will be player 1 or 2. If there's a player that's not player 1 or 2 and an AI that's player 1 or 2, then the player will be player 1 and the AI will be player 3.
This is really hard to explain.. How do I make it so that the order we join doesn't determine which player number we are? If we can't, we really need to tell blizzard to add this.
its been an issue for awhile. I recommend making a completely new team placement once players are in game... altho that wont be convenient. However I think its completely possible to detect which lobby team you are in. So if its about team placement you should be able to do it with triggers.
Bah, Everytime i try to sort this out i get reffered to ways of doing dialogs ingame which would take for ever to implement for me, Old SC 1 could do this hy cant we?
Ummm... In triggers there is the function "Player on team", which gets you the exact slot of a player. Change ownership all pre-placed units to (Player X on team Y) so that it works how you want, or if there aren't any pre-placed units but you create them for players in the start just use "Player on team" instead of simply a player number for the owner and determine the point of creation that way as well. That way the player on the second team in the lobby will always be "Player 1 on team 2". There is no way to change the actual player number, but that isn't really required as you can go around that very easily.
I hope that helped and that I didn't just completely misunderstand this... If you need/want further explanation of how to use this, give me more details about what happens at the start of a map (pre placed units, triggers that are different for each player, etc.) and what is supposed to happen.
If it's not your own map and/or you dont know the maker, the only solution I know is to join the map in the order you want. Have whoever should be player 1 join first, then invite the rest of you in the right order.
Yeah... The line "There is no way to change the actual player number" pretty much explained it. What I was trying to do was set the player number while still in the lobby. The fact that you can't do that anymore is actually a pretty big functionality loss. I'd be fine with the old system.. But it's blizzard just changing stuff to change stuff.
I read somewhere that Blizzard will introduce an option which sets the Player Numbers depending on the Player Slots in the Lobby. Well, the only question here is when they will do that.
How can I change the player I am in the lobby? For some reason, no matter which order we are as players, if I'm the host I'm always player 1. How do I change this so I can be player 3, for example.
Here's an example of my problem. Me and a friend wanted to try out the map "Micro and Macro" which has 4 player slots. The first 3 are team 1 and the last one is team 2. Obviously, the last one is going to be player 4, but because the order we join determines which player we are, if I put him in team 2, then he is still player 2, just in a different team.
I tested this out and it's not just the order we join, it's our priority. AIs have low priority when they're in the game, so if there isn't any users that are player 1 or 2, then they will be player 1 or 2. If there's a player that's not player 1 or 2 and an AI that's player 1 or 2, then the player will be player 1 and the AI will be player 3.
This is really hard to explain.. How do I make it so that the order we join doesn't determine which player number we are? If we can't, we really need to tell blizzard to add this.
pm me and I will tell if I have a breakthrough solution on my mamp in a couple of days ithout using dialogs and stuff in game
its been an issue for awhile. I recommend making a completely new team placement once players are in game... altho that wont be convenient. However I think its completely possible to detect which lobby team you are in. So if its about team placement you should be able to do it with triggers.
Bah, Everytime i try to sort this out i get reffered to ways of doing dialogs ingame which would take for ever to implement for me, Old SC 1 could do this hy cant we?
Ummm... In triggers there is the function "Player on team", which gets you the exact slot of a player. Change ownership all pre-placed units to (Player X on team Y) so that it works how you want, or if there aren't any pre-placed units but you create them for players in the start just use "Player on team" instead of simply a player number for the owner and determine the point of creation that way as well. That way the player on the second team in the lobby will always be "Player 1 on team 2". There is no way to change the actual player number, but that isn't really required as you can go around that very easily.
I hope that helped and that I didn't just completely misunderstand this... If you need/want further explanation of how to use this, give me more details about what happens at the start of a map (pre placed units, triggers that are different for each player, etc.) and what is supposed to happen.
If it's not your own map and/or you dont know the maker, the only solution I know is to join the map in the order you want. Have whoever should be player 1 join first, then invite the rest of you in the right order.
Yeah... The line "There is no way to change the actual player number" pretty much explained it. What I was trying to do was set the player number while still in the lobby. The fact that you can't do that anymore is actually a pretty big functionality loss. I'd be fine with the old system.. But it's blizzard just changing stuff to change stuff.
@Tyman2007: Go
I read somewhere that Blizzard will introduce an option which sets the Player Numbers depending on the Player Slots in the Lobby. Well, the only question here is when they will do that.
can you use the same method that Special forces uses to select your starting unit?