This is an old revision of the document!
SendMsg(<-channel <-data)
Sends a message. A message can contain any 'data' type. Any script registered to receive messages on the specified 'channel' will receive the message.
See REGISTERFORMSG for information on the callbacks.
SendMSG is primarily intended for sending message between different scripts. Prior to the 2.0 release of CW4, any call to SendMSG that ends up calling backing into the same script that SendMSG was called from, will produce errors in some cases. This can happen,for instance, if you destroy some other unit from script A. Script B (on the destroyed unit) has a :Destroyed handler that calls SendMSG on a channel that script A listens on.
SendMsg("test" "Hello World")
⇐ Index