铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 2333|回复: 9

[求助] UPEdit加了一个新人物后,加载新人物报错?

[复制链接]
发表于 2018-5-27 23:05 | 显示全部楼层 |阅读模式

马上注册,结交更多侠友!

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x
本帖最后由 一襟烟雨 于 2018-5-28 21:33 编辑

请教下,用UPeDIT加了几个人物,保存到进度一,替换Ranger.drp文件后,游戏开始界面可以选择到新的角色,加第一个角色是正常的但是一旦加第二个角色、第三个角色,选择第二个角色就闪退,加两个或以上角色,选择第二个第三个角色就闪退,选择第一个角色还是正常的,请教下是什么原因呢?PS:其他的lua文件都还没有改动过,只是动了上述操作。
报错BUG如下:
22:39:15 JY_Main start.
22:39:17 Loadrecord time=9
22:39:24 ./script/jymain.lua:9019: attempt to index field '?' (a nil value)
22:39:24 stack traceback:
        ./script/jymain.lua:104: in function '__index'
        ./script/jymain.lua:9019: in function 'showCXStatic'
        ./script/jymain.lua:8985: in function 'ShowMenu3'
        ./script/jymain.lua:593: in function 'NewGame'
        ./script/jymain.lua:234: in function 'StartMenu'
        ./script/jymain.lua:151: in function <./script/jymain.lua:107>
        [C]: in function 'xpcall'
        ./script/jymain.lua:99: in function <./script/jymain.lua:97>
22:39:24 ExitGame();
22:39:24 ExitSDL();
22:39:24 506 chars cached.
22:39:24 main() end;
main9019行语句处于如下图粗体位置
function showCXStatic(id)
        if existFile(CC.Acvmts) then
                dofile(CC.Acvmts)
                local r = false
                local ndChn = {"入门","少侠","大侠","掌门","宗师","传说"}
                local highLvl                                                                                                                                                                                                                         if Achievements.rdsCpltd[id].lvlReached2 > 0 then
                        highLvl = Achievements.rdsCpltd[id].lvlReached1.."周"..ndChn[Achievements.rdsCpltd[id].lvlReached2]
                else
                        highLvl = "暂无"
                end
                while true do
                        if JY.Restart == 1 then
                                return
                        end
                        Cls()





【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2018-5-29 22:15 | 显示全部楼层
本帖最后由 妖龙 于 2018-5-29 22:19 编辑

..................瞎搞吧
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2018-6-7 02:50 | 显示全部楼层
我也是,没找到原因,有人说可以无限加,我目前就只能加到652,一加653就闪退,看代码没看出有啥问题
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2018-6-7 15:58 | 显示全部楼层
顾朝惜 发表于 2018-6-7 02:50
我也是,没找到原因,有人说可以无限加,我目前就只能加到652,一加653就闪退,看代码没看出有啥问题

是的,652可以加,653就报错
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2018-6-8 19:39 | 显示全部楼层
本帖最后由 tqlwyyx1 于 2018-6-8 19:53 编辑

记事本打开成就文件\DATA\Achievements  按格式添加代码

,
[440]=
{
["lvlReached1"]=
0,
["lvlReached2"]=
0,
["n"]=
0,
}
,
[653]=
{
["lvlReached1"]=
0,
["lvlReached2"]=
0,
["n"]=
0,
}

,
[441]=
{
["lvlReached1"]=
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2018-6-8 20:01 | 显示全部楼层
tqlwyyx1 发表于 2018-6-8 19:39
记事本打开成就文件\DATA\Achievements  按格式添加代码

,

多谢高手指点
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2018-6-8 20:11 | 显示全部楼层
tqlwyyx1 发表于 2018-6-8 19:39
记事本打开成就文件\DATA\Achievements  按格式添加代码

,

多谢,原来是这样
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2018-6-8 20:17 | 显示全部楼层
不用谢哈。解决这个问题费了不少功夫
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2018-6-18 21:06 | 显示全部楼层
tqlwyyx1 发表于 2018-6-8 20:17
不用谢哈。解决这个问题费了不少功夫

嗯 这个问题我按照你的攻略解决了。但是在看猪脚状态时就会推出。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2018-6-18 21:25 | 显示全部楼层
debug 如下:
21:18:10 JY_Main start.
21:18:13 Loadrecord time=10
21:18:13 Start game cycle
21:18:14 ./script/jymain.lua:2837: attempt to index field '?' (a nil value)
21:18:14 stack traceback:
        ./script/jymain.lua:104: in function '__index'
        ./script/jymain.lua:2837: in function 'ShowPersonStatus_sub'
        ./script/jymain.lua:2021: in function 'ShowPersonStatus'
        ./script/jymain.lua:1819: in function '?'
        ./script/jymain.lua:5275: in function 'ShowMenu'
        ./script/jymain.lua:1546: in function '?'
        ./script/jymain.lua:5275: in function 'ShowMenu'
        ./script/jymain.lua:1460: in function 'MMenu'
        ./script/jymain.lua:3896: in function 'Game_SMap'
        ./script/jymain.lua:984: in function 'Game_Cycle'
        ./script/jymain.lua:159: in function <./script/jymain.lua:107>
        [C]: in function 'xpcall'
        ./script/jymain.lua:99: in function <./script/jymain.lua:97>
21:18:14 ExitGame();
21:18:14 ExitSDL();
21:18:14 217 chars cached.
21:18:14 main() end;
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2024-5-22 05:09

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表