2012-7-19 12:50
long4444000
新引擎能否在R或者S剧本中修改职业人物特效和必杀
如题新引擎能否在R或者S剧本中修改职业人物特效和必杀,忘高人指点,感激不尽啊
[color=Silver][[i] 本帖最后由 long4444000 于 2012-7-19 13:52 编辑 [/i]][/color]
2012-7-19 13:39
狂笑四海
可以改,不过前提是你要会写指针变量。
2012-7-19 13:50
long4444000
回复 #2 狂笑四海 的帖子
图我向上发了,怎么写
2012-7-19 13:52
long4444000
回复 #2 狂笑四海 的帖子
怎么写,教程有吗,教教我啊,谢谢啦
2012-7-19 15:03
showzhuge
[quote]原帖由 [i]long4444000[/i] 于 2012-7-19 13:52 发表
怎么写,教程有吗,教教我啊,谢谢啦 [/quote]
[url]http://www.xycq.net/forum/thread-155401-1-1.html[/url] 这里面有
[quote]必杀效果:
这项修改也是两种方法
1:使用形象指定器新增的功能进行指定
2:用指针变量配合Byte型运算及Word型进行设置
每个必杀特效使用16字节
含义如下
武将1data Word型2字节
武将1领悟等级 Byte型1字节
武将2 data Word型2字节
武将2领悟等级 Byte型1字节
武将3 data Word型2字节
武将3领悟等级 Byte型1字节
武将4 data Word型2字节
武将4领悟等级 Byte型1字节
武将5 data Word型2字节
武将5领悟等级 Byte型1字节
效果值 Byte型1字节
指针变量地址计算公式 (必杀号×H10)+H508800 ,这个就是武将1的地址
必杀号可以通过形象指定器来查看
[/quote]
5.8版不知道地址是否有变化
2012-7-19 15:26
long4444000
回复 #5 showzhuge 的帖子
谢谢,不过还是看不懂,一头雾水中,新引擎好难
2012-7-19 15:59
showzhuge
解释一下(必杀号×H10)+H508800
从H508800 这个地址开始是0必杀效果 每个特效表示占用16个字节
指针变量默认的是Dword型 一个地址占用4个字节 通过整型变量4076控制 赋值为0
Word型表示占用两个字节 使用前将整型变量4076赋值为2
Byte型表示占用一个字节 使用前将整型变量4076赋值为1
依此类推 16个字节分别表示
武将1data Word型2字节
武将1领悟等级 Byte型1字节
武将2 data Word型2字节
武将2领悟等级 Byte型1字节
武将3 data Word型2字节
武将3领悟等级 Byte型1字节
武将4 data Word型2字节
武将4领悟等级 Byte型1字节
武将5 data Word型2字节
武将5领悟等级 Byte型1字节
效果值 Byte型1字节
另外注意H代表的是16进制 指针变量中使用的常数是10进制 所以要换算
[color=Silver][[i] 本帖最后由 showzhuge 于 2012-7-19 16:13 编辑 [/i]][/color]
2012-7-19 16:24
long4444000
回复 #7 showzhuge 的帖子
具体直接在变量77里面怎么改呢?
是不是先77,指针变量(米)p,4076=常数2
然后怎么指定哪个武将呢?
有没有R剧本,比如瓦岗主角学会新绝招的实例啊?
2012-7-19 16:40
showzhuge
回复 #8 long4444000 的帖子
比如要设定0号必杀给0号武将3级学会
77 整型变量4076 == 常数 0【先使用Dword型运算】
77 指针变量(p)0 == 常数 5277696 【指针变量(p)表示指针指向的地址0这个值可以换成任意的值 不过如果使用的是临时的指针变量,推荐所有步骤前加一个指针变量值归0的步骤 H508800 换算成10进制就是5277696】
77 整型变量4076 == 常数 2 【第一个字节是Word型所以要运算要调节成Word型】
77 指针变量(*p)0 == 常数 0 【指针变量(*p)表示该变量的值】
77 指针变量(p)0 += 常数 2 【指定领悟等级,地址要偏移两个字节,因为第一项武将编号是Word型,占用两个字节】
77 整型变量4076 == 常数 1【等级是Byte型】
77 指针变量(*p)0 == 3 【3级学会0号绝招】
如果还要继续设定下一个武将
77 指针变量(p)0 += 常数 1【地址偏移一个字节 设定下一个武将DATA号】
比如你要设定28号必杀 那么就用28*16+5277696即可
[color=Silver][[i] 本帖最后由 showzhuge 于 2012-7-19 16:42 编辑 [/i]][/color]
2012-7-19 16:45
long4444000
回复 #9 showzhuge 的帖子
谢谢,我在试验了,另外问下整形变量4088=常数0是什么意思啊?
2012-7-19 16:54
showzhuge
回复 #10 long4444000 的帖子
整型变量可以查5.6的发布帖 之前的整型变量都有总结
[url]http://www.xycq.net/forum/thread-155401-1-1.html[/url]
2012-7-19 18:12
long4444000
回复 #11 showzhuge 的帖子
下了指令书了,研究中,谢谢啊
页:
[1]
Powered by Discuz! Archiver 5.0.0
© 2001-2006 Comsenz Inc.