铁血丹心

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

关于instruct_3的第4个未知参数,更新

[复制链接]
发表于 2012-9-13 07:54 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 btxdex 于 2012-9-13 09:35 编辑

看到蓝大的帖子里说每次instruct_3的第4个参数都写0。
http://www.txdx.net/thread-518105-1-1.html
在编辑器里面也确实没有第四个参数,在游戏里面输出GetD(JY.SubScene,id,1)发现基本上每个事件的“4参数”等于id所谓的第2参数场景位置编号。之后我又测试用SetD对他进行修改却不会改变它的场景位置编号或者对其他事件触发有任何的影响。
我就想是不是可以把这个参数投入应用,来判断事件是否触发/触发几次,然后在同一个事件里面完成以前需要用instruct_3/SetD转换到另一事件的需求。(我原先是想用事件人物的XY坐标来对应空中海拔层来完成这个目标的)
于是我自己就随便找了个小二做了个测试(event 1001):第一次对话给5000块,然后对话第10次再给5000块。
实际操作起来没有发现问题。
不知道这第4个参数在其他地方是否还有应用?请各位大大指点。刚刚进入修改器查看。。。发现问题了!
修改场景事件层,点击事件,会发现修改窗口中编号变成SetD的编号了,但是人物脚下的场景位置编号没变!所以这个是无用中的有用。修改器中修改时的编号会改变,但实际却没有影响。即GetD和SetD用的还是原编号,只有显示不一样。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-9-13 08:43 | 显示全部楼层
这个好像还真不知道,不发表评论!~
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-9-13 08:47 | 显示全部楼层
原来那参数还可以这样用,谢谢bt大指点

我个人猜测那个可能类似于人物的“无用”,并没有实际效果?代码里貌似也没有调用到那参数...
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-9-13 09:36 | 显示全部楼层
第四个参数,对应的是  第2个参数:场景位置编号

其实这个编号在程序里是没有意义的, 现在的场景位置编号都是固定从0-200, 在程序中并不会对这个参数进行处理,而只是按固定编号

所以就会出现你上面的情况, 能取到值,但是修改值没有意义

至少为什么能取到值,其实是编辑器自动帮你补上去的,而不是程序的功劳

点评

感谢蓝大回答!  发表于 2012-9-13 09:46
我刚刚发现了。。。  发表于 2012-9-13 09:38
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-9-13 10:47 | 显示全部楼层
虽然不知道你们在说什么。但感觉好厉害的样子!
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

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

GMT+8, 2024-11-23 20:57

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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