查看: 2103|回复: 2

[已经过期] 如何输入显示队伍第N号人的名字...

  [复制链接]
梦石
0
星屑
85
在线时间
424 小时
注册时间
2009-8-3
回帖
937
发表于 2009-10-31 18:34:14 | 显示全部楼层 |阅读模式

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

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

×
VX自带的\N[N]
的N代表的是数据库里的ID...而不是队伍中的排列...
有什么办法显示呢
梦石
0
星屑
60
在线时间
61 小时
注册时间
2006-9-15
回帖
864
发表于 2009-10-31 19:53:42 | 显示全部楼层
打开脚本编辑器(F11)
Ctrl+Alt+F 全局搜索 \N  记得要区分大小写
找到这一行
    @text.gsub!(/\\N\[([0-9]+)\]/i) { $game_actors[$1.to_i].name }

改成

    @text.gsub!(/\\N\[([0-9]+)\]/i) { $data_actors[$1.to_i].name}
回复

使用道具 举报

梦石
0
星屑
65
在线时间
433 小时
注册时间
2007-5-1
回帖
949
发表于 2009-10-31 22:06:25 | 显示全部楼层
显示文章中有\v[n]显示N号变量的功能,那么就利用这个……

首先使用事件脚本让事件变量代入角色的名字:

$game_variables[1] = $game_party.members[0].name    # 1号量的值 = 1号队员的名称

前一个括号里的1表示1号事件变量,后一个中括号里的0表示1号队员,2号队员则填1,依次类推。

然后在【显示文章】中使用\v[1]功能就好了。

嗯,不能浪费签名了,打广告。本人的悲剧作品:
坑化游戏《龙之影》      R剧《星空》     小游戏《剑与拳头》
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部