铁血丹心

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

[技巧心得] 公布苍炎添加事件的方式

  [复制链接]
发表于 2011-9-9 12:44 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 tsmdsyp 于 2011-9-9 12:46 编辑

给大家看两个函数就可以了
~~~~~~~~~~~~~~


这是以前版本的事件调用函数

function oldEventExecute(flag)            
local eventnum;
if flag==1 then
  eventnum=GetD(JY.SubScene,JY.CurrentD,2);
elseif flag==2 then
  eventnum=GetD(JY.SubScene,JY.CurrentD,3);
elseif flag==3 then
  eventnum=GetD(JY.SubScene,JY.CurrentD,4);
end

if eventnum>0 then     
     oldCallEvent(eventnum);  
end
end


这是苍炎中的事件调用函数

function oldEventExecute(flag)            
local eventnum;
if flag==1 then
  eventnum=GetD(JY.SubScene,JY.CurrentD,2);
elseif flag==2 then
  eventnum=GetD(JY.SubScene,JY.CurrentD,3);
elseif flag==3 then
  eventnum=GetD(JY.SubScene,JY.CurrentD,4);
end

if eventnum>0 then
     if OEVENTLUA[eventnum]~=nil then
       OEVENTLUA[eventnum]()
  else   
       oldCallEvent(eventnum);
  end
end
end


就是这样
无论是要修改原有的事件还是添加新事件都很方便的

评分

参与人数 1声望 +10 收起 理由
xzqcm111 + 10 感谢!!

查看全部评分

【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-9-9 12:49 | 显示全部楼层
前排占座,仔细研究
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-9-9 12:54 | 显示全部楼层
这函数很好,不过还不知道内部事件到底有哪些。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
头像被屏蔽
发表于 2011-9-9 12:58 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-9-9 13:03 | 显示全部楼层
其实如果您能给个例子会好些。。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2011-9-9 13:04 | 显示全部楼层
csb01421 发表于 2011-9-9 12:54
这函数很好,不过还不知道内部事件到底有哪些。

新事件写了六七个
编号从2001开始

重新修改过的原事件大概有十多个
直接用原事件编号即可
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-9-9 13:08 | 显示全部楼层
基本上九窍都通了,只剩下一窍不通了。

点评

你比平常人多出了三窍.哈哈.  发表于 2011-9-9 14:59
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-9-9 13:15 | 显示全部楼层
看了这个脑袋疼
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-9-9 13:21 | 显示全部楼层
是不是得大学生才能看懂,我也是一窍不通啊
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-9-9 13:24 | 显示全部楼层
     if OEVENTLUA[eventnum]~=nil then
       OEVENTLUA[eventnum]()
这里添加自定义代码吗?
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-9-9 13:28 | 显示全部楼层
头上有小鸟在飞。。。看了还是不懂。。。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-9-9 13:36 | 显示全部楼层
嘿嘿 其实我昨晚在修正华山论剑的时候就找到了

点评

求教 你的签名的照片 怎么弄的天赋?  发表于 2011-9-9 19:55
哗,你这个是怎么弄的???天赋,外号。  发表于 2011-9-9 16:21
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-9-9 13:42 | 显示全部楼层
论文整的脑袋都大了,实在没时间研究程序方面的东西,只能做个伸手党了。。。。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-9-9 14:03 | 显示全部楼层
啊高三生太苦逼了。凭着高二学的那个初步算法看这个还是各种艰难啊
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-9-9 14:23 | 显示全部楼层
我擦 这是嘛 回去好好复习java了我  伤不起
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-9-9 14:28 | 显示全部楼层
不知道用翻譯程式
是否可以明瞭一下

【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-9-9 15:00 | 显示全部楼层
学习了.但不是很懂.要配合实例加注解就好懂了.
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-9-9 15:47 | 显示全部楼层
本帖最后由 梅姐亲卫队 于 2011-9-9 08:50 编辑

现在事件调用和编写新事件已经不能满足我了………………我只想知道………………怎么添加新人物………………=。=系统里原有的那些人物已经看得我胸疼了…………这次新增的4女猪也是沿用了系统里的92号人物,很多怪怪的问题………………

好想自己加入新人物然后再用新人物编事件啊…………
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-9-9 15:50 | 显示全部楼层
迷茫。。。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2011-9-9 16:49 | 显示全部楼层
梅姐亲卫队 发表于 2011-9-9 15:47
现在事件调用和编写新事件已经不能满足我了………………我只想知道………………怎么添加新人物……………… ...

加新人物很简单啊
直接写代码来加也行,用修改器来加也行
但因为现在游戏中有一些加密处理,暂时不能用修改器来改
以后会去掉这些加密的

加了新人物记得在相关图像素材中做相应的修改
如果新人物是可以加入的队友
还要改一下可加入队友那个表
然后设置相关的入队,离队事件
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-9-9 21:21 | 显示全部楼层
tsmdsyp 发表于 2011-9-9 09:49
加新人物很简单啊
直接写代码来加也行,用修改器来加也行
但因为现在游戏中有一些加密处理,暂时不能用 ...

好的=。=我用这个周末试试看………………
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-9-10 00:34 | 显示全部楼层
花了好大的力气看完...知道怎么运转,但是不知道怎么自己弄事件...是不是先自己写好,然后套个代号1上去,然后把1套入这东西里面
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-9-10 03:15 | 显示全部楼层
编程只会一点。。。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-9-10 04:16 | 显示全部楼层
我不懂。。。。。。。。。。。。。。。。就这三个字。。。。。。。。。。。。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-9-14 20:03 | 显示全部楼层
我是苍炎的新手,但楼主的代码非常简单,学过C和Matlab的,感觉函数很容易理解,关键是大函数内的小函数是如何,只能对照源码看了
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

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

GMT+8, 2024-10-3 10:40

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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