查看: 1614|回复: 2

[已经过期] 关于宠物脚本和战斗换人并存解决之后的遗留问题

  [复制链接]
梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
回帖
914
发表于 2011-9-3 22:17:54 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
之前的问题解决了,遗留问题是:带宠的A角色下场换成B角色之后,A带的宠物有时候还会攻击敌人一下,能不能做到B角色一上场,A的宠物就停止行动?

工程在这里:
http://rpg.blue/thread-207800-1-3.html
囡囚囨囚囨図囨囧
梦石
0
星屑
60
在线时间
66 小时
注册时间
2011-5-25
回帖
64
发表于 2011-9-4 09:40:06 | 显示全部楼层
本帖最后由 shoed 于 2011-9-5 09:28 编辑

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

点评

怎么就一张图片?  发表于 2011-9-4 10:29
回复

使用道具 举报

梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
回帖
914
 楼主| 发表于 2011-9-4 10:13:52 | 显示全部楼层
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

点评

你会脚本,稍薇改一下这里 # 兑换角色 def change_actor(index,id) if @pets[index]!=nil @pets[index].current_action.clear end @actors[index] = $game_actors[id]  发表于 2011-9-5 13:06
忘了发工程,不好意思  发表于 2011-9-5 09:27
囡囚囨囚囨図囨囧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部