Project1

标题: 关于宠物脚本和战斗换人并存解决之后的遗留问题 [打印本页]

作者: 幻耶    时间: 2011-9-3 22:17
标题: 关于宠物脚本和战斗换人并存解决之后的遗留问题
之前的问题解决了,遗留问题是:带宠的A角色下场换成B角色之后,A带的宠物有时候还会攻击敌人一下,能不能做到B角色一上场,A的宠物就停止行动?

工程在这里:
http://rpg.blue/thread-207800-1-3.html
dsu_plus_rewardpost_czw
作者: shoed    时间: 2011-9-4 09:40
本帖最后由 shoed 于 2011-9-5 09:28 编辑

帮你解决了带宠的A角色下场换成B角色之后,A带的宠物有时候还会攻击敌人一下的问题,同于是随机的,好像吧,你可以再测试测试,有问题再告知
脚本做了很大改动,如果要移到你的现有工程上,需要全部复制那两页

宠物核心脚本范例.rar (202.1 KB, 下载次数: 35)
作者: 幻耶    时间: 2011-9-4 10:13
shoed 发表于 2011-9-4 09:40
帮你解决了带宠的A角色下场换成B角色之后,A带的宠物有时候还会攻击敌人一下的问题,同于是随机的,好像吧 ...

脚本在哪里啊?


幻耶于2011-9-5 10:17补充以下内容:
发现当不带宠物的A角色把带宠的B角色替换上场就出错了:脚本'战斗中换人'的120行发生了NoMethodError。undefined method ‘current_action’ for nil:NilClass


幻耶于2011-9-5 13:49补充以下内容:

出错是没有了,但是发现两个问题:
1、当带宠物的A下场,换不带宠的B上场,A的宠物还在攻击敌人
2、当不带宠的A下场,换带宠的B上场,B的宠物没有任何动作

麻烦解决一下,谢谢!
帖子:http://rpg.blue/thread-208020-1-2.html





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