克招 发表于 2009-10-7 20:40:05

我的第二个脚本:英雄转世

使用了三个宝贵的英雄变量,不知道值不值得,如果大家觉得脚本太烂,我就把这三个变量从变量平台的占用中删去。
**脚本名称:英雄转世V1.0
**脚本目的:防止英雄四围溢出
**脚本功能:右键单击英雄的[经验文字或数值],弹出重转对话框,确定后将英雄攻击、防御、知识清零,并为英雄增加相应能力(与实际第一技能的效果相当)。AI英雄同样会转世,当AI升级时满足攻击、防御、知识大于80自动转世。
**脚本缺陷:目前无法将力量重转
**脚本备注:BT图必备脚本
**脚本作者:克招(感谢:FLY123)
**使用变量:v2623、v2624、w143、w144、w145
**使用函数触发器:FU64、FU65






[ 本帖最后由 da3338280 于 2009-10-7 20:42 编辑 ]

克招 发表于 2009-10-7 20:41:06

同样,贴出脚本代码

ZVSE
ERMS_ScriptName=Document_0
ERMS_ScriptAuthor=克招
ERMS_ScriptVersion=1.0.0
ERMS_ScriptDate=7.10(October).2009
ERMS_ScriptERMVersion=2.70
ERMS_ScriptLanguage=中文(中国) or 中文(简体) (native)
ERMS_ScriptUsedVariables=v2623、v2624、w143、w144、w145
ERMS_AdditionalFiles=script87.erm
ERMS_ScriptUsedFlags=not
ERMS_ScriptUsedTimers=not
ERMS_ScriptUsedFunctions=FU64、FU65
ERMS_ScriptUsedMacroNames=not
_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
**脚本名称:英雄转世V1.0
**脚本目的:防止英雄四围溢出
**脚本功能:右键单击英雄的[经验文字或数值],弹出重转对话框,确定后将英雄攻击、防御、知识清零,并为英雄增加相应能力(与实际第一技能的效果相当)。AI英雄同样会转世,当AI升级时满足攻击、防御、知识大于80自动转世。
**脚本缺陷:目前无法将力量重转
**脚本备注:BT图必备脚本
**脚本作者:克招
**使用变量:v2623、v2624、w143、w144、w145
**使用函数触发器:FU64、FU65
!#VRw143:S0;
!#VRw144:S0;
!#VRw145:S0;
**重转过程**
!?CM2&1000;玩家触发重转
!!CM:I?y1 S?y2 T?y3; 检查点击值
!!FU&y1<>112/y1<>108:E; 如果不是点击经验则退出
!!FU&y2<>14/y3<>512:E; 确定是一般点击
!!HE-1:F?y1/?y2/?y3/?y4; 获取英雄四围
!!IF|y1<80/y2<80/y4<80:M^对不起,你还没有达到重转的要求,必须攻击、防御、知识三项同时大于80。^; 不符合则显示文本
!!FU|y1<80/y2<80/y4<80:E; 不符合则退出
!!IF:Q2^{英雄重转}

你的英雄已经达到了重转的要求,是否决定重转?

[重转会将你的攻击、防御、知识清零,并将提高的等量的作战能力(和原效果相同),这样是为了防止你的四围超过一定的数值,使你失去所有能力]^; 显示文本提问
!!FU&-2:E; 否则退出
!!IF:W-1; 启用当前英雄的变量
!!HE-1:F0/0/d0/0; 英雄四围清零
!!VRw143:+y1; w143控制攻击重转值
!!VRw144:+y2; w144控制防御重转值
!!VRw145:+y4; w145控制知识重转值
!!IF:M^重转成功!^; 显示文本
!!CM:R0;
**显示重转值**
!?CM2&1000;
!!CM:I?y1 S?y2 T?y3; 检查点击值
!!FU|y1<>50/y2<>14/y3<>512:E;
!!IF:W-1;
!!IF:Q2/31/w143/4^{重转攻击值}

当前英雄重转攻击值为:%W143^;
!!CM:R0;

!?CM2&1000;
!!CM:I?y1 S?y2 T?y3; 检查点击值
!!FU|y1<>51/y2<>14/y3<>512:E;
!!IF:W-1;
!!IF:Q2/32/w144/4^{重转防御值}

当前英雄重转防御值为:%W144^;
!!CM:R0;

!?CM2&1000;
!!CM:I?y1 S?y2 T?y3; 检查点击值
!!FU|y1<>53/y2<>14/y3<>512:E;
!!IF:W-1;
!!IF:Q2/34/w145/4^{重转知识值}

