请问一个战斗中的问题
请问有没有方法判断某队兵的带队英雄是不是某个特定的英雄?谢谢比如战场上有一队弓兵,有没有方法判断这队弓兵是由英雄欧灵带队的?
[ 本帖最后由 文仙 于 2008-11-12 19:50 编辑 ] 什么意思,是说兵属于哪方吗?
看面的朝向 ……我是说用erm判断某队兵是否属于某个特定英雄,比如战场上有一队弓兵,有没有方法用erm判断它是否属于欧灵? 顶一下请各位帮忙想想 应该可以判定。不过我不知道怎么判定。
我水准低,看高手解决吧 一般是先判断英雄(欧灵)是否在战斗的攻防中的一方,然后根据攻防双方在战场上的位置赋予某些兵种特定的技能 楼上能否说的更详细一些?或者举个例子?谢谢了 BG:H$ 楼上说的这个指得是英雄属于某个玩家,就是红色、蓝色等等这类的
不过还是谢谢~ HELP不在手边,帮不了了;bf; 哪里,还得感谢楼上关注~:good_job: 首先用!?BF(可能是这个命令,记不住)触发
用BA0和BA1读英雄编号
再用英雄编号与欧灵编号相等作判断,执行战场单位扫描
如果战场某位置是弓箭手,可以赋予它技能
我命令都记不住,都要用帮助慢慢找
你可以参考一下我编的 宝物典当行
里面的 机械专家技能 就是采用类似的方法实现的 原帖由 文仙 于 2008-11-11 12:04 发表 http://bbs.h3wog.com/images/common/back.gif
……我是说用erm判断某队兵是否属于某个特定英雄,比如战场上有一队弓兵,有没有方法用erm判断它是否属于欧灵?
你说的问题根本不存在,战场上只能通过编号来定位兵,一共只有42,0-20是进攻方的,21-41是防守方的。
如果你能够定位到某队兵,又怎么可能不知道这个兵属于哪一方呢?
如果你要判断该兵是否属于英雄原本带来的,还是另外召唤的,判断是否属于前7个就可以了。0-6和21-27的是原本带的兵。
如果你要判断战场双方英雄的ID,那就是另外的话题了。
[ 本帖最后由 poet 于 2008-11-12 18:36 编辑 ] 抱歉我没太理解楼上的意思
楼上是不是说,假如战斗中双方一个是欧灵,另一个是某英雄,那么先判断哪一个属于攻方,哪一个属于守方。假设欧灵是攻方,然后再判断一队兵是否在0-20,如果是的话那么这队兵就属于攻方。
但如果这样的话,当攻方换成别的英雄,而他也带了一队同样种类的兵,是不是会判断这队兵也属于这个英雄?
或者我应该更正一下我的问题,就是如何判断某队兵的带队英雄是不是欧灵? 原帖由 文仙 于 2008-11-12 19:48 发表 http://bbs.h3wog.com/images/common/back.gif
抱歉我没太理解楼上的意思
楼上是不是说,假如战斗中双方一个是欧灵,另一个是某英雄,那么先判断哪一个属于攻方,哪一个属于守方。假设欧灵是攻方,然后再判断一队兵是否在0-20,如果是的话那么这队兵就属于攻方。 ...
这个就比较容易了,结合你之前说的欧灵+弓箭手,我就能给你写个开头:buxie:
!?BA0&1000; 战斗开始
!!BA:H0/?v1; 保存进攻方英雄编号到v1
!!BA:H1/?v2; 防守方英雄到v2
!?BF&1000; 战场生成后
!!DO11/0/20/1&v1=ooxx:P; 若v1编号为欧灵(我不知道他老人家编号,于是ox代替),则调用11号函数,0~20,21次
!!DO11/21/41/1&v2=ooxx:P; 若v2为欧灵,调用11号函数,21~41,21次
!?FU11; 传说中的11号函数
!!BMx16:T?y99; 取当前位置的怪物类别,存到y99
ooxxooxxxooo; 剩下的,就是判断y99是否为弓箭手了,然后你是要OO还是XX,就不干俺事儿鸟:good_job:
[ 本帖最后由 wudubuquan 于 2008-11-12 21:11 编辑 ] 感谢楼上~回去试试 感谢15楼的大人,按照他的方法想做一个在战斗中,让一个特定英雄带领的兵免疫末日,不过没有成功,不知道哪里出了问题,请大家帮忙参谋参谋,多谢~
如下,前面一大段都是参照15楼大人的方法写的,估计应该是最后一段抗魔部分有问题:
ZVSE
!#VRv2010:S1;
!?BA0&v2010=1;
!!BA:H0/?v1;
!!BA:H1/?v2;
!?BF&v2010=1;
!!DO11/0/20/1&v1=0:P;
!!DO11/21/41/1&v2=0:P;
!?FU11&v2010=1;
!!BMx16:T?y99;
!?MR2&v2010=1;
!!MR:M?y11 S?y12; 获得战斗中怪物和魔法的编号
!!MR&y11=y99/y12=26:F100; 当怪物编号=y99,且魔法为末日时,抗魔 原帖由 文仙 于 2008-11-13 21:34 发表 http://bbs.h3wog.com/images/common/back.gif
感谢15楼的大人,按照他的方法想做一个在战斗中,让一个特定英雄带领的兵免疫末日,不过没有成功,不知道哪里出了问题,请大家帮忙参谋参谋,多谢~
如下,前面一大段都是参照15楼大人的方法写的,估计应该是最后一段抗魔部 ...
汗,那个你别用v1、v2啊,我随手写的,会与官方erm冲突的;bf;
按照你的思路,我写的那段BF以下全放弃,你可以用BG来判断英雄是否释放了末日魔法
至于免疫末日。。。这个我就才疏学浅鸟;sw; 好,我再试试~
页:
[1]