[问题] pmore 互动按1 会直接进入指令第一个页面

楼主: rpg1510 (八分之三)   2014-07-11 09:03:28
最近在维修之前的文章
发现pmore一个问题
在制作选项的时候
例如
请选择您想要浏览的项目
╔═════════════════════════════════╗
║ 1.技能整理 2.素材列表 3.武将整理 4.奥义整理 ●5.相关网站 ║
║ ║
║ o.官方声明 s.使用说明 v.版本演进 q.离开代工坊 ║
╚═════════════════════════════════╝
我语法会打成这样
^L:home05:#,:5010000:,#@u,:home0q:,#@d,:home01:,#@l,:home04:,#
@r,:home0o:,#1,:home01:,#2,:home02:,#3,:home03:,#4,:4a10000:,#
5,:5010000:,#o,:o010000:,#s,:s0h0000:,#v,:v010000:,#
→ 画面命名成 home05
前面设定,不管按 空白键 or Enter键 都会自动进入 5010000 的画面
在后面设定,按 1 照道理会跳到 home01
这篇文章发表的地方是在 nobunyaga板
http://bbi.com.tw/b.asp?cmd=pas:[email protected][email protected]=1JldZMbr
选项 1.技能整理 2.素材列表 3.武将整理 由于内容还没做好
所以设定上是按下 1,2,3 会跳到首页该项的选项面,并不会进入数据库内
选项 4 ~ 选项v里面都有内容,所以按下4~v都会直接跳进数据库
问题就是...
当我按 2~v 其功能都正常,都有照设计的方向跑
唯独当我按下 1,却会直接进入 5010000 的画面
而非进入原始期待的 home01 画面
有人可以告诉我怎么解决吗?
我在推测可能的原因是,
选项 1 在 pmore 的语法中,就是会自动跳到语法列的第一个选项
所以才会不管指定跳哪个页面都没用
PS.
最后要是真的没办法,我想到唯一能解决的方式
就是故意不使用1的选项,直接从2开始设计
只是这样会很奇怪,一天到晚都会被问选项1怎么跳过不见了@@"
作者: star123 (光二比利海灵顿)   2014-07-11 10:32:00
把:5010000:添上一个不会用到的按键就好, 比方说ESC这样 Enter 跟空白键, 以及 1 键都能正常作用.可以参照 pmore 文件第 21 页. 没有给快捷键的选项是会自己参照前一项产生一个快捷键出来的 (比方说 #a,f1#,f2# 则第二个选项会等于#b,f2#), 所以除非想用这个功能, 不然尽量都给快捷键比较好吧?我猜是因为留白而直接拿 1 给第一个选项用了, 然后同样快捷键的选项, pmore 貌似会以在前的为优先.
作者: hjc12345 (爱哭貂兵长)   2014-07-12 07:49:00
感谢star123的努力XD!

Links booklink

Contact Us: admin [ a t ] ucptt.com