本帖最后由 郑锐锋 于 2013-5-23 21:06 编辑
20:52:09 ./script/jywar.lua:13457: attempt to compare number with nil
20:52:11 stack traceback:
./script/jymain.lua:108: in function '__lt'
./script/jywar.lua:13457: in function 'War_ShowFight'
./script/jywar.lua:7711: in function 'War_Fight_Sub'
./script/jywar.lua:95: in function 'unnamed'
./script/jywar.lua:4907: in function 'War_AutoFight'
./script/jywar.lua:4938: in function 'War_Auto'
./script/jywar.lua:11213: in function 'WarMain'
./script/MyOEvent.lua:447: in function '?'
./script/jymain.lua:3336: in function 'ShowMenu'
./script/MyOEvent.lua:469: in function 'SLC'
./script/CEvent/8007.lua:24: in main chunk
[C]: in function 'dofile'
./script/jymain.lua:4041: in function 'CallCEvent'
./script/jymain.lua:4015: in function 'oldEventExecute'
./script/jymain.lua:3994: in function 'EventExecute'
./script/jymain.lua:2477: in function 'Game_SMap'
./script/jymain.lua:912: in function 'Game_Cycle'
./script/jymain.lua:157: in function <./script/jymain.lua:111>
[C]: in function 'xpcall'
./script/jymain.lua:103: in function <./script/jymain.lua:101>
20:52:11 ExitGame();
这个是使用新加特效动画111的错误信息,有人能帮帮忙么 纠结了好久了
for ii = 1, 20 do
local yanshi = false
local yanshi2 = false --无动画时的延迟
for i = 0, WAR.PersonNum - 1 do
if WAR.Person["死亡"] == false then
local theeft = WAR.Person["特效动画"]
if theeft ~= -1 and ii < CC.Effect[theeft] then*这里是13457
if WAR.EFT[theeft] == nil then
lib.PicLoadFile(string.format(CC.EffectFile[1],theeft), string.format(CC.EffectFile[2],theeft), 70+WAR.EFTNUM);
WAR.EFT[theeft] = 70+WAR.EFTNUM;
WAR.EFTNUM = WAR.EFTNUM + 1;
if WAR.EFTNUM > 20 then
WAR.EFTNUM = 0;
end
end
没发现什么有限制读取贴图数小于110的地方啊。。。 |