Project1

标题: \name[\n[1]]是显示1号主角的名字,怎么不行?? [打印本页]

作者: OverRainbow    时间: 2007-7-29 23:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: OverRainbow    时间: 2007-7-29 23:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: K’    时间: 2007-7-29 23:13
本来就没提供这个功能 你把脚本帖出来 我帮你改下试试。
作者: 孤独少帅    时间: 2007-7-29 23:28
这个脚本我用过,但似乎不是这样用的,你既然用了66RPG的加强菜单,就应该去看看他的脚本,应该告诉你 使用方法的,如果他说的办法不行,建议你新建个工程再测试下(记住带上脚本)
作者: OverRainbow    时间: 2007-7-29 23:30
提示: 作者被禁止或删除 内容自动屏蔽
作者: OverRainbow    时间: 2007-7-29 23:31
提示: 作者被禁止或删除 内容自动屏蔽
作者: OverRainbow    时间: 2007-7-29 23:31
提示: 作者被禁止或删除 内容自动屏蔽
作者: 索尔迦·蓝    时间: 2007-7-29 23:37
提示: 作者被禁止或删除 内容自动屏蔽
作者: OverRainbow    时间: 2007-7-29 23:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: 16732682    时间: 2007-7-29 23:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: OverRainbow    时间: 2007-7-29 23:50
提示: 作者被禁止或删除 内容自动屏蔽
作者: 索尔迦·蓝    时间: 2007-7-29 23:56
提示: 作者被禁止或删除 内容自动屏蔽
作者: 16732682    时间: 2007-7-29 23:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: K’    时间: 2007-7-29 23:59
搜索   
# 显示人物姓名
    name_window_set = false
    if (/\\[Nn]ame\[(.+?)\]/.match(@now_text)) != nil
      name_window_set = true
      name_text = $1
      @now_text.sub!(/\\[Nn]ame\[(.*?)\]/) { "" }
    end


在底下加
    if (/\\[Zz]j\[(.+?)\]/.match(@now_text)) != nil
      name_window_set = true
      name_text = $data_actors[$1.to_i] == nil ? "???" : $data_actors[$1.to_i].name
      @now_text.sub!(/\\[Zz]j\[(.*?)\]/) { "" }
    end   
   



然后 用 \zj[1] 或者 \Zj[1] 表示第ID为1角色的名字
注意: 1 j一定要小写
       2 如果输入了没有的ID会变为???。

作者: OverRainbow    时间: 2007-7-30 00:05
提示: 作者被禁止或删除 内容自动屏蔽
作者: 16732682    时间: 2007-7-30 00:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: OverRainbow    时间: 2007-7-30 00:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: 16732682    时间: 2007-7-30 00:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: K’    时间: 2007-7-30 00:09
汗 斜杠打反了你。。{/gg}
外面也不用打 \name[]
作者: OverRainbow    时间: 2007-7-30 00:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: OverRainbow    时间: 2007-7-30 00:12
提示: 作者被禁止或删除 内容自动屏蔽




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