diff --git a/Server/src/main/java/core/net/packet/in/RunScriptPacketHandler.java b/Server/src/main/java/core/net/packet/in/RunScriptPacketHandler.java index 1ea109ba9..6cc2f3e2f 100644 --- a/Server/src/main/java/core/net/packet/in/RunScriptPacketHandler.java +++ b/Server/src/main/java/core/net/packet/in/RunScriptPacketHandler.java @@ -1,5 +1,6 @@ package core.net.packet.in; +import api.ContentAPI; import core.game.node.entity.player.Player; import core.game.node.entity.player.link.RunScript; import core.net.packet.IncomingPacket; @@ -29,7 +30,11 @@ public class RunScriptPacketHandler implements IncomingPacket { } else { value = buffer.getInt(); } - script.invoke(value); + try { + script.invoke(value); + } catch (NumberFormatException nfe){ + ContentAPI.sendDialogue(player, "That number's a bit large, don't you think?"); + } player.removeAttribute("runscript"); } }