Castle 发表于 2014-6-2 18:10:08

请教贤知几个问题

本帖最后由 Castle 于 2014-6-2 23:10 编辑

正在制作回城术的替换框,碰到几个问题:
1. 在冒险地图上,用HE:N能得到英雄编号,但是HE:S不能获得英雄的第二技能等级,返回的都是0?
   具体情况是,开始游戏后,点击冒险地图上的魔法书,探测土系技能是否>1,但是返回的都是0;如果打开英雄界面再关闭,然后再探测,可以返回正确的值。在编辑地图的时候,已经给英雄添加了中级的土系技能。
2. 点击冒险地图上的魔法书,土系>1时,怎么屏蔽出现的城镇选择对话框?
3.自定义DL的编号范围是多少?






+++++++++++++++++
MOD: http://h3wog.com/thread-44907-1-1.html

贤知有您 发表于 2014-6-2 22:01:21

匆匆回答.
第一个问题,看来要测试一下才知道.
第二个问题涉及到内存操作, 原则上应该能屏蔽,不过我要花点时间了解这个内存点操作.
DL对话框的编号, 好像没什么限制 (估计是一个dword,跟v变量的存储范围一样).

明天再详细答复第一第二个问题.

贤知有您 发表于 2014-6-2 22:40:31

刚粗略看了一下回城的过程.貌似有点复杂.
要模拟这个回城效果.感觉还是比较麻烦的.比如怎么知道英雄点击了魔法书的回城?

我觉得HE:S应该是没问题的.不过还要考虑英雄所处地形问题.

其实原作中,我最不喜欢是,低级回城没有选择.直接飞到最近城镇.
应该像高级那样,弹框并且给出最近一个城镇,可选择就好了.

Castle 发表于 2014-6-2 23:15:06

贤知有您 发表于 2014-6-2 22:40
刚粗略看了一下回城的过程.貌似有点复杂.
要模拟这个回城效果.感觉还是比较麻烦的.比如怎么知道英雄点击了 ...

1.只能用MG1触发器了;
2.HE:N都没问题,单独这个!!HE-1:S17/?y1;有问题。但是可以克服,我在编辑 地图的时候,直接给予英雄高级土系技能。这个相当的诡异,用CM测试也是 这样,但是我自用的脚本进行英雄的初始化却没问题(加主技能+魔法)
3.这个必须有区别,掌握技能的程度不同,得到的结果必然不同。

MOD基本可以使用,请移步MOD贴,看“已知问题”中的描述及解决方案。
页: [1]
查看完整版本: 请教贤知几个问题

捐赠