矿井产量加强优化版
以前克招写了个矿井加强的脚本,貌似有点问题,俺昨晚修正了下,但是只能加强一个矿。今天鼓捣了下,搞了个全地图的矿井加强。下面是脚本。;orz; ,俺测试可用,欢迎大家多测试好发现问题;aim;ZVSE
**脚本功能**
-矿井加强:根据矿井的驻守为矿井增加产量,公式为:
-金矿:驻守总生命值为增加的产量
-木材和矿石:驻守总生命值除以400为增加的产量
-其他资源:驻守总生命值除以800为增加的产量
-秘银不作改变
**脚本原理**
在访问矿井前与后自动为当前矿井检测兵力,并增减相应变量
**作者:克招 --优化 ashero4
**时间:2013.6.19
**使用变量:v1451~1465
****函数FU9000, x1变量2500-2505
**使用定时器:TM5
********************************************************
*********************矿井访问后*************************
!$OB53&1000;
!!FU9000:P2500;
!?FU9000&x1=2500;
!!VRv1452:C-1/0/-1/-1;v1452 玩家旗帜 v1453总生命 v1454 增加资源v1455 矿井类型
!!MNv998/v999/v1000:O?v1452/1;
!!MNv998/v999/v1000:R?v1455/1;
!!DO9000/0/6/1:P2501;
!!VRv1454|v1455=0/v1455=2:Sv1453 :400; 木材石头
!!VRv1454|v1455=1/v1455=3/v1455=4/v1455=5:Sv1453 :800;资源
!!VRv1454&v1455=6:Sv1453; 金币
!!IF&v1454<1/v1453>0:Q1/21/132/1^虽然您已经派兵驻守矿井,但是你安排的部队太少,不能生产额外的资源^;
!!IF&v1454>0/v1453>0:Q1/v1455/v1454/1^派兵驻守}
派兵驻守不仅使你的矿井增加产量,而且他们会为矿井与敌人战斗到最后一刻,目前,此矿井的产量为:^;
!?FU9000&x1=2501; 计算驻守部队生命
!!VRv1:C-1/-1/-1/0;
!!MNv998/v999/v1000:Mx16/?v1/?v2;
!!FU|v1<0/v2<1:E;
!!MA&v1>0:Pv1/?v3;
!!VRv4&v2>0:Sv3*v2;
!!VRv1453&v4>0:+v4;
**********每天加资源*********
!#TM5:S2/999/1/255;
!?TM5&1000;
!!VRv1451:S-1;
!!UN:U53/-1/?v1451; 取得全地图矿井数
!!DO9000/1/v1451/1&v1451>0:P2506;加资源
!?FU9000&x1=2506;
!!VRv1452:C-1/0/-1/-1;v1452 玩家旗帜 v1453总生命 v1454 增加资源v1455 矿井类型
!!VRv1463:C-1/-1/-1; v1463-v1465
!!UN:U53/-1/x16/1463; 取得当前矿井坐标
!!MNv1463/v1464/v1465:O?v1452/1;
!!MNv1463/v1464/v1465:R?v1455/1;
!!FU&v1452<0:E;
!!DO9000/0/6/1:P2505;计算驻守部队生命
!!VRv1454|v1455=0/v1455=2:Sv1453 :400; 木材石头
!!VRv1454|v1455=1/v1455=3/v1455=4/v1455=5:Sv1453 :800;资源
!!VRv1454&v1455=6:Sv1453; 金币
!!OW:Rv1452/v1455/dv1454;
****显示加资源的数量*****
!?CM0&1000;冒险画面右键点击英雄施法图标
!!FU9000:P2502;
!?FU9000&x1=2502;
!!CM:R1;
!!CM:S?y1 I?y2;
!!HE-1:O?y3;
!!FU9000&y1=14/y2=8/y3>-1:P2503/y3; 右键点击施法图标
!?FU9000&x1=2503;
!!VRv1451:S-1;
!!VRv1456:C0/0/0/0/0/0/0; v1456-v1462
!!UN:U53/-1/?v1451;
!!DO9000/1/v1451/1&v1451>0:P2504/x2;
!!VRz80:S^
您的部队在矿井里面辛苦打工,将为您每天增加
%V1456 木材
%V1457 水银
%V1458 矿石
%V1459 硫磺
%V1460 水晶
%V1461 宝石
%V1462 金币
^;
!!IF:D5/80;
!!IF:E1/5;
!?FU9000&x1=2504;
!!VRv1452:C-1/0/-1/-1;v14512 玩家旗帜 v1453总生命 v1454 增加资源v1455 矿井类型
!!VRv1463:C-1/-1/-1; v1463-v1465
!!UN:U53/-1/x16/1463;
!!MNv1463/v1464/v1465:O?v1452/1;
!!MNv1463/v1464/v1465:R?v1455/1;
!!FU&v1452<>x2:E;
!!DO9000/0/6/1:P2505;
!!VRv1454|v1455=0/v1455=2:Sv1453 :400; 木材石头
!!VRv1454|v1455=1/v1455=3/v1455=4/v1455=5:Sv1453 :800;资源
!!VRv1454&v1455=6:Sv1453;
!!VRv1456&v1455=0:+v1454; 木材
!!VRv1457&v1455=1:+v1454; 水银
!!VRv1458&v1455=2:+v1454; 石头
!!VRv1459&v1455=3:+v1454; 硫磺
!!VRv1460&v1455=4:+v1454; 水晶
!!VRv1461&v1455=5:+v1454; 宝石
!!VRv1462&v1455=6:+v1454; 金币
!?FU9000&x1=2505; 计算驻守部队生命
!!VRv1:C-1/-1/-1/0;
!!MNv1463/v1464/v1465:Mx16/?v1/?v2;
!!FU|v1<0/v2<1:E;
!!MA&v1>0:Pv1/?v3;
!!VRv4&v2>0:Sv3*v2;
!!VRv1453&v4>0:+v4;
[ 本帖最后由 ashero4 于 2013-6-20 21:15 编辑 ] 发现你高清补丁的右下角居然是花屏。。。。 这个俺也不知道为神马;wunai; 不过貌似没影响。 没想到老A这么快就捣鼓出来啦,你这个看着不错啊,比较直观,还有提示。等我加进地图里看看,效果怎样。;orz;但是你的函数名还是1000,加进359,直接跳弹窗。;ekow;1000是官方用的,你还是改改吧。
[ 本帖最后由 fly123 于 2013-6-20 21:05 编辑 ] 原帖由 ashero4 于 2013-6-20 20:55 发表 http://bbs.h3wog.com/images/common/back.gif
这个俺也不知道为神马;wunai; 不过貌似没影响。
推销一下:http://bbs.h3wog.com/thread-40325-1-2.html
你参照一下,自己搞吧 原帖由 fly123 于 2013-6-20 21:02 发表 http://www.h3wog.com/images/common/back.gif
没想到老A这么快就捣鼓出来啦,你这个看着不错啊,比较直观,还有提示。等我加进地图里看看,效果怎样。;orz;但是你的函数名还是1000,加进359,直接跳弹窗。;ekow;1000是官方用的,你还是改改吧。
我自己测试的时候怎么没有。。。;sign; 函数改到9000了。
[ 本帖最后由 ashero4 于 2013-6-20 21:16 编辑 ] ;yowe; 肿么装到游戏里?
回复 7# 的帖子
359的话,自己用ErmS搞个Erm文件,把这个内容拷贝进去。用Mods里面自带的脚本管理器加载。3.58F的话...........你还是去多搜索一下,再来吧。;orz; ;han; 好吧,我本意是想伸手要个文件,还是自己搞定了;oweojs; 坛里又多了个更好的,;apso; ;apso; 这样每天派几个英雄站矿井 一下就奔小康了. 原帖由 小贝 于 2013-6-20 22:12 发表 http://www.h3wog.com/images/common/back.gif
这样每天派几个英雄站矿井 一下就奔小康了.
英雄站矿井没用,要把部队驻扎在矿井里面才有用;gaxing; 赞一个,楼主厉害,这几天正在到处寻找各类erm。感谢 这样的矿井太BT了 大哥,能够加入挖矿产能上限吗?
最近我跟朋友一起玩的时候用了这个脚本,玩着玩着就一起将主力的兵全部拿去挖金矿了,一周过去,我跟他的钱都全部用不完了。然后我跟他都觉得钱无限没意思,重开了。我们俩还开玩笑道 ”这样挖矿,最多两天矿就被挖空了吧“
希望可以这样
-金矿:驻守总生命值为增加的产量 每个矿最多产3000
-木材和矿石:驻守总生命值除以400为增加的产量 每个矿最高产12
-其他资源:驻守总生命值除以800为增加的产量 每个矿最高产6
这样
这个脚本能够将不需要的兵种比如说僵尸矮人这样的废物再利用。很棒!可是如果没有上限的话,那跟直接修改金钱没什么两样
回复 15# 的帖子
老A这脚本相当不赖的,这种直观实用的写法最好了,连宝贵的W变量都省了;aim;楼上的建议还是不错的,建议老A多往普通图考虑下 原帖由 longcpu 于 2013-6-21 12:46 发表 http://www.h3wog.com/images/common/back.gif
大哥,能够加入挖矿产能上限吗?
最近我跟朋友一起玩的时候用了这个脚本,玩着玩着就一起将主力的兵全部拿去挖金矿了,一周过去,我跟他的钱都全部用不完了。然后我跟他都觉得钱无限没意思,重开了。我们俩还开玩笑 ...
下面的脚本加了判定,应该像你建议那样的,俺没测试过:lianhong: 。
ZVSE
**脚本功能**
-矿井加强:根据矿井的驻守为矿井增加产量,公式为:
-金矿:驻守总生命值为增加的产量,每个矿最高产量为3000
-木材和矿石:驻守总生命值除以400为增加的产量,每个矿最高产量为12
-其他资源:驻守总生命值除以800为增加的产量,每个矿最高产量为6
-秘银不作改变
**脚本原理**
在访问矿井前与后自动为当前矿井检测兵力,并增减相应变量
**作者:克招 --优化 ashero4
**时间:2013.6.19
**使用变量:v1451~1465
****函数FU9000, x1变量2500-2505
**使用定时器:TM5
********************************************************
*********************矿井访问后*************************
!$OB53&1000;
!!FU9000:P2500;
!?FU9000&x1=2500;
!!VRv1452:C-1/0/-1/-1;v1452 玩家旗帜 v1453总生命 v1454 增加资源v1455 矿井类型
!!MNv998/v999/v1000:O?v1452/1;
!!MNv998/v999/v1000:R?v1455/1;
!!DO9000/0/6/1:P2501;
!!VRv1454|v1455=0/v1455=2:Sv1453 :400; 木材石头
!!VRv1454|v1455=1/v1455=3/v1455=4/v1455=5:Sv1453 :800;资源
!!VRv1454&v1455=6:Sv1453; 金币
!!VRv1454&v1455=0/v1454>12:S12;
!!VRv1454&v1455=1/v1454>6:S6;
!!VRv1454&v1455=2/v1454>12:S12;
!!VRv1454&v1455=3/v1454>6:S6;
!!VRv1454&v1455=4/v1454>6:S6;
!!VRv1454&v1455=5/v1454>6:S6;
!!VRv1454&v1455=6/v1454>3000:S3000;
!!IF&v1454<1/v1453>0:Q1/21/132/1^虽然您已经派兵驻守矿井,但是你安排的部队太少,不能生产额外的资源^;
!!IF&v1454>0/v1453>0:Q1/v1455/v1454/1^派兵驻守}
派兵驻守不仅使你的矿井增加产量,而且他们会为矿井与敌人战斗到最后一刻,目前,此矿井的产量为:^;
!?FU9000&x1=2501; 计算驻守部队生命
!!VRv1:C-1/-1/-1/0;
!!MNv998/v999/v1000:Mx16/?v1/?v2;
!!FU|v1<0/v2<1:E;
!!MA&v1>0:Pv1/?v3;
!!VRv4&v2>0:Sv3*v2;
!!VRv1453&v4>0:+v4;
**********每天加资源*********
!#TM5:S2/999/1/255;
!?TM5&1000;
!!VRv1451:S-1;
!!UN:U53/-1/?v1451; 取得全地图矿井数
!!DO9000/1/v1451/1&v1451>0:P2506;加资源
!?FU9000&x1=2506;
!!VRv1452:C-1/0/-1/-1;v1452 玩家旗帜 v1453总生命 v1454 增加资源v1455 矿井类型
!!VRv1463:C-1/-1/-1; v1463-v1465
!!UN:U53/-1/x16/1463; 取得当前矿井坐标
!!MNv1463/v1464/v1465:O?v1452/1;
!!MNv1463/v1464/v1465:R?v1455/1;
!!FU&v1452<0:E;
!!DO9000/0/6/1:P2505;计算驻守部队生命
!!VRv1454|v1455=0/v1455=2:Sv1453 :400; 木材石头
!!VRv1454|v1455=1/v1455=3/v1455=4/v1455=5:Sv1453 :800;资源
!!VRv1454&v1455=6:Sv1453; 金币
!!VRv1454&v1455=0/v1454>12:S12;
!!VRv1454&v1455=1/v1454>6:S6;
!!VRv1454&v1455=2/v1454>12:S12;
!!VRv1454&v1455=3/v1454>6:S6;
!!VRv1454&v1455=4/v1454>6:S6;
!!VRv1454&v1455=5/v1454>6:S6;
!!VRv1454&v1455=6/v1454>3000:S3000;
!!OW:Rv1452/v1455/dv1454;
****显示加资源的数量*****
!?CM0&1000;冒险画面右键点击英雄施法图标
!!FU9000:P2502;
!?FU9000&x1=2502;
!!CM:R1;
!!CM:S?y1 I?y2;
!!HE-1:O?y3;
!!FU9000&y1=14/y2=8/y3>-1:P2503/y3; 右键点击施法图标
!?FU9000&x1=2503;
!!VRv1451:S-1;
!!VRv1456:C0/0/0/0/0/0/0; v1456-v1462
!!UN:U53/-1/?v1451;
!!DO9000/1/v1451/1&v1451>0:P2504/x2;
!!VRz80:S^
您的部队在矿井里面辛苦打工,将为您每天增加
%V1456 木材
%V1457 水银
%V1458 矿石
%V1459 硫磺
%V1460 水晶
%V1461 宝石
%V1462 金币
^;
!!IF:D5/80;
!!IF:E1/5;
!?FU9000&x1=2504;
!!VRv1452:C-1/0/-1/-1;v14512 玩家旗帜 v1453总生命 v1454 增加资源v1455 矿井类型
!!VRv1463:C-1/-1/-1; v1463-v1465
!!UN:U53/-1/x16/1463;
!!MNv1463/v1464/v1465:O?v1452/1;
!!MNv1463/v1464/v1465:R?v1455/1;
!!FU&v1452<>x2:E;
!!DO9000/0/6/1:P2505;
!!VRv1454|v1455=0/v1455=2:Sv1453 :400; 木材石头
!!VRv1454|v1455=1/v1455=3/v1455=4/v1455=5:Sv1453 :800;资源
!!VRv1454&v1455=6:Sv1453;
!!VRv1454&v1455=0/v1454>12:S12;
!!VRv1454&v1455=1/v1454>6:S6;
!!VRv1454&v1455=2/v1454>12:S12;
!!VRv1454&v1455=3/v1454>6:S6;
!!VRv1454&v1455=4/v1454>6:S6;
!!VRv1454&v1455=5/v1454>6:S6;
!!VRv1454&v1455=6/v1454>3000:S3000;
!!VRv1456&v1455=0:+v1454; 木材
!!VRv1457&v1455=1:+v1454; 水银
!!VRv1458&v1455=2:+v1454; 石头
!!VRv1459&v1455=3:+v1454; 硫磺
!!VRv1460&v1455=4:+v1454; 水晶
!!VRv1461&v1455=5:+v1454; 宝石
!!VRv1462&v1455=6:+v1454; 金币
!?FU9000&x1=2505; 计算驻守部队生命
!!VRv1:C-1/-1/-1/0;
!!MNv1463/v1464/v1465:Mx16/?v1/?v2;
!!FU|v1<0/v2<1:E;
!!MA&v1>0:Pv1/?v3;
!!VRv4&v2>0:Sv3*v2;
!!VRv1453&v4>0:+v4;
回复 17# 的帖子
这个 - - 那几行是 更改的限制?? 想自定义 上限玩玩~~~;aim; 原帖由 jjnling 于 2013-6-21 19:52 发表 http://www.h3wog.com/images/common/back.gif这个 - - 那几行是 更改的限制?? 想自定义 上限玩玩~~~;aim;
下面的几个就是,把红字改成你想要的数就可以,注意所有的地方都要改。
!!VRv1454&v1455=0/v1454>12:S12;
!!VRv1454&v1455=1/v1454>6:S6;
!!VRv1454&v1455=2/v1454>12:S12;
!!VRv1454&v1455=3/v1454>6:S6;
!!VRv1454&v1455=4/v1454>6:S6;
!!VRv1454&v1455=5/v1454>6:S6;
!!VRv1454&v1455=6/v1454>3000:S3000; 非常好,谢谢楼主,我把它收进te2啦,另外我想知道如何让让hp按比例加金币,而不是有多少点hp加多少金币呢?比如我想改为十分之一hp加金币或者百分之一加金币应该怎么改呢?