From 9417d710b889b660ccb798b69f2dd8a05cbc5bbe Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 15 Aug 2016 01:24:29 +0300 Subject: Fix menuint return value if last number is zero. --- npc/functions/input.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'npc/functions/input.txt') diff --git a/npc/functions/input.txt b/npc/functions/input.txt index 62c53fd1..ba07c735 100644 --- a/npc/functions/input.txt +++ b/npc/functions/input.txt @@ -21,6 +21,7 @@ function script menuint { } } + .@vals[.@cnt] = -1; @menu = 255; @menuret = -1; select(.@menustr$); @@ -28,7 +29,7 @@ function script menuint { return -1; @menu --; - if (@menu < 0 || @menu >= getarraysize(.@vals)) + if (@menu < 0 || @menu >= getarraysize(.@vals) - 1) return -1; @menuret = .@vals[@menu]; -- cgit v1.2.3-60-g2f50