铁血丹心

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

龙人7.0版用upedit添加新特效弹出

[复制链接]
发表于 2013-5-22 22:45 | 显示全部楼层 |阅读模式

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

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

x
这两天用upedit,感觉这好强大,已经可以添加人物,事件,场景,加上之前学会的制作人物的天赋称号,自己就加了个超级牛逼的佐助乱入来填补14天书后期强大起来后对手太少的问题,自己YY得好开心,感谢各位大大的耐心指导,此致敬礼。。。 说正题,我发现用upedit添加新的头像或者特效动画 只能在中间加,比如头像从266到280是空着的,在那加头像是可以的,但在311(独孤后面)加是不显示的,特效就更惨了中间没有空,要加只有顶替原来的。。。 我想大概是war.lua 和 JYmian.lua 里面的代码设有范围,奈何自己编程水品还是太水,有些看得懂有些看不懂,没法解决啊,特来求助大神们
还有就是我想增加发动某些特技时有大的精美图片特写显示的功能,也就是战斗时头然显示一张图片,该用什么函数啊,会自动消失么? 还有加了自己添加的新人物入队,怎么踢他出去,我只会通过空格或者路过某个地图上的事件点来触发事件,但是菜单里的离队该怎么与upedit里编写的离队事件相关联?
问题有点多啊,麻烦各位了
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2013-5-23 21:05 | 显示全部楼层
本帖最后由 郑锐锋 于 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的地方啊。。。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2013-5-23 21:15 | 显示全部楼层
好吧。。。刚刚把这些罗列在一起突然开窍了,原来是没有在CC.Effect[]里添加动画的帧数。。。  无视我
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-5-24 13:31 | 显示全部楼层
打开jyconst.lua
找下面这套
CC.HeadPath = CONFIG.DataPath .. "head/";
CC.MHeadPath = CONFIG.DataPath .. "mhead/";
CC.HeadNum = 322;
这就是后面的头像添加无效的原因,这里只读取了322张头像的图片,就是从0到321,从322开始的头像图片就不显示了,添加头像后修改一下就可以了
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-5-25 03:43 | 显示全部楼层
我上网查了一下,发现可以这样检查数量
  1.        
  2. local PicNum=0;
  3. local path= ....; --这里是路径
  4. for i=0,999 do
  5.                 local file,err=io.open(path..i..".png")
  6.                 if err then
  7.                         PicNum=i;
  8.                         break;
  9.                 end
  10.         end
复制代码
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-5-25 12:15 | 显示全部楼层
回复 btxdex 的帖子

啊,这个确实不错,直接添加图片就行了……
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2013-5-25 12:39 | 显示全部楼层
都是高人!,,,,,,,,
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

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

GMT+8, 2024-12-19 04:03

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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