本帖最后由 紫苍焰 于 2014-5-24 19:41 编辑 一开始是这样的…… 无法使用…… 改成了第一个剑…… 结果能用了…… 结论就是…… 你武器类型里有两个同名的剑,然后其他技能和你装备的短剑都用的第一个剑,用不了的这个用的是第二个剑。 最简单的解决办法就是两个武器限制分别填两个同名的剑。 以上。 |
本帖最后由 紫苍焰 于 2014-5-24 19:45 编辑 …… 本楼层原来的内容是乱说的…… 真正的解决方案在下面…… 为了不误导,我直接改掉我的错误言论…… 以上。 |
技能判断是否可用一共有以下几个条件。 usable_item_conditions_met? ——movable? ——是否可以行动,按照你的截图,既然可以选到技能选单,那么肯定是可以行动的,可pass ——occasion_ok? ——是否处于正确环境,这条是判断是否是菜单可用,战斗可用或通用等,看数据库设置,可pass skill_wtype_ok? ——核对武器是否是正确类型。既然数据库可以选到短剑,说明应该没设置错,可pass skill_cost_payable? ——是否足够支付消耗。2000点MP但有6000+,可pass !skill_sealed? ——技能是否被禁用。这条你的截图里看不到,未知。 !skill_type_sealed? ——技能类型是否被禁用。既然可以进技能选单,可pass 因此如果没改过技能方面设置,可能是不知道哪里禁用了技能。(虽然可能性不大) 除此以外,还有一种可能是没有可选的目标。 我自己在捣鼓潜行敌人的脚本时改过类似的效果。就是目标敌人论外化。能看到图标,但是选不到,所有指向性技能全都不能选中,只有群攻和随机目标能够选中它。不过鉴于你这个技能是群攻……那么群攻的判定是要有存活的目标——alive? 也就是exist?是否存在和!death_state?是否没有被附加死亡状态。 在默认脚本中,死亡状态是id为1的状态。看敌人血条是满的……那么我只能假定,你把1号状态改成自己用的状态,并且给敌人附加上了。 以上就是我的推测。 其他情况也许是你使用的别的脚本影响到了。 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-26 11:21
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.