Skip to content

Commit

Permalink
Fix scoreboard (#223)
Browse files Browse the repository at this point in the history
  • Loading branch information
araszka committed Oct 7, 2023
1 parent 7027c9b commit eec9a6b
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 18 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
size="{{ h * 2 }} {{ h }}"
valign="center"
modulatecolor="000"
image="file://Media/Manialinks/Nadeo/TMNext/Menus/Common/Common_Flag_Mask.dds"
alphamask="file://Media/Manialinks/Nadeo/TMNext/Menus/Common/Common_Flag_Mask.dds"
image="file://Media/Manialinks/Nadeo/Trackmania/Menus/PageClub/ClubActivities/Clubs_ActivityIcon_Mask.dds"
alphamask="file://Media/Manialinks/Nadeo/Trackmania/Menus/PageClub/ClubActivities/Clubs_ActivityIcon_Mask.dds"
hidden="{{ hidden }}"
/>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -59,8 +59,8 @@
<quad id="flag"
size="{{ rowInnerHeight * 2 }} {{ rowInnerHeight }}"
valign="center"
image="file://Media/Manialinks/Nadeo/TMNext/Menus/Common/Common_Flag_Mask.dds"
alphamask="file://Media/Manialinks/Nadeo/TMNext/Menus/Common/Common_Flag_Mask.dds"
image="file://Media/Manialinks/Nadeo/Trackmania/Menus/PageClub/ClubActivities/Clubs_ActivityIcon_Mask.dds"
alphamask="file://Media/Manialinks/Nadeo/Trackmania/Menus/PageClub/ClubActivities/Clubs_ActivityIcon_Mask.dds"
/>

<ClubTag h="{{ rowInnerHeight }}" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,8 @@
}else if (Event.Control.ControlId == "show_player_profile") {
declare playerRow = (Event.Control.Parent.Parent as CMlFrame);
declare CSmScore playerScore for playerRow;
declare Text LibTMxSMRaceScoresTable_OpenProfileUserId for ClientUI = "";
LibTMxSMRaceScoresTable_OpenProfileUserId = playerScore.User.WebServicesUserId;
declare Text TMGame_ScoresTable_OpenProfileUserId for ClientUI = "";
TMGame_ScoresTable_OpenProfileUserId = playerScore.User.WebServicesUserId;
TogglePlayerActions(playerRow);
}
***
Expand Down
24 changes: 12 additions & 12 deletions src/Modules/Scoreboard/Templates/Scoreboard.mt
Original file line number Diff line number Diff line change
Expand Up @@ -110,9 +110,9 @@
#Include "MathLib" as ML
#Include "TextLib" as TL
#Include "ColorLib" as CL
#Include "Libs/Nadeo/ModeLibs/TrackMania/MV_Utils.Script.txt" as MV_Utils
#Include "ManiaApps/Nadeo/TMxSM/Race/UIModules/ScoresTable_Common.Script.txt" as UIModules_ScoresTable
#Include "ManiaApps/Nadeo/TMxSM/Race/UIModules/Helpers_Client.Script.txt" as RaceHelpers
#Include "Libs/Nadeo/TMGame/Modes/MV_Utils.Script.txt" as MV_Utils
#Include "Libs/Nadeo/TMGame/Modes/Base/UIModules/ScoresTable_Common.Script.txt" as UIModules_ScoresTable
#Include "Libs/Nadeo/TMGame/Modes/Base/UIModules/Helpers_Client.Script.txt" as RaceHelpers

#Const C_Status_Disconnected 0
#Const C_Status_Spawned 1
Expand Down Expand Up @@ -260,9 +260,9 @@
return;
}

declare netread Text[][Text] Net_TMxSM_ScoresTable_CustomPoints for Teams[0];
declare netread Text[][Text] Net_TMGame_ScoresTable_CustomPoints for Teams[0];
declare netread Integer[Text] Net_TMxSM_ScoresTable_CustomTimes for Teams[0];
declare Boolean CustomPointsEnabled = Net_TMxSM_ScoresTable_CustomPoints.existskey(Score.User.WebServicesUserId);
declare Boolean CustomPointsEnabled = Net_TMGame_ScoresTable_CustomPoints.existskey(Score.User.WebServicesUserId);
declare Boolean Race_ScoresTable_IsSpectator for Score = False;
declare ScoresTable_PlayerLastUpdate for Score = -1;
declare Boolean PlayerIsConnected = ScoresTable_PlayerLastUpdate == Now;
Expand All @@ -284,13 +284,13 @@
declare CustomLabelColorHex = "000";
declare CustomLabelValue = "";

if (Net_TMxSM_ScoresTable_CustomPoints[Score.User.WebServicesUserId].existskey(C_CustomPoints_Text)) {
CustomLabelValue = Net_TMxSM_ScoresTable_CustomPoints[Score.User.WebServicesUserId][C_CustomPoints_Text];
if (Net_TMGame_ScoresTable_CustomPoints[Score.User.WebServicesUserId].existskey(C_CustomPoints_Text)) {
CustomLabelValue = Net_TMGame_ScoresTable_CustomPoints[Score.User.WebServicesUserId][C_CustomPoints_Text];
}else{
CustomLabelValue = "";
}
if (Net_TMxSM_ScoresTable_CustomPoints[Score.User.WebServicesUserId].existskey(C_CustomPoints_Color)) {
CustomLabelColorHex = Net_TMxSM_ScoresTable_CustomPoints[Score.User.WebServicesUserId][C_CustomPoints_Color];
if (Net_TMGame_ScoresTable_CustomPoints[Score.User.WebServicesUserId].existskey(C_CustomPoints_Color)) {
CustomLabelColorHex = Net_TMGame_ScoresTable_CustomPoints[Score.User.WebServicesUserId][C_CustomPoints_Color];
}

if(CustomLabelValue != ""){
Expand Down Expand Up @@ -584,7 +584,7 @@
<!--
*** OnInitialization ***
***
declare netread Integer Net_TMxSM_ScoresTable_ScoreMode for Teams[0];
declare netread Integer Net_TMGame_ScoresTable_ScoreMode for Teams[0];
declare Integer scoreboardUpdateInterval = 333;
declare Integer lastScoreboardUpdate = 0;
RowsFrame <=> (Page.MainFrame.GetFirstChild("frame_scroll") as CMlFrame);
Expand Down Expand Up @@ -613,8 +613,8 @@
lastScoreboardUpdate = Now;
}

if(CurrentScoreMode != Net_TMxSM_ScoresTable_ScoreMode){
CurrentScoreMode = Net_TMxSM_ScoresTable_ScoreMode;
if(CurrentScoreMode != Net_TMGame_ScoresTable_ScoreMode){
CurrentScoreMode = Net_TMGame_ScoresTable_ScoreMode;
UpdateScoreboardLayout();
log("[EvoSC#] Update scoreboard layout.");
}
Expand Down

0 comments on commit eec9a6b

Please sign in to comment.