查看: 1922|回复: 5

[已经过期] 用脚本调用出 显示选项

[复制链接]
梦石
0
星屑
50
在线时间
121 小时
注册时间
2013-9-19
回帖
159
发表于 2014-8-11 11:14:36 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
求各位大神帮助,如何用脚本调用出  显示选项   ?非常感谢

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2014-8-11 11:18:05 | 显示全部楼层
参考 Game_Interpreter#command102
回复

使用道具 举报

梦石
0
星屑
50
在线时间
121 小时
注册时间
2013-9-19
回帖
159
 楼主| 发表于 2014-8-11 11:26:36 | 显示全部楼层
command102
wait_for_message
    setup_choices(@params)
    Fiber.yield while $game_message.choice?
如何设置着几个选项
回复

使用道具 举报

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2014-8-11 11:31:34 | 显示全部楼层
shabi 发表于 2014-8-11 11:26
command102
wait_for_message
    setup_choices(@params)

查看 setup_choice 方法
然后将里面的参数,根据英文猜测参数的含义,然后改成对应的字符串数组或者数字即可。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
121 小时
注册时间
2013-9-19
回帖
159
 楼主| 发表于 2014-8-11 11:39:11 | 显示全部楼层
  def setup_choices(params)
    params[0].each {|s| $game_message.choices.push(s) }
    $game_message.choice_cancel_type = params[1]
    $game_message.choice_proc = Proc.new {|n| @branch[@indent] = n }
end

点评

自行猜测 params 的含义,并且将 proc 设定为你想做的事情…… 总之不用事件指令做会十分麻烦  发表于 2014-8-11 11:42
回复

使用道具 举报

梦石
0
星屑
50
在线时间
121 小时
注册时间
2013-9-19
回帖
159
 楼主| 发表于 2014-8-11 11:41:33 | 显示全部楼层
参数需要是个数组,而且还不能是字符串和常量
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部