Return an error message for invalid cash amounts.

This commit is contained in:
Matthias Mailänder
2022-10-18 11:08:06 +02:00
committed by abcdefg30
parent 347148e02f
commit 5c3d4a7fe4

View File

@@ -92,8 +92,15 @@ namespace OpenRA.Mods.Common.Commands
{
var giveCashOrder = new Order(command, world.LocalPlayer.PlayerActor, false);
if (int.TryParse(arg, out var cash))
if (string.IsNullOrEmpty(arg))
giveCashOrder.ExtraData = 0;
else if (int.TryParse(arg, out var cash))
giveCashOrder.ExtraData = (uint)cash;
else
{
TextNotificationsManager.Debug("Invalid amount of cash.");
return;
}
world.IssueOrder(giveCashOrder);
}