赞 | 5 |
VIP | 0 |
好人卡 | 8 |
积分 | 3 |
经验 | 43263 |
最后登录 | 2018-9-19 |
在线时间 | 204 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 311
- 在线时间
- 204 小时
- 注册时间
- 2007-2-4
- 帖子
- 1817
|
本帖最后由 玄天 于 2016-9-29 00:16 编辑
另一个版本。
◆文章:无, 窗口, 下
: :现在开始猜数字!
◆标签:重新开始
◆操作变量:#0001 = 随机数 1..6
◆文章:无, 窗口, 下
: :『骰子已经扔下了!』(Anerriphtho kybos!)
: :请选择你猜的点数……
◆显示选择项:1, 2, 3, 4, 5, 6 (窗口, 右, #1, #2)
:1的时候
◆条件分歧:#0001 = 1
◆文章:无, 窗口, 下
: :骰子的点数是\v[1]!
: :你猜对了!
◆
:除此以外的情况
◆文章:无, 窗口, 下
: :骰子的点数是\v[1]!
: :对不起你猜错了哦……
◆显示选择项:从新猜一次, 退出 (窗口, 右, #1, #2)
:从新猜一次的时候
◆跳转到标签:重新开始
◆
:退出的时候
◆
:分歧结束
◆
:分歧结束
◆
:2的时候
◆条件分歧:#0001 = 2
◆文章:无, 窗口, 下
: :骰子的点数是\v[1]!
: :你猜对了!
◆
:除此以外的情况
◆文章:无, 窗口, 下
: :骰子的点数是\v[1]!
: :对不起你猜错了哦……
◆显示选择项:从新猜一次, 退出 (窗口, 右, #1, #2)
:从新猜一次的时候
◆跳转到标签:重新开始
◆
:退出的时候
◆
:分歧结束
◆
:分歧结束
◆
:3的时候
◆条件分歧:#0001 = 3
◆文章:无, 窗口, 下
: :骰子的点数是\v[1]!
: :你猜对了!
◆
:除此以外的情况
◆文章:无, 窗口, 下
: :骰子的点数是\v[1]!
: :对不起你猜错了哦……
◆显示选择项:从新猜一次, 退出 (窗口, 右, #1, #2)
:从新猜一次的时候
◆跳转到标签:重新开始
◆
:退出的时候
◆
:分歧结束
◆
:分歧结束
◆
:4的时候
◆条件分歧:#0001 = 4
◆文章:无, 窗口, 下
: :骰子的点数是\v[1]!
: :你猜对了!
◆
:除此以外的情况
◆文章:无, 窗口, 下
: :骰子的点数是\v[1]!
: :对不起你猜错了哦……
◆显示选择项:从新猜一次, 退出 (窗口, 右, #1, #2)
:从新猜一次的时候
◆跳转到标签:重新开始
◆
:退出的时候
◆
:分歧结束
◆
:分歧结束
◆
:5的时候
◆条件分歧:#0001 = 5
◆文章:无, 窗口, 下
: :骰子的点数是\v[1]!
: :你猜对了!
◆
:除此以外的情况
◆文章:无, 窗口, 下
: :骰子的点数是\v[1]!
: :对不起你猜错了哦……
◆显示选择项:从新猜一次, 退出 (窗口, 右, #1, #2)
:从新猜一次的时候
◆跳转到标签:重新开始
◆
:退出的时候
◆
:分歧结束
◆
:分歧结束
◆
:6的时候
◆条件分歧:#0001 = 6
◆文章:无, 窗口, 下
: :骰子的点数是\v[1]!
: :你猜对了!
◆
:除此以外的情况
◆文章:无, 窗口, 下
: :骰子的点数是\v[1]!
: :对不起你猜错了哦……
◆显示选择项:从新猜一次, 退出 (窗口, 右, #1, #2)
:从新猜一次的时候
◆跳转到标签:重新开始
◆
:退出的时候
◆
:分歧结束
◆
:分歧结束
◆
:分歧结束
标签的作用就是用来控制流程的,当指令执行到『跳转标签』的时候会自动跳到对应的标签位置,这样就能做出非强制循环的效果来了。
实际上我这个版本还能利用标签简化,如下
◆文章:无, 窗口, 下
: :现在开始猜数字!
◆标签:重新开始
◆操作变量:#0001 = 随机数 1..6
◆文章:无, 窗口, 下
: :『骰子已经扔下了!』(Anerriphtho kybos!)
: :请选择你猜的点数……
◆显示选择项:1, 2, 3, 4, 5, 6 (窗口, 右, #1, #2)
:1的时候
◆条件分歧:#0001 = 1
◆跳转到标签:成功
◆
:除此以外的情况
◆跳转到标签:失败
◆
:分歧结束
◆
:2的时候
◆条件分歧:#0001 = 2
◆跳转到标签:成功
◆
:除此以外的情况
◆跳转到标签:失败
◆
:分歧结束
◆
:3的时候
◆条件分歧:#0001 = 3
◆跳转到标签:成功
◆
:除此以外的情况
◆跳转到标签:失败
◆
:分歧结束
◆
:4的时候
◆条件分歧:#0001 = 4
◆跳转到标签:成功
◆
:除此以外的情况
◆跳转到标签:失败
◆
:分歧结束
◆
:5的时候
◆条件分歧:#0001 = 5
◆跳转到标签:成功
◆
:除此以外的情况
◆跳转到标签:失败
◆
:分歧结束
◆
:6的时候
◆条件分歧:#0001 = 6
◆跳转到标签:成功
◆
:除此以外的情况
◆跳转到标签:失败
◆
:分歧结束
◆
:分歧结束
◆注释:-------------------------------------------------------
◆标签:成功
◆文章:无, 窗口, 下
: :骰子的点数是\v[1]!
: :你猜对了!
◆跳转到标签:结束
◆注释:-------------------------------------------------------
◆标签:失败
◆文章:无, 窗口, 下
: :骰子的点数是\v[1]!
: :对不起你猜错了哦……
◆显示选择项:从新猜一次, 退出 (窗口, 右, #1, #2)
:从新猜一次的时候
◆跳转到标签:重新开始
◆
:退出的时候
◆
:分歧结束
◆注释:-------------------------------------------------------
◆标签:结束
当然以上的做法对玩家方便(按对应按钮就行),作者本身麻烦,以事件指令的简洁度来说不如2楼的那种。 |
|