当前英雄重转知识值为:%W145^;
!!CM:R0;
**AI重转**
!?HL-1&-1000/-999;
!!HE-1:F?y1/?y2/?y3/?y4; 获取英雄四围
!!FU|y1<80/y2<80/y4<80:E; 不符合则退出
!!IF:W-1; 启用当前英雄的变量
!!HE-1:F0/0/d0/0; 英雄三围清零
!!VRw143:+y1; w143控制攻击重转值
!!VRw144:+y2; w144控制防御重转值
!!VRw145:+y4; w145控制知识重转值


**访问魔井**
!#VRz990:S^魔井^;
!#HT49/0:T990;
!?OB49;
!!OBv998/v999/v1000:S;
!!HE-1:F?y20/?y21/?y22/?y1;
!!IF:W-1;
!!VRy1:+w145;
!!VRy1:*10;
!!HE-1:I?y2;
!!IF&y2>=y1/1000:M^{魔井}

魔井的水可以恢复你的最大魔法值,不过你的魔法值已经达到最大了。^;
!!FU&y2>=y1:E;
!!IF&1000:Q2/35/y1/1^{魔井}

魔井的水使你的魔法值恢复最大值。^;
!!HE-1:Iy1;

**进入战斗**
!?BF;
!!BA:E?y1;
!!FU&y1<>0:E; 当不是单人游戏时退出
!!BA:H0/?v2623 H1/?v2624;
!!FU64&v2623>=0:P;
!!FU65&v2624>=0:P;

!?FU64;
!!IF:Wv2623;
!!VRy3:Sw143:2;
!!VRy4:Sw143:4;
!!BM0:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM1:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM2:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM3:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM4:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM5:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM6:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM7:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM8:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM9:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM10:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM11:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM12:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM13:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM14:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM15:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM16:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM17:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM18:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM19:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM20:Adw143 Ddw144 U1/dy4 U2/dy3; 给进攻方的怪物加成

!?FU65;
!!IF:Wv2624;
!!VRy3:Sw143:2;
!!VRy4:Sw143:4;
!!BM21:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM22:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM23:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM24:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM25:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM26:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM27:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM28:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM29:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM30:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM31:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM32:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM33:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM34:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM35:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM36:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM37:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM38:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM39:Adw143 Ddw144 U1/dy4 U2/dy3;
!!BM40:Adw143 Ddw144 U1/dy4 U2/dy3;

[ 本帖最后由 fly123 于 2009-10-7 21:08 编辑 ]

jdd1cn 发表于 2009-10-7 20:49:14

前排支持

旋转猫 发表于 2009-10-7 20:54:14

支持,一定要支持

赤壁特色 发表于 2009-10-7 22:02:14

英雄转世
越来越好玩了:deyi: :deyi:

chenwenqq 发表于 2009-10-8 19:29:03

这下可以安心刷属性了

adsljz 发表于 2009-10-12 05:06:04

好东西,惹能加上力量 的话就完美了``

zhenhong 发表于 2009-10-12 14:42:37

:deyi: 太好了!偶稀饭。。。

leeson3 发表于 2009-10-12 16:03:12

这枪兵成神了呀。。。

无心云 发表于 2009-10-12 16:06:53

在中国人民的智慧下,英雄越来越好玩;quq;

tallat9527 发表于 2009-10-12 20:56:07

强悍,这枪兵的杀伤为什么这么大呢?

Topid 发表于 2009-10-13 13:00:41

太好了.以前总是到了一定值后就没动力了.反正再多也不过99...
现在一切都变得完美起来了.呵呵.
老版神人也.

kill9271927 发表于 2009-10-14 14:39:00

很有趣的设定。

a343629606 发表于 2009-10-22 23:13:23

支持,一定要支持

xinyujun 发表于 2009-11-1 14:03:50

呵呵,要来支持啊!

galliano 发表于 2009-12-8 22:34:43

:deyi: 这个脚本太经典了 我要试试

夜凄美 发表于 2009-12-9 17:28:17

支持

heheya1111 发表于 2009-12-9 19:51:02

越来越完美了 :good_job:

龙巫妖 发表于 2009-12-9 20:07:05

好东西啊 力量还会溢出吗

liyuanfeng 发表于 2010-1-4 20:09:04

好强大..!
页: [1] 2 3
查看完整版本: 我的第二个脚本:英雄转世

捐赠