Change to fix XMLRPC Callbacks
This commit is contained in:
parent
7dd8ab8950
commit
37b0c52c0a
@ -17,6 +17,7 @@
|
|||||||
#Include "Libs/Nadeo/TMNext/TrackMania/Modes/TrophyRanking.Script.txt" as TrophyRanking
|
#Include "Libs/Nadeo/TMNext/TrackMania/Modes/TrophyRanking.Script.txt" as TrophyRanking
|
||||||
#Include "Libs/Nadeo/TMNext/TrackMania/Menu/Constants.Script.txt" as MenuConsts
|
#Include "Libs/Nadeo/TMNext/TrackMania/Menu/Constants.Script.txt" as MenuConsts
|
||||||
#Include "Libs/Nadeo/ModeLibs/Common/Utils.Script.txt" as ModeUtils
|
#Include "Libs/Nadeo/ModeLibs/Common/Utils.Script.txt" as ModeUtils
|
||||||
|
#Include "Libs/Nadeo/CommonLibs/Common/Semver.Script.txt" as Semver
|
||||||
|
|
||||||
// UI from Race
|
// UI from Race
|
||||||
#Include "ManiaApps/Nadeo/TMxSM/Race/UIModules/TimeGap_Server.Script.txt" as UIModules_TimeGap
|
#Include "ManiaApps/Nadeo/TMxSM/Race/UIModules/TimeGap_Server.Script.txt" as UIModules_TimeGap
|
||||||
@ -123,7 +124,7 @@ foreach (Event in PendingEvents) {
|
|||||||
StateMgr::InitializePlayer(Event.Player);
|
StateMgr::InitializePlayer(Event.Player);
|
||||||
CarRank::InitializePlayer(Event.Player);
|
CarRank::InitializePlayer(Event.Player);
|
||||||
if (Event.Player != Null) {
|
if (Event.Player != Null) {
|
||||||
Log::Log("[Match_Yield][PendingEvents] New player added: " ^ Event.Player.Name);
|
Log::Log("[Match_Yield][PendingEvents] New player added: " ^ Event.Player.User.Name);
|
||||||
declare Boolean Match_CanForceTrophyRankUpdate for This;
|
declare Boolean Match_CanForceTrophyRankUpdate for This;
|
||||||
TrophyRanking::InitializeUser(Event.Player.User, Match_CanForceTrophyRankUpdate);
|
TrophyRanking::InitializeUser(Event.Player.User, Match_CanForceTrophyRankUpdate);
|
||||||
if (Scores::GetPlayerMatchPoints(Event.Player.Score) == 0) {
|
if (Scores::GetPlayerMatchPoints(Event.Player.Score) == 0) {
|
||||||
@ -246,7 +247,7 @@ foreach (Event in PendingEvents) {
|
|||||||
Log::Log("[PlayLoop][PendingEvents] Event.Type: " ^ Event.Type);
|
Log::Log("[PlayLoop][PendingEvents] Event.Type: " ^ Event.Type);
|
||||||
if (Event.Type == CSmModeEvent::EType::OnPlayerAdded) {
|
if (Event.Type == CSmModeEvent::EType::OnPlayerAdded) {
|
||||||
if (Event.Player != Null) {
|
if (Event.Player != Null) {
|
||||||
Log::Log("[PlayLoop][PendingEvents] New player added: " ^ Event.Player.Name);
|
Log::Log("[PlayLoop][PendingEvents] New player added: " ^ Event.Player.User.Name);
|
||||||
UpdateCustomRanking(Event.Player);
|
UpdateCustomRanking(Event.Player);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -357,8 +358,13 @@ if (EndTime > 0 && Now >= EndTime) {
|
|||||||
}
|
}
|
||||||
***
|
***
|
||||||
|
|
||||||
***Match_EndMap***
|
***Match_EndRound***
|
||||||
***
|
***
|
||||||
|
if (Semver::Compare(XmlRpc::GetApiVersion(), ">=", "2.1.1")) {
|
||||||
|
Scores::XmlRpc_SendScores(Scores::C_Section_PreEndRound, "");
|
||||||
|
}
|
||||||
|
|
||||||
|
UpdateCustomRanking(Null);
|
||||||
EndTime = -1;
|
EndTime = -1;
|
||||||
|
|
||||||
declare Integer WorstTime for This;
|
declare Integer WorstTime for This;
|
||||||
@ -376,6 +382,10 @@ CarRank::Update(CarRank::C_SortCriteria_BestRace);
|
|||||||
Race::StopSkipOutroAll();
|
Race::StopSkipOutroAll();
|
||||||
|
|
||||||
Scores::EndRound();
|
Scores::EndRound();
|
||||||
|
***
|
||||||
|
|
||||||
|
***Match_EndMap***
|
||||||
|
***
|
||||||
|
|
||||||
if (MB_GetMapCount() >= S_MapsPerMatch) {
|
if (MB_GetMapCount() >= S_MapsPerMatch) {
|
||||||
Log::Log("[Match_EndMap] Stop Match");
|
Log::Log("[Match_EndMap] Stop Match");
|
||||||
|
Loading…
Reference in New Issue
Block a user