Project1

标题: 关于CP脚本的Bug问题。 [打印本页]

作者: 夏季冰川    时间: 2009-8-30 12:11
标题: 关于CP脚本的Bug问题。
我用了CP脚本后发现一个BUG:

就是如果我方角色被怪物打死后,若我方使用复活道具
或者使用与复活相关的技能,我方被复活同伴的CP标志
(指的是速度条里代表我方同伴的ICON)将会在这场战
斗中永久消失。请问应该如何修复?

以下是相关工程,使用方法:让我方角色中的一人被怪物
打死后,再复活此人,观察速度条的变化。

cp.rar (199.22 KB, 下载次数: 65)
作者: 奶油Da蛋糕    时间: 2009-8-30 12:26
注释是日文的,看不太明白。
作者: 夏季冰川    时间: 2009-8-30 15:14
嗯,睡觉前顶顶吧.
作者: 「旅」    时间: 2009-8-30 15:26
AX追加——79行~83行
  1.     for set in @icon_set
  2.       set[0].x = XRXS65A::X + @width * set[1].cp / set[1].max_cp - 12
  3.       set[0].z = set[0].x
  4.       set[0].visible = false if set[1].dead? or !set[1].exist?
  5.     end
复制代码
改为
  1. for set in @icon_set
  2.       set[0].x = XRXS65A::X + @width * set[1].cp / set[1].max_cp - 12
  3.       set[0].z = set[0].x
  4.       if set[1].dead? or !set[1].exist?
  5.       set[0].visible = false
  6.       else
  7.       set[0].visible = true
  8.       end
  9.     end
复制代码

作者: 奶油Da蛋糕    时间: 2009-8-30 16:05
AX追加——79行~83行    for set in @icon_set
      set[0].x = XRXS65A::X + @width * set[1].cp / set[1].max_cp - 12
      set[0].z = set[0].x
      set[0].visible = false if set[1].dead? or !set[1].exis ...
「旅」 发表于 2009-8-30 15:26


OK,谢谢了,解决了。

本帖由奶油Da蛋糕采纳「旅」为正确答案,恭喜「旅」获得了200分奖励分+100分有爱分,请再接再厉!
作者: 夏季冰川    时间: 2009-8-31 03:50
嗯,好了,谢谢.




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1