From 63b200e8c460bbebda7e990fb6b762e7d5dfff2e Mon Sep 17 00:00:00 2001 From: Beu Date: Mon, 16 Oct 2023 14:26:48 +0200 Subject: [PATCH] add new required function to have the good round count in the XmlRpc callback --- LastManStanding.Script.txt | 3 ++- TM_KnockoutDelayedCountdown.Script.txt | 3 ++- TM_ReverseCup.Script.txt | 3 ++- TM_RoundsNearest.Script.txt | 3 ++- TM_RoyalRounds_Online.Script.txt | 3 ++- TM_TimeAttackRounds_Online.Script.txt | 3 ++- 6 files changed, 12 insertions(+), 6 deletions(-) diff --git a/LastManStanding.Script.txt b/LastManStanding.Script.txt index 69622e4..c501a42 100644 --- a/LastManStanding.Script.txt +++ b/LastManStanding.Script.txt @@ -4,7 +4,7 @@ #Extends "Modes/Nadeo/Trackmania/Base/TrackmaniaRoundsBase.Script.txt" #Const CompatibleMapTypes "TrackMania\\TM_Race,TM_Race" -#Const Version "2023-09-25" +#Const Version "2023-10-16" #Const ScriptName "Modes/TM2020-Gamemodes/LastManStanding.Script.txt" // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // @@ -519,6 +519,7 @@ if (Round_ForceEndRound || Round_SkipPauseRound) { if (!Round_SkipPauseRound) { ForcedEndRoundSequence(); } + MB_SetValidRound(False); } else { Map_ValidRoundsNb += 1; diff --git a/TM_KnockoutDelayedCountdown.Script.txt b/TM_KnockoutDelayedCountdown.Script.txt index 9ab2e46..48d9863 100644 --- a/TM_KnockoutDelayedCountdown.Script.txt +++ b/TM_KnockoutDelayedCountdown.Script.txt @@ -4,7 +4,7 @@ #Extends "Modes/Nadeo/Trackmania/Base/TrackmaniaRoundsBase.Script.txt" #Const CompatibleMapTypes "TrackMania\\TM_Race,TM_Race" -#Const Version "2023-09-25" +#Const Version "2023-10-16" #Const ScriptName "Modes/TrackMania/TM_Knockout_Online.Script.txt" // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // @@ -512,6 +512,7 @@ if (Round_ForceEndRound || Round_SkipPauseRound) { if (!Round_SkipPauseRound) { ForcedEndRoundSequence(); } + MB_SetValidRound(False); } else { // Eliminate players that did not finish in time declare Ident[] EliminatedPlayersScoresIds = []; // Score.Id diff --git a/TM_ReverseCup.Script.txt b/TM_ReverseCup.Script.txt index c41ba7c..dfd4f8f 100644 --- a/TM_ReverseCup.Script.txt +++ b/TM_ReverseCup.Script.txt @@ -8,7 +8,7 @@ #Extends "Modes/Nadeo/Trackmania/Base/TrackmaniaRoundsBase.Script.txt" #Const CompatibleMapTypes "TrackMania\\TM_Race,TM_Race" -#Const Version "2023-10-05" +#Const Version "2023-10-16" #Const ScriptName "Modes/TM2020-Gamemodes/TM_ReverseCup.Script.txt" // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // @@ -453,6 +453,7 @@ if (Round_ForceEndRound || Round_SkipPauseRound || Round_Skipped) { if (!Round_SkipPauseRound) { ForcedEndRoundSequence(); } + MB_SetValidRound(False); DisplayCustomPoints(); MB_Sleep(3000); } else { diff --git a/TM_RoundsNearest.Script.txt b/TM_RoundsNearest.Script.txt index f87ae16..e03195a 100644 --- a/TM_RoundsNearest.Script.txt +++ b/TM_RoundsNearest.Script.txt @@ -4,7 +4,7 @@ #Extends "Modes/Nadeo/Trackmania/Base/TrackmaniaRoundsBase.Script.txt" #Const CompatibleMapTypes "TrackMania\\TM_Race,TM_Race" -#Const Version "2023-09-25" +#Const Version "2023-10-16" #Const ScriptName "Modes/TM2020-Gamemodes/TM_RoundsNearest.Script.txt" // #RequireContext CSmMode @@ -259,6 +259,7 @@ if (Round_ForceEndRound || Round_SkipPauseRound || Round_Skipped) { if (!Round_SkipPauseRound) { ForcedEndRoundSequence(); } + MB_SetValidRound(False); } else { Map_ValidRoundsNb += 1; // Get the last round points diff --git a/TM_RoyalRounds_Online.Script.txt b/TM_RoyalRounds_Online.Script.txt index 915684e..7360047 100644 --- a/TM_RoyalRounds_Online.Script.txt +++ b/TM_RoyalRounds_Online.Script.txt @@ -4,7 +4,7 @@ #Extends "Modes/Nadeo/Trackmania/Base/TrackmaniaRoundsBase.Script.txt" #Const CompatibleMapTypes "TrackMania\\TM_Royal,TM_Royal" -#Const Version "2023-09-25" +#Const Version "2023-10-16" #Const ScriptName "Modes/TrackMania/TM_RoyalRounds_Online.Script.txt" // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // @@ -523,6 +523,7 @@ if (Round_ForceEndRound || Round_SkipPauseRound || Round_Skipped) { if (!Round_SkipPauseRound) { ForcedEndRoundSequence(); } + MB_SetValidRound(False); } else { Map_ValidRoundsNb += 1; // Get the last round points diff --git a/TM_TimeAttackRounds_Online.Script.txt b/TM_TimeAttackRounds_Online.Script.txt index 6ccf76e..326685a 100644 --- a/TM_TimeAttackRounds_Online.Script.txt +++ b/TM_TimeAttackRounds_Online.Script.txt @@ -6,7 +6,7 @@ #Extends "Modes/Nadeo/Trackmania/Base/TrackmaniaRoundsBase.Script.txt" #Const CompatibleMapTypes "TrackMania\\TM_Race,TM_Race" -#Const Version "2023-09-25" +#Const Version "2023-10-16" #Const ScriptName "Modes/TrackMania/TM_TimeAttackRounds_Online.Script.txt" // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // @@ -366,6 +366,7 @@ if (Round_ForceEndRound || Round_SkipPauseRound || Round_Skipped) { if (!Round_SkipPauseRound) { ForcedEndRoundSequence(); } + MB_SetValidRound(False); } else { Map_ValidRoundsNb += 1; ComputeLatestRaceScores();