Board logo

标题: 每回合恢复周围MP的兵种特效问题 [打印本页]

作者: shine19821118    时间: 2011-5-27 16:50     标题: 每回合恢复周围MP的兵种特效问题

似乎只能设定为整个兵种具备此特效
而不能选初级中级还是高级兵种具备

其他特效都可以设定高级兵种具备
但这个,一旦设定,就无论初中高级 全部具备
作者: godtype001    时间: 2011-5-27 17:41

他原来是设置成对兵科有效果,如果要设置成只对兵种有效,改成这样就可以:
004D076B   807D FC 40       CMP BYTE PTR SS:[EBP-4],40
作者: a1095316766    时间: 2011-5-27 18:26

好像挺不错的说
作者: shine19821118    时间: 2011-5-27 18:55

谢谢毅大
但STAR5.6引擎里大部分都是对兵料有效,但就是恢复周围MP这个只对兵种有用
我按你的修改后,没有用,恢复周围MP这个还是只能对兵种有用,无法细分到兵种下的初中高三级
毅大能告诉我怎么改吗

[ 本帖最后由 shine19821118 于 2011-5-27 18:57 编辑 ]
作者: godtype001    时间: 2011-5-27 19:19

你确定无改错?你确定后面的已经改成你所需要的兵种编号?你确定有没有正确保存?
如果你都确定没错,那就等STAR来解决吧,我没合适的剧本来测试。
作者: shine19821118    时间: 2011-5-27 19:25

004D076B   807D FC 40       CMP BYTE PTR SS:[EBP-4],40
我是改成这个样子啊
哪个是对应兵种编号啊
作者: godtype001    时间: 2011-5-27 19:33

40 啊。
作者: shine19821118    时间: 2011-5-27 19:35

是不是这个 CMP BYTE PTR SS:[EBP-4],40
逗号后面40就是兵种编号?如果是第一个兵种,就是0?
作者: shine19821118    时间: 2011-5-27 20:21

毅大,0只是那个兵料,但是我想让0这个兵料里的高级兵种才有那个特效啊
作者: shine19821118    时间: 2011-5-27 20:22

形象指定器 还是只能选这个兵料名,不能分别选初中高三级兵种
作者: godtype    时间: 2011-5-27 20:24

那你自己手动改就是了,什么都要依赖修改器。
作者: shine19821118    时间: 2011-5-27 20:33

手动改成什么啊,0是那个兵料,即第一个兵料,怎样选第一个兵料的第三转兵种啊
作者: godtype    时间: 2011-5-27 20:37

按我给的代码改完就已经是对兵种有效,按兵种的编号改就是了,还管它兵科干什么。
作者: shine19821118    时间: 2011-5-27 20:42

对不起啊毅大,让你费心了,我还是没明白,比如我第一个兵种是英雄,三转
我想让英雄第三转兵种具备那个特效,前两个初级和中级不具备,但是0只是指英雄这个兵种,1就是第二个兵种步兵了。如何具体指定给英雄的第三转呢?
作者: godtype    时间: 2011-5-27 20:48

都已经不算是新手的人啦,连最基本的兵科与兵种关系都分不清楚?
兵科00号对应兵种00号、01号、02号
兵科01号对应兵种03号、04号、05号
……

QUOTE:
他原来是设置成对兵科有效果,如果要设置成只对兵种有效,改成这样就可以:
004D076B   807D FC 40       CMP BYTE PTR SS:[EBP-4],40

既然已经改成对兵种有效,当然就要按兵种编号来改啦。
作者: shine19821118    时间: 2011-5-27 20:49

哈哈,谢谢了,懂了懂了
我虽然不是新人,不过对代码这些还不熟悉
还要努力学习啊




欢迎光临 轩辕春秋文化论坛 (http://xycq.org.cn/forum/) Powered by Discuz! 5.0.0