![]() |
#1
|
|||
|
|||
![]()
Sometimes it would be useful to react on chat messages in your mission script (e.g. to list the remaining targets). I found the solution at sukhoi.ru, there is a hidden flag in the conf.ini that enables this.
IMPORTANT: You have to add the following line to your conf.ini or confs.ini file: Code:
[rts] scriptAppDomain=0 This is the code for the mission: Code:
public override void OnBattleStarted() { base.OnBattleStarted(); if (GamePlay is GameDef) { (GamePlay as GameDef).EventChat += new GameDef.Chat(Mission_EventChat); } } void Mission_EventChat(IPlayer from, string msg) { // msg contains the chat message. // Example: This code causes the server to repeat the message from the player. if (GamePlay is GameDef) { (GamePlay as GameDef).gameInterface.CmdExec("chat " + msg); } } ![]() Last edited by 41Sqn_Banks; 10-07-2012 at 10:48 AM. |
Thread Tools | |
Display Modes | |
|
|