... Oh well... Can this be one of the most difficult things to come across in scripting this game, PLEASE...
I think I've bypassed it though, here's what you do....
First,
1. No players can be in the same group....
2. Each playable unit you create, you'll need to make a variable for that holds its group (ie. put "Player1=group this" in it's init field).
3. Make one variable(or two if you want each side to be independently able to use the radio calls) that tells which player is using the radio (I'll call this WP?)
4. Create a script that checks the players group versus the variables for each playable unit, and sets the variable WP? to a number corresponding to the unit that called it, and publicVariable "WP?"... This script should pause for a few seconds to give the player time to call the radio then reset the variable to 0.
5. At the beginning of the Radio script, run the same check that the other script uses, but also check to see if the WP? variable is corresponding to this unit also, If they do, than it's this unit that called on the radio. Just make everyone else exit. Now the Radio script is running only on the callers computer.
6. Go get yourself something strong to drink and STOP using your computer for the evening.
Soooooo.... In answer to your question, YES, the Radio is worthless in MP missions.... Useless you REALLY want to use it... And hey, This could always not work too, I haven't tested it very extensively yet... Logic never seems to hold up well to game programmers whims, does it?
#####
I've attached some scripts I use in an upcoming map, called -= Strategy Wars =- That should be released sometime very soon, before the end of Oct. hopefully. They show how to use a radio call to bring a secondary group to your location for support. (At least thats what it's supposed to do
You all should keep an eye out for it's release. I think alot of you might like what it's capable of...
Cosmic Evolution
P.S. Feel free to use these scripts to get you started if you'd like......