add max checkpoint count to checkpoint menu

This commit is contained in:
rtldg 2022-03-22 04:08:59 +00:00
parent 57326e1843
commit f642afe016
2 changed files with 6 additions and 4 deletions

View File

@ -989,7 +989,7 @@ void OpenKZCPMenu(int client)
menu.SetTitle("%T\n", "MiscCheckpointMenu", client);
char sDisplay[64];
FormatEx(sDisplay, 64, "%T", "MiscCheckpointSave", client, (gA_Checkpoints[client].Length + 1));
FormatEx(sDisplay, 64, "%T", "MiscCheckpointSave", client, (gA_Checkpoints[client].Length + 1), gCV_MaxCP.IntValue);
menu.AddItem("save", sDisplay, (gA_Checkpoints[client].Length < gCV_MaxCP.IntValue)? ITEMDRAW_DEFAULT:ITEMDRAW_DISABLED);
if(gA_Checkpoints[client].Length > 0)
@ -1109,7 +1109,9 @@ void OpenNormalCPMenu(int client)
}
char sDisplay[64];
FormatEx(sDisplay, 64, "%T", "MiscCheckpointSave", client, (gA_Checkpoints[client].Length + 1));
int newcount = gA_Checkpoints[client].Length+1;
int maxcps = GetMaxCPs(client);
FormatEx(sDisplay, 64, "%T", "MiscCheckpointSave", client, (newcount>maxcps ? maxcps : newcount), maxcps);
menu.AddItem("save", sDisplay, ITEMDRAW_DEFAULT);
if(gA_Checkpoints[client].Length > 0)

View File

@ -152,8 +152,8 @@
}
"MiscCheckpointSave"
{
"#format" "{1:d}"
"en" "Save checkpoint ({1})"
"#format" "{1:d},{2:d}"
"en" "Save checkpoint ({1}/{2})"
}
"MiscCheckpointTeleport"
{