fastarrow 发表于 2011-1-27 19:24:15

【生物特性读出】脚本

这是我在做图的时候经常会用到的脚本,跟大家分享一下

有时候我们会需要查某个生物的特性,比如攻防或者标志性能力

普通生物还好说,查H3_scroll3.0.chm就行,普通数据到游戏中看能看到,可标志性能力就不好判断。

下面的脚本就是解决这个问题的。

加到地图里,冒险地图中右击小地图,就可以显示一个生物的相关数据。

代码为:

ZVSE
!#VRv447:C149;把需要读取的生物代码写在这里,149代表箭塔
!?CM0;
!!CM:I?y1 F?y2;
!!FU&y1<>1/y2<>14:E;
!!CM:R0;
!!MA:Av447/?y3;
!!MA:Dv447/?y4;
!!MA:Ev447/?y5;
!!MA:Mv447/?y6;
!!MA:Pv447/?y7;
!!MA:Xv447/?y8;
!!VRy10:Sy8 &1;      检查双格
!!VRy11:Sy8 &2;      检查飞行
!!VRy12:Sy8 &4;      检查射击
!!VRy13:Sy8 &8;      检查龙息
!!VRy14:Sy8 &16;   检查生命部队
!!VRy15:Sy8 &32;   检查能否攻击城墙
!!VRy16:Sy8 &64;   检查是否攻城武器
!!VRy17:Sy8 &128;    检查初级屠戮是否有影响
!!VRy18:Sy8 &256;    检查中级屠戮是否有影响
!!VRy19:Sy8 &512;    检查高级屠戮是否有影响
!!VRy20:Sy8 &1024;   检查是否精神免疫
!!VRy21:Sy8 &2048;   检查射击方式是否线射
!!VRy22:Sy8 &4096;   检查是否近战不减
!!VRy23:Sy8 &16384;检查是否火免
!!VRy24:Sy8 &32768;检查是否双击
!!VRy25:Sy8 &131072; 检查是否无士气
!!VRy26:Sy8 &262144; 检查是否不死生物
!!VRy27:Sy8 &524288; 检查是否有环击
!!VRy28:Sy8 &1048576;检查是否有可以尸巫那样的范围云攻击
!!UN:N3/2/v447/0;
!!IF:M^{%Z2 的 生物特性}
攻=%Y3 防=%Y4 伤大=%Y5 伤小=%Y6 命=%Y7 特性=%Y8
双格=%Y10 飞行=%Y11 射击=%Y12 龙息=%Y13 生命=%Y14
砸墙=%Y15 机器=%Y16 屠初=%Y17 屠中=%Y18 屠高=%Y19
精神=%Y20 线射=%Y21 近战=%Y22 火免=%Y23 双击=%Y24
士气=%Y25 死灵=%Y26 环击=%Y27 死亡之云=%Y28^;


读出效果:

[ 本帖最后由 fastarrow 于 2011-1-27 19:47 编辑 ]

hellmatrix 发表于 2011-1-27 20:22:15

谢谢大大的精品,但是怎么选定生物对象呢

fastarrow 发表于 2011-1-27 20:26:44

回复 2# 的帖子

查询生物ID的中文代码链接

http://bbs.h3wog.com/thread-21399-1-1.html

无心云 发表于 2011-1-27 23:14:40

离弦来上课了:deyi:

hellmatrix 发表于 2011-1-27 23:38:28

我懂了,谢谢大大指教

fly123 发表于 2011-1-28 19:59:53

有点意思。:shufu:

lrf159357 发表于 2011-2-15 16:15:49

机器=64 是啥意思;keilai;

fastarrow 发表于 2011-2-15 18:28:13

回复 8# 的帖子

大于0表示有该特性。等于0表示无该特性。

机器=64,说明怪物是战争机器。

lxx2004510 发表于 2011-3-6 15:31:54

我没看懂:lianhong:

骷髅召唤师 发表于 2011-3-23 15:19:39

龙巫妖怎么没有死亡之云呢?

fastarrow 发表于 2011-3-23 15:23:47

回复 11# 的帖子

对于龙的显示可能不正确。

你注意到龙的标志是一个极大的负数,就明白为什么它有时显示不正确了。

骷髅召唤师 发表于 2011-3-23 15:26:50

回复 12# 的帖子

谢谢说明

泽拉图 发表于 2011-5-23 14:12:43

顶个,有创新精神,8错,哈哈
页: [1]
查看完整版本: 【生物特性读出】脚本

捐赠