diff options
author | Andrei Karas <akaras@inbox.ru> | 2016-08-15 01:24:29 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2016-08-15 01:24:29 +0300 |
commit | 9417d710b889b660ccb798b69f2dd8a05cbc5bbe (patch) | |
tree | d9b88d4418a98dc18781a90d83385d68b6077e75 /npc/functions | |
parent | 2720ceac5f94d81bc12b822221101b69a0215e17 (diff) | |
download | serverdata-s20160820.tar.gz serverdata-s20160820.tar.bz2 serverdata-s20160820.tar.xz serverdata-s20160820.zip |
Fix menuint return value if last number is zero.s20160820
Diffstat (limited to 'npc/functions')
-rw-r--r-- | npc/functions/input.txt | 3 |
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]; |