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

Project1

 找回密码
 注册会员
搜索

如何自由的设置沉默状态的技能使用限制……

查看数: 1981 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-6-3 15:01

正文摘要:

VX里面,只要精神关联为1以上的技能都视为魔法技能,无法在沉默状态下使用。然而本人弄了个为魔法剑士流准备的剑法,攻击和精神都有关联,然而沉默状态下用不了……本来也没什么,但是本人强迫症啊,心中一直是这个 ...

回复

黯淡的流星 发表于 2017-6-9 21:59:20
soulsaga 发表于 2017-6-4 16:00
插入脚本不是这个意思..是插件脚本的用法..你应该懂吧?
算了..
全局搜if silent? and skill.spi_f

可以啦!十分感谢DALAO~
soulsaga 发表于 2017-6-4 16:00:36
黯淡的流星 发表于 2017-6-4 15:43
把Game_Battler放到Main前会这样


插入脚本不是这个意思..是插件脚本的用法..你应该懂吧?
算了..
全局搜if silent? and skill.spi_f
找Sideview相关的..
然后照我之前让你改的就好..这次应该可以吧..

评分

参与人数 1星屑 +200 梦石 +1 收起 理由
怪蜀黍 + 200 + 1 认可答案

查看全部评分

黯淡的流星 发表于 2017-6-4 15:39:15
soulsaga 发表于 2017-6-4 15:10
那可能是你用了其他战斗脚本重定义了这方法..那你把上面的脚本插入到MAIN上面再试试

话说才想起VX可以用 ...

放到Main前还是不行啊,我用了Sideview
soulsaga 发表于 2017-6-4 15:10:04
本帖最后由 soulsaga 于 2017-6-4 15:24 编辑
黯淡的流星 发表于 2017-6-4 14:49
没用啊,加了以后我改成15,然后打钩15号攻击属性,沉默状态依旧无法使用…… ...


那可能是你用了其他战斗脚本重定义了这方法..那你把上面的脚本插入到MAIN上面再试试

话说才想起VX可以用备注呢..不一定要用属性..果然我不熟VX啊..

点评

试试看  发表于 2017-6-4 15:34
黯淡的流星 发表于 2017-6-4 14:49:15
soulsaga 发表于 2017-6-3 16:32
Game_Battler脚本里

没用啊,加了以后我改成15,然后打钩15号攻击属性,沉默状态依旧无法使用……
soulsaga 发表于 2017-6-3 16:32:12
Game_Battler脚本里
class Game_Battler
def skill_can_use?(skill)
    return false unless skill.is_a?(RPG::Skill)
    return false unless movable?
    return false if silent? and skill.spi_f > 0 && !skill.element_set.include?(20)
    return false if calc_mp_cost(skill) > mp
    if $game_temp.in_battle
      return skill.battle_ok?
    else
      return skill.menu_ok?
    end
  end


如果该技能20号属性无效就不能使用技能?
反之20号属性有效就不受沉默影响..
未测试..对VX不熟..

点评

就是特技里第20个属性没打勾 不用20你可以自定义  发表于 2017-6-3 20:26
20号属性无效是什么意思……  发表于 2017-6-3 18:57
应该没问题吧……  发表于 2017-6-3 17:01
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-9-28 11:13

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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