diff --git a/exec/load/coldfuncs.js b/exec/load/coldfuncs.js index d3ab323f00755175cafd2cac044b4636f70a5ff2..67d550a6a17af86bd6d14f2a24ba61ec11bc5539 100644 --- a/exec/load/coldfuncs.js +++ b/exec/load/coldfuncs.js @@ -51,9 +51,11 @@ function get_next_num(max, have_part) if(bbs.command_str.length && (user.settings & USER_COLDKEYS)) use_str=true; while(1) { - ch=get_next_keys("0123456789\r\n",have_part); - if(ch==undefined || ch=='') + ch=get_next_keys("0123456789Q\r\n",have_part); + if(ch==undefined || ch=='' || ch=='Q') return(-1); + if(ch=='\r' || ch=='\n') + return(parseInt(ret)); if(parseInt(ret+ch)<=max) { ret+=ch; write(ch);