查看: 2634|回复: 7

[已经解决] 如何在战斗中不显示某种类型的技能?

[复制链接]
梦石
0
星屑
196
在线时间
229 小时
注册时间
2011-5-19
回帖
647
发表于 2013-8-21 21:06:55 | 显示全部楼层 |阅读模式

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

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

×
做了一个‘被动技能’的类型,战斗中当然不能显示……
改脚本要改哪里?求解。
休息中……
梦石
0
星屑
196
在线时间
229 小时
注册时间
2011-5-19
回帖
647
 楼主| 发表于 2013-8-21 21:07:28 | 显示全部楼层
Window_BattleSkill里面貌似没有的说。
休息中……
回复

使用道具 举报

梦石
0
星屑
803
在线时间
2068 小时
注册时间
2011-10-3
回帖
1620
发表于 2013-8-21 21:18:43 | 显示全部楼层
{:2_253:}以前也问过同样的问题,不过作为无解而终……
回复

使用道具 举报

梦石
0
星屑
266
在线时间
2355 小时
注册时间
2009-3-13
回帖
2257

贵宾

发表于 2013-8-21 21:41:36 | 显示全部楼层
Window_SkillList 里面 include? 方法添加判断。通常采用匹配注释的方法就可以了。

评分

参与人数 1星屑 +2 收起 理由
xggzga117 + 2 糖。

查看全部评分

回复

使用道具 举报

梦石
0
星屑
50
在线时间
23 小时
注册时间
2013-3-8
回帖
53
发表于 2013-8-21 21:48:31 | 显示全部楼层
怎么个隐藏法?
是作为状态附加到人物身上, 还是彻底隐藏?
回复

使用道具 举报

梦石
0
星屑
196
在线时间
229 小时
注册时间
2011-5-19
回帖
647
 楼主| 发表于 2013-8-22 10:09:42 | 显示全部楼层
永久隐藏这种技能(不管那个人物)。
在菜单中可以查看,战斗中没有。

点评

是的,建议尽量放在你加的其他脚本之上,防止因为我的脚本造成你其他战斗技能脚本出错  发表于 2013-8-22 17:22
我的脚本不就是么  发表于 2013-8-22 16:21
当然要加进去…………如果你自己会写的话也可以直接按Sion大的办法来改  发表于 2013-8-22 14:49
休息中……
回复

使用道具 举报

梦石
1
星屑
23236
在线时间
9564 小时
注册时间
2012-6-19
回帖
7018

开拓者短篇九导演组冠军

发表于 2013-8-22 14:18:48 | 显示全部楼层
本帖最后由 喵呜喵5 于 2013-8-22 19:25 编辑

其实4楼Sion大大已经给出解答了…………

需要隐藏的技能的备注栏里添加<hide>即可
  1. class RPG::Skill
  2.   def hide?
  3.     /<hide>/ =~ @note ? true : false
  4.   end
  5. end
  6. class Window_BattleSkill
  7.   def include?(item)
  8.     item && item.stype_id == @stype_id && !item.hide?
  9.   end  
  10. end
复制代码

点评

加在哪?MAIN前面?  发表于 2013-8-22 16:36
能给个用include?的具体方法吗?  发表于 2013-8-22 15:04
这段脚本要加进去吗?  发表于 2013-8-22 14:45

评分

参与人数 2星屑 +152 收起 理由
Sion + 150 认可答案
xggzga117 + 2 糖。

查看全部评分

回复

使用道具 举报

梦石
0
星屑
803
在线时间
2068 小时
注册时间
2011-10-3
回帖
1620
发表于 2013-8-22 18:58:48 | 显示全部楼层
喵呜喵5 发表于 2013-8-22 14:18
其实4楼Sion大大已经给出解答了…………

需要隐藏的技能的备注栏里添加即可 ...

第三行的“true"和“false”写反了

点评

谢谢指出,已修正  发表于 2013-8-22 19:25
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部