x611yun 发表于 2010-5-5 11:38:37

超强技能一追 生物特技

克招大大译的地图,猎人V1.7F中有一个建筑,能改变生物的特技,和翡翠T 一起使用的话,就出现了能招架,偏斜,双击,双倍,环击,不受还击,飞行,免魔,自带火盾的枪兵,大概700级的时候,裸奔英雄就能轻轻松松挑完4K只8级生物.
    还有很多地方不太明白,我看了下这个建筑的代码,想的是能不能在其他地图中使用,如果其他地图使用了wog化,会不会该建筑就失效了


代码如下:

ZVSE
_WARNING_#1=IMPORTANT! This file is not in a plain text format. NEVER use any editor except ERM_S for making any kind of changes!
ERMS_PoweredBy=ERM Scripter v. 2004.6.29.918
ERMS_ScriptDate=25.5(May).2005
ERMS_Script97.erm by woodmelon--www.gamerhome.net
!#VRz457:S^暗黑塔^;
!#HT63/47:T457;

!#TM91:S1/999/7/255;
!?TM91&1000;
!!IF:V531/1;

!?OB45/50/0&1000/-531;
!!VRz10:S^你今周已经访问过了,请等下周再来吧!^;
!!IF:D5/10;
!!IF:E1/5;

!?OB45/50/0&1000/531;
!!VRz10:S^你可以在这儿增加/修改生物的特技
特技最多拥有八个,超过八个后将覆盖原来的特技
每改动一个生物特技将改动地图上所有同种生物的特技
每使用一次消耗所有资源各30,部分技能有额外资源消耗
暗黑塔每周只能使用一次^;
!!IF:D5/10;
!!IF:E1/5;

!!OW:R-1/0/?y-1;
!!OW:R-1/1/?y-2;
!!OW:R-1/2/?y-3;
!!OW:R-1/3/?y-4;
!!OW:R-1/4/?y-5;
!!OW:R-1/5/?y-6;
!!OW:R-1/7/?v1016;
!!VRz10|y-1<30/y-2<30/y-3<30/y-4<30/y-5<30/y-6<30:S^你的资源不够!
全部资源都至少必须要求30以上!^;
!!IF|y-1<30/y-2<30/y-3<30/y-4<30/y-5<30/y-6<30:D5/10;
!!IF|y-1<30/y-2<30/y-3<30/y-4<30/y-5<30/y-6<30:E1/5;
!!FU20013&y-1>=30/y-2>=30/y-3>=30/y-4>=30/y-5>=30/y-6>=30:P;

!?FU20012;
!!HE-1:C0/x16/?y1/?y2;
!!UN&x16=0/y1>-1:N3/1/y1/0;
!!UN&x16=1/y1>-1:N3/2/y1/0;
!!UN&x16=2/y1>-1:N3/3/y1/0;
!!UN&x16=3/y1>-1:N3/4/y1/0;
!!UN&x16=4/y1>-1:N3/5/y1/0;
!!UN&x16=5/y1>-1:N3/6/y1/0;
!!UN&x16=6/y1>-1:N3/7/y1/0;

!?FU20013;
!!VRz1:S^^;
!!VRz2:S^^;
!!VRz3:S^^;
!!VRz4:S^^;
!!VRz5:S^^;
!!VRz6:S^^;
!!VRz7:S^^;
!!VRz8:S^请选择你要改造的生物^;
!!VRz9:S^退出系统^;
!!DO20012/0/6/1:P;
!!IF:G1/1003/256/8/1/2/3/4/5/6/7/9;
!!VRy3&v1003=1:S0;
!!VRy3&v1003=2:S1;
!!VRy3&v1003=4:S2;
!!VRy3&v1003=8:S3;
!!VRy3&v1003=16:S4;
!!VRy3&v1003=32:S5;
!!VRy3&v1003=64:S6;
!!HE-1&v1003<128:C0/y3/?v1005/?y2;
!!FU20020&v1003<128:P;

!?FU20020;
!!VRz22:S^位置1^;
!!VRz23:S^位置2^;
!!VRz24:S^位置3^;
!!VRz25:S^位置4^;
!!VRz26:S^位置5^;
!!VRz27:S^位置6^;
!!VRz28:S^位置7^;
!!VRz29:S^位置8^;
!!VRz30:S^请选择要增加/修改的技能位置^;
!!IF:G1/1007/256/30/22/23/24/25/26/27/28/29;
!!VRv1006&v1007=1:S6;
!!VRv1006&v1007=2:S7;
!!VRv1006&v1007=4:S8;
!!VRv1006&v1007=8:S9;
!!VRv1006&v1007=16:S10;
!!VRv1006&v1007=32:S11;
!!VRv1006&v1007=64:S12;
!!VRv1006&v1007=128:S13;
!!FU20014&v1007<=128:P;

