I am new to UnrealScript and can't locate a solution to a small problem with sending localized messages to clients before Match Start. I have spent time reading the latest UT2003 Source and I'm still missing it.
I am writing a Mutator and I want a player/client to receive a message via ReceiveLocalizedMessage() when they appear and are waiting to join, ie when they get the onscreen message "You are not ready..." (network client) or "Press fire to start" (single). I do not need to send this message on future re-spawns after deaths.
The best I can manage is overiding MatchStarting() and inserting Level.Game.BroadcastLocalizedMessage() which has the effect of sending everyone the message I want at once after the match has begun. I would prefer clients to receive the message when appear and enter the waiting state.
I did get ReceiveLocalizedMessage() to work once but the message still didn't appear till after the match has begun.
A big thankyou to anyone who can help me.
I am writing a Mutator and I want a player/client to receive a message via ReceiveLocalizedMessage() when they appear and are waiting to join, ie when they get the onscreen message "You are not ready..." (network client) or "Press fire to start" (single). I do not need to send this message on future re-spawns after deaths.
The best I can manage is overiding MatchStarting() and inserting Level.Game.BroadcastLocalizedMessage() which has the effect of sending everyone the message I want at once after the match has begun. I would prefer clients to receive the message when appear and enter the waiting state.
I did get ReceiveLocalizedMessage() to work once but the message still didn't appear till after the match has begun.
A big thankyou to anyone who can help me.