Added better indicators for speed limit zone creation.

This commit is contained in:
shavit 2019-05-14 05:06:58 +03:00
parent 26dd200408
commit f8e385fda5
2 changed files with 17 additions and 3 deletions

View File

@ -2095,7 +2095,7 @@ void CreateEditMenu(int client)
FormatEx(sMenuItem, 64, "%T", "ZoneSetAdjust", client); FormatEx(sMenuItem, 64, "%T", "ZoneSetAdjust", client);
menu.AddItem("adjust", sMenuItem); menu.AddItem("adjust", sMenuItem);
FormatEx(sMenuItem, 64, "%T", "ZoneForceRender", client, ((gI_ZoneFlags[client] & ZF_ForceRender) > 0)? 'x':' '); FormatEx(sMenuItem, 64, "%T", "ZoneForceRender", client, ((gI_ZoneFlags[client] & ZF_ForceRender) > 0)? "":"");
menu.AddItem("forcerender", sMenuItem); menu.AddItem("forcerender", sMenuItem);
if(gI_ZoneType[client] == Zone_Airaccelerate) if(gI_ZoneType[client] == Zone_Airaccelerate)
@ -2106,7 +2106,16 @@ void CreateEditMenu(int client)
else if(gI_ZoneType[client] == Zone_CustomSpeedLimit) else if(gI_ZoneType[client] == Zone_CustomSpeedLimit)
{ {
FormatEx(sMenuItem, 64, "%T", "ZoneSetSpeedLimit", client, gI_ZoneData[client]); if(gI_ZoneData[client] == 0)
{
FormatEx(sMenuItem, 64, "%T", "ZoneSetSpeedLimitUnlimited", client, gI_ZoneData[client]);
}
else
{
FormatEx(sMenuItem, 64, "%T", "ZoneSetSpeedLimit", client, gI_ZoneData[client]);
}
menu.AddItem("datafromchat", sMenuItem); menu.AddItem("datafromchat", sMenuItem);
} }

View File

@ -181,7 +181,7 @@
} }
"ZoneForceRender" "ZoneForceRender"
{ {
"#format" "{1:c}" "#format" "{1:s}"
"en" "[{1}] Force zone drawing" "en" "[{1}] Force zone drawing"
} }
"ZoneSetAiraccelerate" "ZoneSetAiraccelerate"
@ -194,6 +194,11 @@
"#format" "{1:d}" "#format" "{1:d}"
"en" "Custom speed limit: {1}" "en" "Custom speed limit: {1}"
} }
"ZoneSetSpeedLimitUnlimited"
{
"#format" "{1:d}"
"en" "Custom speed limit: {1} (No Limit)"
}
"ZoneEnterDataChat" "ZoneEnterDataChat"
{ {
"en" "Input your desired data in chat." "en" "Input your desired data in chat."