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

Project1

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

[已经过期] 如何让某些技能在boss战中显示灰色,无法使用?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
138 小时
注册时间
2012-7-2
帖子
173
跳转到指定楼层
1
发表于 2016-10-6 11:55:23 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
请教:如何让某些技能在boss战中显示灰色,无法使用?
我只属于我一个人的世界~~~

Lv4.逐梦者

「Pemercyia」


Urhurrenna

梦石
0
星屑
9397
在线时间
2748 小时
注册时间
2008-9-5
帖子
3543

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

3
发表于 2016-10-6 17:07:34 | 只看该作者
Main前Insert试试看?需要设置的就是前面两行。
  1. class Game_Actor < Game_Battler
  2.   
  3.   # BOSS战中会被锁的技能ID列表
  4.   LOCK_IN_BOSS_SKILLS = [1, 3, 5, 15]
  5.   # BOSS战开关ID(这个开关打开表示进入BOSS战,上面设置的技能会被锁)
  6.   BOSS_BATTLE_SW = 10
  7.   
  8.   #--------------------------------------------------------------------------
  9.   # ● 可以使用特技判定
  10.   #     skill_id : 特技 ID
  11.   #--------------------------------------------------------------------------
  12.   alias sny46_161006_skill_can_use? skill_can_use?
  13.   def skill_can_use?(skill_id)
  14.     if $game_switches[BOSS_BATTLE_SW]
  15.       return false if LOCK_IN_BOSS_SKILLS.include?(skill_id)
  16.     end
  17.     return sny46_161006_skill_can_use?(skill_id)
  18.   end
  19. end
复制代码

点评

锁定技能的自由度LOCK_IN_BOSS_SKILLS更改可以变赞,推荐大大改为||=吧  发表于 2016-10-6 17:37

评分

参与人数 1星屑 +60 收起 理由
夜狠简单 + 60 我很赞同

查看全部评分

回复 支持 1 反对 0

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1864
在线时间
949 小时
注册时间
2011-6-18
帖子
360

开拓者

2
发表于 2016-10-6 16:52:12 | 只看该作者
....单纯无法使用的话,在事件里设置忘记这几个技能打败后再学回来不就好了,如果真想要这个效果,在数据库里设置两个相同名字和效果的技能,一个正常,一个sp要求很高,战斗前忘记原来那个学另外一个就行,以此类推。
当我还年轻时,我拥有自由,不过我没有看到,我拥有时间,不过我没注意到,我拥有爱,但我没感觉到,很多年已经过去了,在我真正懂得这三者的含义之前,但现在,在我生命中的黄昏,这些认知逐渐转变成了幸福。爱,自由,时间,曾经随意丢弃的这些,原来正是驱使我前行的动力。————————《刺客信条余烬》
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-11 18:12

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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