设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1844|回复: 8
打印 上一主题 下一主题

如何添加一个【技能类型】 在战斗中不显示【已解决】

[复制链接]

Lv2.观梦者

梦石
0
星屑
878
在线时间
576 小时
注册时间
2010-6-26
帖子
793
跳转到指定楼层
1
发表于 2016-10-4 08:53:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 sq333333 于 2016-10-26 21:23 编辑

如何增加一个【技能类型】  在战斗中不显示。
比如做一个 介绍人物特性能力【被动】 的技能类型。
感谢大大

Lv3.寻梦者

梦石
0
星屑
3574
在线时间
2338 小时
注册时间
2015-8-25
帖子
960

开拓者

2
发表于 2016-10-4 09:28:30 | 只看该作者
本帖最后由 七重 于 2016-10-4 22:27 编辑
  1. class Window_ActorCommand < Window_Command
  2.   alias krst_161004_add_skill_commands add_skill_commands
  3.   def add_skill_commands
  4.     @actor.added_skill_types.sort.each do |stype_id|
  5.       if $data_system.skill_types[stype_id] == "被动" #这里
  6. #~         return
  7.       else
  8.       name = $data_system.skill_types[stype_id]
  9.       add_command(name, :skill, true, stype_id)
  10.       end
  11.     end
  12.   end
  13. end
复制代码


假如想要标记两个以上的技能的类型,就将我标记的那句改成
      if $data_system.skill_types[stype_id] == "被动"  || "技能类型其他"

点评

囧RZ,各种大头虾。。  发表于 2016-10-4 22:29
哈哈,七酱现在写的这个貌似出了问题呢  发表于 2016-10-4 22:09

评分

参与人数 1星屑 +250 梦石 +1 收起 理由
RaidenInfinity + 250 + 1 楼主认可的解答

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
878
在线时间
576 小时
注册时间
2010-6-26
帖子
793
3
 楼主| 发表于 2016-10-4 21:31:33 | 只看该作者
七重 发表于 2016-10-4 09:28
假如想要标记两个以上的技能的类型,就将我标记的那句改成
      if $data_system.skill_types[stype_i ...

感谢大大,成功了!!
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
878
在线时间
576 小时
注册时间
2010-6-26
帖子
793
4
 楼主| 发表于 2016-10-4 21:57:17 | 只看该作者
七重 发表于 2016-10-4 09:28
假如想要标记两个以上的技能的类型,就将我标记的那句改成
      if $data_system.skill_types[stype_i ...

有个问题,这个技能类型以上的可以正常显示,以下的所有技能类型都不显示了。
我想把这个 被动的技能  放在第一位怎么办呢

点评

抱歉,写多了句。现在改过了。  发表于 2016-10-4 22:28
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
878
在线时间
576 小时
注册时间
2010-6-26
帖子
793
5
 楼主| 发表于 2016-10-5 09:29:57 手机端发表。 | 只看该作者
七重 发表于 2016-10-4 09:28
假如想要标记两个以上的技能的类型,就将我标记的那句改成
      if $data_system.skill_types[stype_id] ...

多谢大大,怎么把这个技能类型放第一位,不影响其他技能类型呢。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
878
在线时间
576 小时
注册时间
2010-6-26
帖子
793
6
 楼主| 发表于 2016-10-5 09:31:21 手机端发表。 | 只看该作者
七重 发表于 2016-10-4 09:28
假如想要标记两个以上的技能的类型,就将我标记的那句改成
      if $data_system.skill_types[stype_id] ...

多谢大大!没看到回复,不好意思啊。
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-17 00:45

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表