查看: 2833|回复: 1

[有事请教] 请问战斗中的攻击指令可不可以改为改名角色武器的名字?

[复制链接]
梦石
0
星屑
120
在线时间
16 小时
注册时间
2012-9-7
回帖
1
发表于 2021-7-5 15:54:46 | 显示全部楼层 |阅读模式

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

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

×
请问战斗中的攻击指令可不可以改为改名角色武器的名字?
脚本小白,希望有大神能够稍微详细的说一下...十分感谢
梦石
0
星屑
387
在线时间
59 小时
注册时间
2021-6-30
回帖
19
发表于 2021-7-6 03:29:59 | 显示全部楼层
改名角色的武器,是指把攻击变成武器名字吗?
变成武器名字可以在插件里找到 Window_ActorCommand
[pre lang="ruby"]  
def setup(actor)
    s1 = Vocab::attack
    s2 = Vocab::skill
    s3 = Vocab::guard
    s4 = Vocab::item
    if actor.class.skill_name_valid     # 是否指定职业技能文字
      s2 = actor.class.skill_name       # 替换「技能」命令文字
    end
    @commands = [s1, s2, s3, s4]
    @item_max = 4
    refresh
    self.index = 0
  end
[/pre]

这段的 @commands 上面插一段
[pre lang="ruby"]  
def setup(actor)
    s1 = Vocab::attack
    s2 = Vocab::skill
    s3 = Vocab::guard
    s4 = Vocab::item
    if actor.class.skill_name_valid     # 是否指定职业技能文字
      s2 = actor.class.skill_name       # 替换「技能」命令文字
    end
    if (actor.equips[0] != nil)
      s1 = actor.equips[0].name
    else
      s1 = "空手"
    end
    @commands = [s1, s2, s3, s4]
    @item_max = 4
    refresh
    self.index = 0
end
[/pre]
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部