Project1

标题: 逃跑错误!? [打印本页]

作者: jhhuang    时间: 2008-7-28 09:51
标题: 逃跑错误!?
    # 逃跑成功判定
    success = rand(100) < 75 * actors_agi / enemies_agi

上面的脚本错误...错误的消息是"divided by 0"

http://rpg.blue/upload_program/f ... ��V1.0_97685957.rar
作者: jhhuang    时间: 2008-7-28 19:27
脚本'Scene_Battle 3' 的 300 行 发生了 ZeroDivisionError。
divided by 0

什么意思?我都完全找不到修改的方向了.
PS:第300行是:success = rand(100) < 75 * actors_agi / enemies_agi

作者: IamI    时间: 2008-7-28 20:05
你不能把敌人的敏捷设置成0……或者是没有人的部队……
检查一下以上两项……
作者: jhhuang    时间: 2008-7-28 20:18
怎么检查-.-?而且敌人和我们的敏都不是0,是不是脚本什么地方?
没有人的部队?如果没有人就不能选择逃跑了,直接胜利了.
作者: 零下八度    时间: 2008-7-28 22:30
提示: 作者被禁止或删除 内容自动屏蔽
作者: jhhuang    时间: 2008-7-28 23:01
的确....
下面就是,要有RPGXP工具才能用.帮忙看看~谢谢

http://rpg.blue/upload_program/files/末日的绯想天V1.0_97685957.rar[url][/url]
作者: 灯笼菜刀王    时间: 2008-7-29 02:12
那个是除数不能为0

看看有没有让敌人中什么状态了,然后敌人敏捷为0...
作者: jhhuang    时间: 2008-7-29 02:48
可能性无限接近ZERO......
工程已经发出来了,没人会改吗?
我能提供的线索只有;"下面那几个中文脚本无关."
还有就是这个脚本很多地方修改过.
我正准备用替换脚本的办法找出原因....




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