- Joined
- Mar 24, 2013
- Messages
- 1,105
Hi, I read the other day in some thread I forgot which one :/, but that Dialogues are "global" as in they will respond to the first person only. I am wondering if this was correct/if my code will work.
What I am trying to achieve is a voting on game modes.
What I am trying to achieve is a voting on game modes.
-
Dialogue Initialization
-
Events
-
Time - Elapsed game time is 0.00 seconds
-
-
Conditions
-
Actions
-
Dialog - Clear Dialogue1
-
Dialog - Change the title of Dialogue1 to Number of Rounds?
-
Dialog - Create a dialog button for Dialogue1 labelled 1
-
Set DialogueRounds[1] = (Last created dialog Button)
-
Dialog - Create a dialog button for Dialogue1 labelled 3
-
Set DialogueRounds[2] = (Last created dialog Button)
-
Dialog - Create a dialog button for Dialogue1 labelled 5
-
Set DialogueRounds[3] = (Last created dialog Button)
-
Dialog - Create a dialog button for Dialogue1 labelled 10
-
Set DialogueRounds[4] = (Last created dialog Button)
-
Dialog - Create a dialog button for Dialogue1 labelled 100
-
Set DialogueRounds[5] = (Last created dialog Button)
-
Dialog - Clear Dialogue2
-
Dialog - Change the title of Dialogue2 to Time per Round? /mi...
-
Dialog - Create a dialog button for Dialogue2 labelled 4
-
Set DialogueTime[1] = (Last created dialog Button)
-
Dialog - Create a dialog button for Dialogue2 labelled 7
-
Set DialogueTime[2] = (Last created dialog Button)
-
Dialog - Create a dialog button for Dialogue2 labelled 10
-
Set DialogueTime[3] = (Last created dialog Button)
-
Dialog - Clear Dialogue3
-
Dialog - Change the title of Dialogue3 to Powerups?
-
Dialog - Create a dialog button for Dialogue3 labelled Disabled
-
Set DialoguePower[1] = (Last created dialog Button)
-
Dialog - Create a dialog button for Dialogue3 labelled Enabled
-
Set DialoguePower[2] = (Last created dialog Button)
-
Dialog - Clear Dialogue4
-
Dialog - Change the title of Dialogue4 to Mode?
-
Dialog - Create a dialog button for Dialogue4 labelled Standard (Solo)
-
Set DialogueMode[1] = (Last created dialog Button)
-
Dialog - Create a dialog button for Dialogue4 labelled Reds versus Blues (...
-
Set DialogueMode[2] = (Last created dialog Button)
-
For each (Integer TempInteger) from 1 to 11, do (Actions)
-
Loop - Actions
-
Set TempPlayer = (Player(TempInteger))
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
(TempPlayer controller) Equal to User
-
(TempPlayer slot status) Equal to Is playing
-
-
Then - Actions
-
Dialog - Show Dialogue1 for TempPlayer
-
-
Else - Actions
-
-
-
-
-
-
Dialogue Rounds
-
Events
-
Dialog - A dialog button is clicked for Dialogue1
-
-
Conditions
-
Actions
-
Set TempPlayer = (Triggering player)
-
Set TempInteger = (Player number of TempPlayer)
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
(Clicked dialog button) Equal to DialogueRounds[1]
-
-
Then - Actions
-
Set voteRound[1] = (voteRound[1] + 1)
-
Set TempString = 1
-
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
(Clicked dialog button) Equal to DialogueRounds[2]
-
-
Then - Actions
-
Set voteRound[2] = (voteRound[2] + 1)
-
Set TempString = 3
-
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
(Clicked dialog button) Equal to DialogueRounds[3]
-
-
Then - Actions
-
Set voteRound[3] = (voteRound[3] + 1)
-
Set TempString = 5
-
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
(Clicked dialog button) Equal to DialogueRounds[4]
-
-
Then - Actions
-
Set voteRound[4] = (voteRound[4] + 1)
-
Set TempString = 10
-
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
(Clicked dialog button) Equal to DialogueRounds[5]
-
-
Then - Actions
-
Set voteRound[5] = (voteRound[5] + 1)
-
Set TempString = 100
-
-
Else - Actions
-
-
-
-
-
-
-
-
-
-
Game - Display to (All players) for 10.00 seconds the text: (playerColors[TempInteger] + ((RealNames[TempInteger] + colorEnd) + ( has voted for + (TempString + round(s).))))
-
Set TempString = <Empty String>
-
Dialog - Show Dialogue2 for TempPlayer
-
-
-
Dialogue TPR
-
Events
-
Dialog - A dialog button is clicked for Dialogue2
-
-
Conditions
-
Actions
-
Set TempPlayer = (Triggering player)
-
Set TempInteger = (Player number of TempPlayer)
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
(Clicked dialog button) Equal to DialogueTime[1]
-
-
Then - Actions
-
Set voteTime[1] = (voteTime[1] + 1)
-
Set TempString = 4
-
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
(Clicked dialog button) Equal to DialogueTime[2]
-
-
Then - Actions
-
Set voteTime[2] = (voteTime[2] + 1)
-
Set TempString = 7
-
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
(Clicked dialog button) Equal to DialogueTime[3]
-
-
Then - Actions
-
Set voteTime[3] = (voteTime[3] + 1)
-
Set TempString = 10
-
-
Else - Actions
-
-
-
-
-
-
Game - Display to (All players) for 10.00 seconds the text: (playerColors[TempInteger] + ((RealNames[TempInteger] + colorEnd) + ( has voted for + (TempString + minutes per round.))))
-
Set TempString = <Empty String>
-
Dialog - Show Dialogue3 for TempPlayer
-
-
-
Dialogue PowerUp
-
Events
-
Dialog - A dialog button is clicked for Dialogue3
-
-
Conditions
-
Actions
-
Set TempPlayer = (Triggering player)
-
Set TempInteger = (Player number of TempPlayer)
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
(Clicked dialog button) Equal to DialoguePower[1]
-
-
Then - Actions
-
Set votePower[1] = (votePower[1] + 1)
-
Set TempString = Disabled
-
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
(Clicked dialog button) Equal to DialoguePower[2]
-
-
Then - Actions
-
Set votePower[2] = (votePower[2] + 1)
-
Set TempString = Enabled
-
-
Else - Actions
-
-
-
-
Game - Display to (All players) for 10.00 seconds the text: (playerColors[TempInteger] + ((RealNames[TempInteger] + colorEnd) + ( has voted for + (TempString + Power Ups))))
-
Set TempString = <Empty String>
-
Dialog - Show Dialogue4 for TempPlayer
-
-
-
Dialogue Mode
-
Events
-
Dialog - A dialog button is clicked for Dialogue4
-
-
Conditions
-
Actions
-
Set TempPlayer = (Triggering player)
-
Set TempInteger = (Player number of TempPlayer)
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
(Clicked dialog button) Equal to DialogueMode[1]
-
-
Then - Actions
-
Set voteMode[1] = (voteMode[1] + 1)
-
Set TempString = the Standard
-
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
(Clicked dialog button) Equal to DialogueMode[2]
-
-
Then - Actions
-
Set voteMode[2] = (voteMode[2] + 1)
-
Set TempString = the Reds versus Blues
-
-
Else - Actions
-
-
-
-
Game - Display to (All players) for 10.00 seconds the text: (playerColors[TempInteger] + ((RealNames[TempInteger] + colorEnd) + ( has voted for + (TempString + gamemode))))
-
Set TempString = <Empty String>
-
Set FinishedDialogueInteger = (FinishedDialogueInteger - 1)
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
FinishedDialogueInteger Less than or equal to 0
-
-
Then - Actions
-
Countdown Timer - Start TimeOut as a One-shot timer that will expire in 0.00 seconds
-
Countdown Timer - Destroy TimeOutWindow
-
-
Else - Actions
-
-
-