Board logo

标题: 武将移动到指定地点后立刻传送至另一地点怎么做? [打印本页]

作者: may123    时间: 2014-6-29 17:06     标题: 武将移动到指定地点后立刻传送至另一地点怎么做?

消失可以用"武将消失"指令;
出现怎么做?出现后必须是已行动,且保留身上所有状态。

可以实现的话,告诉我步骤也行。

发错地方了,能删除或转移吗

[ 本帖最后由 may123 于 2014-6-29 17:16 编辑 ]
作者: dennis2669    时间: 2014-6-29 17:22

戰場武將復活/隱藏武將出現(後者沒測試過).
整型變量
作者: 蓝色の忧郁    时间: 2014-6-29 17:25

55:战场复活6d:相对复活或移动

人物状态可以用 78:整型变量赋值 进行保留
作者: may123    时间: 2014-6-29 22:44     标题: 回复 #1 may123 的帖子

我要实现的功能是,我军或友军"任何一人"进入指定地点后传送至另一地点;

我不想每个人都做一个进入测试,
我希望能用格式"25 武将进入指定地点测试 我军或友军 ...";
提问:
我要怎么取得"该我军或友军"的战场编号或者Data编号呢?
取不到怎么复活呢?
作者: 一ノ濑结爱    时间: 2014-6-29 23:11     标题: 回复 #4 may123 的帖子

用指针变量可以,但非常麻烦。改引擎也可以,更麻烦。

建议每个人都测试一下。朴实且有效。
作者: may123    时间: 2014-6-30 00:08     标题: 回复 #5 一ノ濑结爱 的帖子

我决定还是得效率一点好;
能否告知武将战场内存中 "X坐标"、"Y坐标" 分别是36个字节的第几个?
作者: 蓝色の忧郁    时间: 2014-6-30 01:43     标题: 回复 #6 may123 的帖子

24H个字节具体的内容如下(没有标出为未知):
00-03:武将的Data序号
04:是战场形象编号
05:属于哪一方,00代表我军,01是友军,大于等于02是敌军
06:战场横坐标
07:战场纵坐标
0B:AI的行动顺序
0C:判断武将是否可见,01不可见,02可见,03撤退
0D:叠加数值。00是未行动,02与04同时存在就是已行动,08表示S形象的左右翻转
0E:是否能被玩家直接控制,07表示可控
0F:表示人物朝向,数值是0(上),1(右),2(下),3(左)
10-13:HPcur
14:MPcur
18:攻击状态,03为正常状态,大于03为提升,小于03为衰弱
19:防御状态
1A:精神状态
1B:爆发状态
1C:士气状态
1D:移动状态
1E:表示人物健康状态
作者: may123    时间: 2014-6-30 12:23     标题: 回复 #1 may123 的帖子

我不知道哪里错了,有闲着的高手帮我看看吗?

结果是我方人员进入指定坐标,主角的武没变化。

[ 本帖最后由 may123 于 2014-6-30 12:26 编辑 ]

图片附件: sss1.jpg (2014-6-30 12:26, 307.47 K) / 该附件被下载次数 62
http://xycq.org.cn/forum/attachment.php?aid=133777


作者: may123    时间: 2014-6-30 15:42     标题: 回复 #8 may123 的帖子

问题已解决,原来
"无条件跳转" 要跳回 "子事件设定" 才行啊,跳到变量测试上去了
作者: star175    时间: 2014-6-30 18:05

(p)0+35和+36这两处应该先设为dword运算
然后又要设为byte运算,再无条件跳转回去测试坐标
作者: long4444000    时间: 2014-7-3 21:31

哇,偷学到指针的用法入门了,原来如此,多谢!




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