查看: 1099|回复: 6

[已经解决] 脚本错误弹出

  [复制链接]
梦石
0
星屑
55
在线时间
1 小时
注册时间
2007-4-20
回帖
93
发表于 2009-11-2 17:53:00 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 凌辰 于 2009-11-2 17:57 编辑

4723e88bf7715d9d0e24445b.jpg
78dd5b97be63ff65d0135e5b.jpg
请问下怎么修改呢?谢谢
请使用论坛附件上传图片,详情请看论坛帮助。
凌辰留
梦石
0
星屑
60
在线时间
61 小时
注册时间
2006-9-15
回帖
864
发表于 2009-11-3 10:01:08 | 显示全部楼层
没定义hp这个方法。。。。你只给这么点信息,我只能解释这么多
回复

使用道具 举报

剑圣

梦石
0
星屑
50
在线时间
122 小时
注册时间
2008-8-31
回帖
672
发表于 2009-11-4 10:54:12 | 显示全部楼层
把这行改成
if $game_party.actors[i].hp > 0
试试,如果还是报错就说明前面关于 def hp 的脚本被你误删了

PC/IOS/Android共享的RM RPG:未名大学
回复

使用道具 举报

梦石
0
星屑
55
在线时间
1 小时
注册时间
2007-4-20
回帖
93
 楼主| 发表于 2009-11-4 17:19:23 | 显示全部楼层
我用的是这个脚本

综合系统整合版.rar

22 KB, 下载次数: 48

回复

使用道具 举报

梦石
0
星屑
60
在线时间
61 小时
注册时间
2006-9-15
回帖
864
发表于 2009-11-4 23:23:16 | 显示全部楼层
本帖最后由 secondsen 于 2009-11-4 23:24 编辑

把390行改成这样
  1.     for i in 0...[3,@actors.size].min
复制代码
原因分析。。。主角队伍不肯能总是最大值 4个人,那么如果少于四个人会怎么样
    for i in 0..3
是执行4个人的。。。而没有四个人,最后就是空的。。。当然也就不存在def hp
汇报完毕

我估计LZ测试的时候 队伍一定是少于4个人的。。。那么去认可我的答案吧。。。。又有经验了
回复

使用道具 举报

梦石
0
星屑
55
在线时间
1 小时
注册时间
2007-4-20
回帖
93
 楼主| 发表于 2009-11-5 14:27:34 | 显示全部楼层
5# secondsen


恩,谢谢了,已经解决了,请问要怎么认可你的答案,我记得以前有个结贴的选项,但现在找不到了,只好先给你评分了
回复

使用道具 举报

梦石
0
星屑
60
在线时间
61 小时
注册时间
2006-9-15
回帖
864
发表于 2009-11-5 16:12:11 | 显示全部楼层
本帖最后由 secondsen 于 2009-11-5 16:14 编辑

http://rpg.blue/viewthread.php?tid=130319&extra=page%3D1

报告LZ,MS都是在这里认可答案的。
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部