summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2016-08-15 01:24:29 +0300
committerAndrei Karas <akaras@inbox.ru>2016-08-15 01:24:29 +0300
commit9417d710b889b660ccb798b69f2dd8a05cbc5bbe (patch)
treed9b88d4418a98dc18781a90d83385d68b6077e75
parent2720ceac5f94d81bc12b822221101b69a0215e17 (diff)
downloadserverdata-9417d710b889b660ccb798b69f2dd8a05cbc5bbe.tar.gz
serverdata-9417d710b889b660ccb798b69f2dd8a05cbc5bbe.tar.bz2
serverdata-9417d710b889b660ccb798b69f2dd8a05cbc5bbe.tar.xz
serverdata-9417d710b889b660ccb798b69f2dd8a05cbc5bbe.zip
Fix menuint return value if last number is zero.s20160820
-rw-r--r--npc/functions/input.txt3
1 files changed, 2 insertions, 1 deletions
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];