Project1

标题: 如何输入显示队伍第N号人的名字... [打印本页]

作者: wsmyzc    时间: 2009-10-31 18:34
标题: 如何输入显示队伍第N号人的名字...
VX自带的\N[N]
的N代表的是数据库里的ID...而不是队伍中的排列...
有什么办法显示呢
作者: secondsen    时间: 2009-10-31 19:53
打开脚本编辑器(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}
作者: 水镜风生    时间: 2009-10-31 22:06
显示文章中有\v[n]显示N号变量的功能,那么就利用这个……

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

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

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

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




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1