Project1
标题:
角色用好技能后弹出错误
[打印本页]
作者:
yehaojiett
时间:
2010-7-3 12:00
标题:
角色用好技能后弹出错误
本帖最后由 凌辰 于 2010-7-3 12:04 编辑
@old_skill = actor.skill.flatten
这是什么意思?……为什么我的角色用好技能后就会弹出这个错误……
具体窗口……
未命名.jpg
(9.37 KB, 下载次数: 2)
下载附件
保存到相册
2010-7-3 11:59 上传
备注:我用了 空之轨迹菜单
[line]1[/line]
帮你修改标题了咕-v-总之能说明问题的标题就是好标题^_^
LC
作者:
紫苏
时间:
2010-7-4 02:37
能否上传工程?浪费你三分钟,给回答问题的节省十分钟
另外这个错误是由于在某个 RPG::Skill 对象(基本上可以肯定是 $data_skills[n])上调用了 flatten 导致的,相同名称的方法是 Array#flatten,用于把嵌套的数组展开为一个没有层次的数组
作者:
yehaojiett
时间:
2010-7-4 09:42
工程.rar
(2.62 MB, 下载次数: 76)
2010-7-4 09:41 上传
点击文件名下载附件
先用技能,用好技能后逃跑,看菜单中回路画面,即技能用好后会弹出来的错误
作者:
紫苏
时间:
2010-7-4 11:58
本帖最后由 紫苏 于 2010-7-4 11:59 编辑
这是结晶系统和 RTAB 战斗特效 Ver 1.03 冲突了,两个脚本在 Game_Actor 的实例作用域中使用了相同的变量名 @skill,导致本来是作为结晶技能数组的 @skill,在应用了技能特效后被赋为了 $data_skills[skill_id],起始位置是 RTAB战斗特效 Ver 1.03 的 328 行
解决方法:把任意脚本中的 @skill 全部替换为另外的名字,鉴于战斗特效脚本中没有外部引用,所以给出改过的 RTAB战斗特效 Ver 1.03,这里是把 @skill 替换为了 @skill_special_effect:
新建文本文档.rar
(8.29 KB, 下载次数: 78)
2010-7-4 11:59 上传
点击文件名下载附件
作者:
yehaojiett
时间:
2010-7-4 17:24
呵呵……原来这样,谢了! 结贴……
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1