| 赞 | 6  | 
 
| 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楼的那种。 |   
 
 
 
 |