设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

怎样在选择项里显示数组?

查看数: 2435 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2013-2-19 13:11

正文摘要:

s1=$game_variables[**][0].to_s s2=$game_variables[**][1].to_s s3=$game_variables[**][2].to_s s4=$game_variables[**][3].to_s command_102([[s1,s2,s3,s4],4])复制代码这个脚本最后得到的显示结果是 ...

回复

chd114 发表于 2013-2-26 14:42:58
imsy 发表于 2013-2-22 16:12

会不会出现选择项溢出甚至无限选择项的事情
imsy 发表于 2013-2-22 16:12:36
chd114 发表于 2013-2-22 15:24
这样的显示效果能给个图吗

chd114 发表于 2013-2-22 15:24:43
ML4455739 发表于 2013-2-19 17:26
不太清楚LZ是想在选择项里显示数组中某一项的数值还是字符串,
看到to_s应该是想做可变的选择项内容吧,反 ...

这样的显示效果能给个图吗
zhangbanxian 发表于 2013-2-19 23:27:53
本帖最后由 zhangbanxian 于 2013-2-20 11:17 编辑

$game_temp.message_text = ""
s = $game_variables[**].map{|i|i.inspect}
$game_temp.choice_start = 0
setup_choices([s,0])
@message_waiting = true
$game_temp.message_proc = Proc.new {
@message_waiting = false }
ML4455739 发表于 2013-2-19 17:26:27
本帖最后由 ML4455739 于 2013-2-19 17:29 编辑

不太清楚LZ是想在选择项里显示数组中某一项的数值还是字符串,
看到to_s应该是想做可变的选择项内容吧,反正差不多。

首先,分析可得LZ应该使用过这个帖子中三楼的脚本:
http://rpg.blue/thread-182654-1-1.html
请谨遵其使用方法进行修改。

然后,全局搜索一下
  1. text.gsub!(/\\[Vv]\[([0-9]+)\]/) { $game_variables[$1.to_i] }
复制代码
应该可以找到这一段
  1.       # 限制文字处理
  2.       begin
  3.         last_text = text.clone
  4.         text.gsub!(/\\[Vv]\[([0-9]+)\]/) { $game_variables[$1.to_i] }
  5.       end until text == last_text
  6.       text.gsub!(/\\[Nn]\[([0-9]+)\]/) do
  7.         $game_actors[$1.to_i] != nil ? $game_actors[$1.to_i].name : ""
  8.       end
复制代码
在内啥下面加这么一句,于是变成:
  1.       # 限制文字处理
  2.       begin
  3.         last_text = text.clone
  4.         text.gsub!(/\\[Vv]\[([0-9]+)\]/) { $game_variables[$1.to_i] }
  5.         text.gsub!(/\\[Aa]\[([0-9]+)\]\[([0-9]+)\]/) { $game_variables[$1.to_i][$2.to_i] }
  6.       end until text == last_text
  7.       text.gsub!(/\\[Nn]\[([0-9]+)\]/) do
  8.         $game_actors[$1.to_i] != nil ? $game_actors[$1.to_i].name : ""
  9.       end
复制代码
接着在显示文章或选择项中使用\A[n][m]
应该就能达到您想要的效果。

最后上几张我测试时的截图:






就这样。=u= ……如果理解错意思了那就抱歉了...
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-2 11:03

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表