!?FU20014;
!!VRz31:S^特殊能力^;
!!VRz32:S^远程特技^;
!!VRz33:S^自带的有益魔法^;
!!VRz34:S^魔法免疫^;
!!VRz35:S^魔力:攻后施法^;
!!VRz38:S^退出系统^;
!!VRz39:S^选择你要增加/修改的特技范围^;
!!IF:G1/1004/64/39/31/32/33/34/35/38;
!!FU20015&v1004=1:P; 特殊能力
!!FU20016&v1004=2:P; 远程特技
!!FU20017&v1004=4:P; 自带的有益魔法
!!FU20018&v1004=8:P; 魔法免疫
!!FU20019&v1004=16:P;魔力:攻后施法

!?FU20015;
!!VRz40:S^施法次数^;
!!VRz41:S^反击次数^;
!!VRz42:S^复制克隆体^;
!!VRz43:S^格档(20秘银)^;
!!VRz44:S^偏移^;
!!VRz47:S^双倍伤害^;
!!VRz48:S^攻击后返回^;
!!VRz49:S^冲锋^;
!!VRz50:S^高士气^;
!!VRz51:S^复活(试用)^;
!!VRz54:S^降低目标防御(试用)^;
!!VRz52:S^退出系统^;
!!VRz53:S^选择你要增加/修改的特技^;
!!IF:G1/1008/4096/53/40/41/42/43/44/47/48/49/50/51/54/52;
!!EAv1005&v1008=1:Bv1006/1/80/43/0/0/1/1/2/2/3/3/4/4/5;施法次数
!!EAv1005&v1008=2:Bv1006/1/82/43/0/0/1/2/3/4/5/6/7/8/9;反击次数
!!EAv1005&v1008=4:Bv1006/1/108/v1005/0/2/4/6/8/10/12/14/16/18/20;克隆体
!!EAv1005&v1008=8/v1016>=20:Bv1006/1/66/61/0/0/0/0/0/5/10/15/20/25/30;格档
!!OW&v1008=8/v1016>=20:R-1/7/d-20;
!!IF&v1008=8/v1016>=20:M^完成!^;
!!FU20021&v1008=8/v1016>=20:P;
!!IF&v1008=8/v1016<20:M^没有足够的密银!^;
!!EAv1005&v1008=16:Bv1006/1/76/74/0/5/10/15/20/25/30/35/40/45/50;;偏移
!!EAv1005&v1008=32:Bv1006/1/101/61/0/5/10/15/20/25/30/35/40/45/50;;双倍伤害
!!EAv1005&v1008=64:Bv1006/1/102/98/0/0/0/0/0/1/1/1/1/1/1; 攻击后返回
!!EAv1005&v1008=128:Bv1006/1/102/99/0/0/0/0/0/1/1/1/1/1/1;冲锋
!!EAv1005&v1008=256:Bv1006/1/102/109/0/0/0/0/0/1/1/1/1/1/1;高士气
!!EAv1005&v1008=512:Bv1006/1/102/114/0/0/0/0/0/1/1/1/1/1/1;复活
!!EAv1005&v1008=1024:Bv1006/1/98/61/0/4/8/12/16/20/24/28/32/36/40; 降防
!!IF&v1008<2048/v1008<>8:M^完成!^;
!!FU20021&v1008<2048/v1008<>8:P;

!?FU20016;
!!VRz54:S^无视距离^;
!!VRz55:S^无视障碍^;
!!VRz56:S^近身射击^;
!!VRz57:S^退出系统^;
!!VRz58:S^选择你要增加/修改的特技^;
!!IF:G1/1009/16/58/54/55/56/57;
!!EAv1005&v1009=1:Bv1006/1/105/61/0/0/0/0/0/1/1/1/1/1/1;无视距离
!!EAv1005&v1009=2:Bv1006/1/111/61/0/0/0/0/0/1/1/1/1/1/1;无视障碍
!!EAv1005&v1009=4:Bv1006/1/102/115/0/0/0/0/0/1/1/1/1/1/1;近身射击
!!IF&v1009<8:M^完成!^;
!!OW&v1009<8:R0/0/d-50;
!!FU20021&v1009<8:P;


