Project1

标题: 请问如何在对话中显示队伍第1~4名玩家的名称 [打印本页]

作者: tim315121    时间: 2011-9-14 15:57
标题: 请问如何在对话中显示队伍第1~4名玩家的名称
一般使用\n[编号]时是显示在资料库中该编号的人物(像是1号小明、2号大笨、3号阿呆、4号天天)

但如果队伍的人物排列我排成大笨、天天、小明、阿呆的话

要用什么指令来显示1为大笨、2为天天、3为小明、4为阿呆?dsu_plus_rewardpost_czw
作者: 絀神入化    时间: 2011-9-14 18:42
本帖最后由 絀神入化 于 2011-9-14 18:43 编辑

前面直接加\N[n]

n代表数据库角色编号。

比如说拉尔夫是一号,那就改成\N[1]

至于楼主的直接加\N[1] \N[2] \N[3] \N[4]
作者: 亿万星辰    时间: 2011-9-14 18:55
本帖最后由 亿万星辰 于 2011-9-14 18:56 编辑

其实这个就是RM里事件操作不够人性化的一个地方~
事件里的变量操作其实是可以用来赋值一个字符串的,但是这个操作只能通过事件里的脚本来实现,所以再运用到一些脚本的操作就可以很轻松的实现了。
  1. $game_variables[X]=$game_party.members[Y].name
复制代码
让变量X里存储第Y+1的队伍成员的名字,当然这个Y是不能够等于或者大于队伍总数的,之后就可以用\V[X]来显示第Y+1个队伍成员的名字了。




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