TP_Jacko Posted August 18, 2017 Posted August 18, 2017 I am trying to make a group that when activated then displays displays a message to the player(s) "Message A". When activated again displays another message "Message B", then if activated again switches back to "Message A". I understand all the individual parts needed but the switching of messages is really not working. >Trigger > Display Message A to player > Trigger > Deactivate Message A > Activate Message B to player > Trigger > Deactivate Message B > Activate Message A to player etc
LLv34_Temuri Posted August 18, 2017 Posted August 18, 2017 Use timers in between trigger and messages and activate/deactivate the timers.
TP_Silk Posted August 18, 2017 Posted August 18, 2017 I demand that Jacko gets on TS to personally give the messages at the correct time whenever I'm flying the mission he's crafting - My squadron don't know it, but I personally control all of the 'AI' AAA in the missions we fly
JimTM Posted August 18, 2017 Posted August 18, 2017 (edited) Here's one way to do alternate messages: Here's how the setup works: - Target link any MCU (or message link from an object) to the "IN" timer. - Counter "CA 1x" is set to 1, Reset After Operation. - Counter "CB 2x" is set to 2, Reset After Operation. - Any input signal triggers both CA and CB. - CA fires first (and resets), which then triggers "Message A". - CB fires second (and resets), which then triggers "Message B". - The cycle of CA and CB firing continues with every input. Here is a test mission that uses a couple of timers to alternately trigger message A and message B at 10-second intervals: JimTM - Test Alternate Messages.zip Edited August 18, 2017 by JimTM
TP_Jacko Posted August 18, 2017 Author Posted August 18, 2017 Here's one way to do alternate messages: JimTM this is a very neat way to get this to work. There is no way I would ever have expected the counters to work like they do. To be honest I still am not sure why CA does not fire every time in the background if it is reset after each trigger. I tried it with the CB message set as a blank to see if it did. But it only fired when the CA message was meant to. Anyway thanks it also fixes the Flag problem for me.
coconut Posted August 18, 2017 Posted August 18, 2017 Here's one way to do alternate messages: JimTM - Test Alternate Messages.png Here's how the setup works: - Target link any MCU (or message link from an object) to the "IN" timer. - Counter "CA 1x" is set to 1, Reset After Operation. - Counter "CB 2x" is set to 2, Reset After Operation. - Any input signal triggers both CA and CB. - CA fires first (and resets), which then triggers "Message A". - CB fires second (and resets), which then triggers "Message B". - The cycle of CA and CB firing continues with every input. Here is a test mission that uses a couple of timers to alternately trigger message A and message B at 10-second intervals: JimTM - Test Alternate Messages.zip Almost, but not really. Message A will be shown every time, message B every second time. What you should do is set CA to 2x reset, and increment it once unconditionally at the start of the mission. 1
JimTM Posted August 18, 2017 Posted August 18, 2017 (edited) Almost, but not really. Message A will be shown every time, message B every second time. What you should do is set CA to 2x reset, and increment it once unconditionally at the start of the mission. Hmmm, you're right, I missed that, but it still worked in my test. Something is causing CB to override CA. Perhaps it's because I created CA first and CB second, so CA is processed first, message A appears for a split second and then CB is processed and message B appears to overwrite message A. Your fix is nice though, thanks. Edited August 18, 2017 by JimTM
TP_Jacko Posted August 19, 2017 Author Posted August 19, 2017 Almost, but not really. Message A will be shown every time, message B every second time. What you should do is set CA to 2x reset, and increment it once unconditionally at the start of the mission. Hmmmm, I will try this. I noticed when I hooked this switch to the CTF timer and scoring group one side did not get the timer to run so I wonder if its because of this.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now