!?FU20017;
!!VRz270:S^护盾^;
!!VRz271:S^气盾^;
!!VRz272:S^火盾^;
!!VRz273:S^祝福^;
!!VRz274:S^嗜血^;
!!VRz275:S^精准^;
!!VRz276:S^石肤^;
!!VRz277:S^祈祷^;
!!VRz278:S^加速^;
!!VRz279:S^屠龙^;
!!VRz59:S^退出系统^;
!!VRz60:S^选择你要增加/修改的特技^;
!!IF:G1/1010/2048/60/270/271/272/273/274/275/276/277/278/279/59;
!!VRv1011&v1010=1:S27;
!!VRv1011&v1010=2:S28;
!!VRv1011&v1010=4:S29;
!!VRv1011&v1010=8:S41;
!!VRv1011&v1010=16:S43;
!!VRv1011&v1010=32:S44;
!!VRv1011&v1010=64:S46;
!!VRv1011&v1010=128:S48;
!!VRv1011&v1010=256:S53;
!!VRv1011&v1010=512:S55;
!!EAv1005&v1010<1024:Bv1006/1/115/v1011/0/0/1/1/1/2/2/2/3/3/3;
!!IF&v1010<1024:M^完成!^;
!!FU20021&v1010<1024:P;

!?FU20018;
!!VRz300:S^免疫有益魔法驱散^;
!!VRz301:S^免疫所有有害魔法(50秘银)^;
!!VRz302:S^退出系统^;
!!VRz61:S^免疫直接伤害魔法(25秘银)^;
!!VRz303:S^选择你要增加/修改的特技^;
!!IF:G1/1012/16/303/300/301/61/302;
!!EAv1005&v1012=1:Bv1006/1/119/78/0/0/0/0/0/1/1/1/1/1/1;
!!IF&v1012=1:M^完成!^;
!!FU20021&v1012=1:P;
!!EAv1005&v1012=2/v1016>=50:Bv1006/1/119/53/0/0/0/0/0/1/1/1/1/1/1;
!!OW&v1012=2/v1016>=50:R-1/7/d-50;
!!IF&v1012=2/v1016>=50:M^完成!^;
!!FU20021&v1012=2/v1016>=50:P;
!!IF&v1012=2/v1016<50:M^没有足够的密银!^;
!!EAv1005&v1012=4/v1016>=25:Bv1006/1/119/68/0/0/0/0/0/1/1/1/1/1/1;
!!OW&v1012=4/v1016>=25:R-1/7/d-25;
!!IF&v1012=4/v1016>=25:M^完成!^;
!!FU20021&v1012=4/v1016>=25:P;
!!IF&v1012=4/v1016<25:M^没有足够的密银!^;

!?FU20019; 魔力:攻后施法
!!VRz310:S^老化^;
!!VRz311:S^瓦解射线^;
!!VRz312:S^发狂^;
!!VRz313:S^麻痹^;
!!VRz314:S^驱散有益魔法^;
!!VRz315:S^失明^;
!!VRz316:S^石化^;
!!VRz317:S^中毒^;
!!VRz318:S^酸液^;
!!VRz319:S^诅咒^;
!!VRz326:S^克隆(善用,有Bug)^;
!!VRz327:S^退出系统^;
!!VRz328:S^选择你要增加/修改的特技^;
!!IF:G1/1013/4096/328/310/311/312/313/314/315/316/317/318/319/326/327;
!!VRv1014&v1013=1:S75;
!!VRv1014&v1013=2:S47;
!!VRv1014&v1013=4:S59;
!!VRv1014&v1013=8:S74;
!!VRv1014&v1013=16:S78;
!!VRv1014&v1013=32:S62;
!!VRv1014&v1013=64:S70;
!!VRv1014&v1013=128:S71;
!!VRv1014&v1013=256:S80;
!!VRv1014&v1013=512:S42;
!!VRv1014&v1013=1024:S65;
!!EAv1005&v1013<2048:Bv1006/1/99/v1014/0/0/5/10/15/20/30/35/40/45/50;
!!IF&v1013<2048:M^完成!^;
!!FU20021&v1013<2048:P;

!?FU20021;
!!OW:R-1/0/d-30;
!!OW:R-1/1/d-30;
!!OW:R-1/2/d-30;
!!OW:R-1/3/d-30;
!!OW:R-1/4/d-30;
!!OW:R-1/5/d-30;
!!IF:V531/0;

[ 本帖最后由 x611yun 于 2010-5-5 11:42 编辑 ]

songfx 发表于 2010-5-5 12:33:34

1. 这个脚本可以内置到其它地图里,很多经典地图里有,比如TDS,罗马3
2. 含有内置脚本的地图不要WOG化,否则出错机率太大

fastarrow 发表于 2010-5-5 13:32:40

要先检查变量,函数,是否在外置脚本中使用过,如果没有,WOG化就可以。

不过这样的检查是相当麻烦的,所以我以前有过这样的想法,最终还是没有勇气实现。
页: [1]
查看完整版本: 超强技能一追 生物特技

捐赠