I have times in my scenario when I would like to limit chat. For example I would like there to be times when only player 1 and 2 can send massages to [All] and only players 1 and 2 can read messages sent to [All].
Is this possible to do? It is essentially setting up a private channel for two player that nobody else can see. Teams are out of the question because of how my scenario is set up.
Searching around it looks like there is not a perfect solution for disabling chat, but can I make it so that when players in a player group hit enter, rather than defaulting to [all] or [allies] it puts them into a custom channel that only sends to other members of the group?
But during other times I want all to be the default. Is there enough control to do this? I don't see the proper triggers to use, but I'm not very experienced.
AFAIK there is no direct way to influence chat. In one of my maps I've created a custom chat system that works around the default chat by erasing chat messages and adding chat messages to a list box, which is more easily modified. I also know that you can modify SC2Layout files and move the chat output position off-screen, which works better than constantly erasing.
Yup. The most you can do is completely turn off chat by clearing the whole thing whenever somebody chats. You could try to enter the chat into a list box like Basher said.
Rollback Post to RevisionRollBack
Feel free to Send me a PM if you have any questions/concerns!
To post a comment, please login or register a new account.
I have times in my scenario when I would like to limit chat. For example I would like there to be times when only player 1 and 2 can send massages to [All] and only players 1 and 2 can read messages sent to [All].
Is this possible to do? It is essentially setting up a private channel for two player that nobody else can see. Teams are out of the question because of how my scenario is set up.
Searching around it looks like there is not a perfect solution for disabling chat, but can I make it so that when players in a player group hit enter, rather than defaulting to [all] or [allies] it puts them into a custom channel that only sends to other members of the group?
But during other times I want all to be the default. Is there enough control to do this? I don't see the proper triggers to use, but I'm not very experienced.
Bump
Would love to know
AFAIK there is no direct way to influence chat. In one of my maps I've created a custom chat system that works around the default chat by erasing chat messages and adding chat messages to a list box, which is more easily modified. I also know that you can modify SC2Layout files and move the chat output position off-screen, which works better than constantly erasing.
Yup. The most you can do is completely turn off chat by clearing the whole thing whenever somebody chats. You could try to enter the chat into a list box like Basher said.