Board logo

标题: 问一下召唤人物是不是只能召唤出现在剧本中人物 [打印本页]

作者: aaa132536    时间: 2014-4-15 01:57     标题: 问一下召唤人物是不是只能召唤出现在剧本中人物

我刚做了个召唤特性,结果只能召唤出现在该剧本的人物,没出现在剧本中的人物死活都召唤不出来,是不是哪里错了哦。
作者: WHITESHIP    时间: 2014-4-15 11:04

改了这么久的EXE了,为毛还会倒在基础知识上……

无论什么情况,我军最多15人,友军20人,敌军80,合计115。这是上限。

在4B2C50段开始的战场内存里没有的人,除非用调试器或指针变量换人,否则一定出不来的。

这个是极难改变的。要改变需要大量代码,4B2C50段也需扩大。
作者: godtype    时间: 2014-4-15 11:21

战场内存不单是4B2C50段,还有另外一个内存段用在进入战场前,两个内存段互相配合使用。
参考这几个指令:友敌军设定、隐藏出现、复活。
看现成的可以看STAR引擎或者翻帖。
作者: aaa132536    时间: 2014-4-15 11:29     标题: 回复 #2 WHITESHIP 的帖子

呵呵,我刚开始将一些剧本指令搬入特效,对剧本指令还不怎么熟悉。
作者: aaa132536    时间: 2014-4-15 11:30     标题: 回复 #3 godtype 的帖子

谢谢,我先试着看下能不能召唤不在剧本中的人物,若不能的话只能一个一个剧本添加召唤人物了。
作者: aaa132536    时间: 2014-4-15 22:00

武将的战场S形象在哪里改哦,我在死亡武将基础上召唤新武将,但战场上的S形象还是原来死亡武将的S形象,根据75指令:S特殊形象指定找到的地址504000好像也不是战场S形象地址,请问下若要修改战场S形象应在哪里改哦,谢谢。
作者: WHITESHIP    时间: 2014-4-16 16:13     标题: 回复 #6 aaa132536 的帖子

要用43FE2C重绘一下。
作者: aaa132536    时间: 2014-4-16 16:17     标题: 回复 #7 WHITESHIP 的帖子

谢谢,我去试下。
作者: aaa132536    时间: 2014-4-18 00:43

我将要召唤的武将DATA编号存入4B2C50段及进入战场前内存段,武将可以召唤出来,不过到读取武将DATA内存地址时老是异常跳出,检查两天了BUG还是存在,问一下是不是还要进行什么操作哦,谢谢。

[ 本帖最后由 aaa132536 于 2014-4-18 00:59 编辑 ]

附件: exe.rar (2014-4-18 00:59, 289.53 K) / 该附件被下载次数 82
http://xycq.org.cn/forum/attachment.php?aid=132224
作者: aaa132536    时间: 2014-4-19 11:23

召唤问题已经解决,现在召唤特性改为当有充足的被击退友方武将时每回合开始时自动召唤两个傀儡,傀儡战场上最多存在10个。
作者: 燧火氏    时间: 2014-4-19 18:59

楼主这个这个“召唤”特性是主动技能还是剧本指令?
作者: aaa132536    时间: 2014-4-19 20:50     标题: 回复 #11 燧火氏 的帖子

是武将特性
作者: long4444000    时间: 2014-4-25 13:53

强啊,武将特性!我只能用剧本指令完成召唤……




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