佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
12
返回列表 发新帖
楼主: 独孤求败

[已解决]矿井加强优化版的烦恼,游戏开始英雄未走动前,擅自用鼠标右键乱看的后果

[复制链接]
  • TA的每日心情
    开心
    2019-1-31 14:25
  • 签到天数: 130 天

    连续签到: 1 天

    [LV.7]血污怪

    2778

    回帖

    2万

    金币

    14

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    14801

    退役版主社区QQ达人魅力之星

    发表于 2013-9-29 20:28:40 | 显示全部楼层
    独孤求败 发表于 2013-9-29 20:23
    啊呀,没办法,真是让人心烦

    原来完整的代码呢。发来看看。

    点评

    我来替他发吧,我本来也想用这脚本,但这BUG太讨厌所以删了  详情 回复 发表于 2013-9-29 20:40
  • TA的每日心情
    开心
    2015-9-30 21:15
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]投石矮人

    436

    回帖

    9009

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2094
     楼主| 发表于 2013-9-29 20:34:14 | 显示全部楼层
    在楼上有呢,还有原来的链接都有
  • TA的每日心情
    慵懒
    昨天 11:18
  • 签到天数: 3591 天

    连续签到: 8 天

    [LV.Master]伴坛终老

    3846

    回帖

    5万

    金币

    0

    精华

    9级 Promising Supreme Hero

    Rank: 9Rank: 9Rank: 9

    积分
    70614
    发表于 2013-9-29 20:40:10 | 显示全部楼层
    fly123 发表于 2013-9-29 20:28
    原来完整的代码呢。发来看看。

    我来替他发吧,我本来也想用这脚本,但这BUG太讨厌所以删了
    1. ZVSE
    2. _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!
    3. ERMS_PoweredBy=ERM Scripter v. 2004.6.29.918
    4. ERMS_ScriptDate=29.9(September).2013
    5. **脚本功能**
    6. -矿井加强:根据矿井的驻守为矿井增加产量,公式为:
    7. -金矿:驻守总生命值为增加的产量
    8. -木材和矿石:驻守总生命值除以400为增加的产量
    9. -其他资源:驻守总生命值除以800为增加的产量
    10. -秘银不作改变
    11. **脚本原理**
    12. 在访问矿井前与后自动为当前矿井检测兵力,并增减相应变量
    13. **作者:克招 --优化 ashero4
    14. **时间:2013.6.19
    15. **使用变量:v1451~1465
    16. ****函数FU9000, x1变量2500-2505
    17. **使用定时器:TM5
    18. ********************************************************

    19. *********************矿井访问后*************************

    20. !$OB53&1000;
    21. !!FU9000:P2500;

    22. !?FU9000&x1=2500;
    23. !!VRv1452:C-1/0/-1/-1;  v1452 玩家旗帜 v1453总生命 v1454 增加资源  v1455 矿井类型
    24. !!MNv998/v999/v1000:O?v1452/1;
    25. !!MNv998/v999/v1000:R?v1455/1;
    26. !!DO9000/0/6/1:P2501;
    27. !!VRv1454|v1455=0/v1455=2:Sv1453 :400;   木材石头
    28. !!VRv1454|v1455=1/v1455=3/v1455=4/v1455=5:Sv1453 :800;  资源
    29. !!VRv1454&v1455=6:Sv1453;   金币
    30. !!IF&v1454<1/v1453>0:Q1/21/132/1^虽然您已经派兵驻守矿井,但是你安排的部队太少,不能生产额外的资源^;
    31. !!IF&v1454>0/v1453>0:Q1/v1455/v1454/1^派兵驻守}
    32. 派兵驻守不仅使你的矿井增加产量,而且他们会为矿井与敌人战斗到最后一刻,目前,此矿井的产量为:^;

    33. !?FU9000&x1=2501;   计算驻守部队生命
    34. !!VRv1:C-1/-1/-1/0;
    35. !!MNv998/v999/v1000:Mx16/?v1/?v2;
    36. !!FU|v1<0/v2<1:E;
    37. !!MA&v1>0:Pv1/?v3;
    38. !!VRv4&v2>0:Sv3*v2;
    39. !!VRv1453&v4>0:+v4;

    40. **********每天加资源*********

    41. !#TM5:S2/999/1/255;
    42. !?TM5&1000;
    43. !!VRv1451:S-1;
    44. !!UN:U53/-1/?v1451; 取得全地图矿井数
    45. !!DO9000/1/v1451/1&v1451>0:P2506;  加资源

    46. !?FU9000&x1=2506;
    47. !!VRv1452:C-1/0/-1/-1;  v1452 玩家旗帜 v1453总生命 v1454 增加资源  v1455 矿井类型
    48. !!VRv1463:C-1/-1/-1;   v1463-v1465
    49. !!UN:U53/-1/x16/1463;    取得当前矿井坐标
    50. !!MNv1463/v1464/v1465:O?v1452/1;
    51. !!MNv1463/v1464/v1465:R?v1455/1;
    52. !!FU&v1452<0:E;
    53. !!DO9000/0/6/1:P2505;  计算驻守部队生命
    54. !!VRv1454|v1455=0/v1455=2:Sv1453 :400;   木材石头
    55. !!VRv1454|v1455=1/v1455=3/v1455=4/v1455=5:Sv1453 :800;  资源
    56. !!VRv1454&v1455=6:Sv1453;   金币
    57. !!OW:Rv1452/v1455/dv1454;

    58. ****显示加资源的数量*****

    59. !?CM0&1000;  冒险画面右键点击金币数量图标
    60. !!FU9000:P2502;
    61. !?FU9000&x1=2502;
    62. !!CM:R1;
    63. !!CM:S?y1 I?y2;
    64. !!HE-1:O?y3;
    65. !!FU&y3<0:E; 如果英雄没有所属的颜色,那么程序就退出,不执行下面的函数。
    66. !!FU9000&y1=14/y2=1007/y3>-1:P2503/y3;   右键点击金币数量图标

    67. !?FU9000&x1=2503;
    68. !!VRv1451:S-1;
    69. !!VRv1456:C0/0/0/0/0/0/0;   v1456-v1462
    70. !!UN:U53/-1/?v1451;
    71. !!DO9000/1/v1451/1&v1451>0:P2504/x2;
    72. !!VRz80:S^
    73. 您的部队在矿井里面辛苦打工,将为您每天增加
    74. %V1456 木材
    75. %V1457 水银
    76. %V1458 矿石
    77. %V1459 硫磺
    78. %V1460 水晶
    79. %V1461 宝石
    80. %V1462 金币
    81. ^;
    82. !!IF:D5/80;
    83. !!IF:E1/5;

    84. !?FU9000&x1=2504;
    85. !!VRv1452:C-1/0/-1/-1;  v14512 玩家旗帜 v1453总生命 v1454 增加资源  v1455 矿井类型
    86. !!VRv1463:C-1/-1/-1;   v1463-v1465
    87. !!UN:U53/-1/x16/1463;
    88. !!MNv1463/v1464/v1465:O?v1452/1;
    89. !!MNv1463/v1464/v1465:R?v1455/1;
    90. !!FU&v1452<>x2:E;
    91. !!DO9000/0/6/1:P2505;
    92. !!VRv1454|v1455=0/v1455=2:Sv1453 :400;   木材石头
    93. !!VRv1454|v1455=1/v1455=3/v1455=4/v1455=5:Sv1453 :800;  资源
    94. !!VRv1454&v1455=6:Sv1453;
    95. !!VRv1456&v1455=0:+v1454; 木材
    96. !!VRv1457&v1455=1:+v1454; 水银
    97. !!VRv1458&v1455=2:+v1454; 石头
    98. !!VRv1459&v1455=3:+v1454; 硫磺
    99. !!VRv1460&v1455=4:+v1454; 水晶
    100. !!VRv1461&v1455=5:+v1454; 宝石
    101. !!VRv1462&v1455=6:+v1454; 金币

    102. !?FU9000&x1=2505;   计算驻守部队生命
    103. !!VRv1:C-1/-1/-1/0;
    104. !!MNv1463/v1464/v1465:Mx16/?v1/?v2;
    105. !!FU|v1<0/v2<1:E;
    106. !!MA&v1>0:Pv1/?v3;
    107. !!VRv4&v2>0:Sv3*v2;
    108. !!VRv1453&v4>0:+v4;


    109. ZVSE               秘银矿
    110. ERMS_ScriptDate=29.5(May).2006
    111. _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!
    112. ERMS_PoweredBy=ERM Scripter v. 2004.6.29.918
    113. **ERM WoG Option Numbers: 700

    114. *Variables & functions claimed*
    115. *v982-v989: MithrilMine number of players
    116. *v967-v974: MithrilMine occupation day accounts
    117. *FU22550: Set Mithril mine parameters
    118. *FU22551: Set Mithril number
    119. *TM39: Mithril provider

    120. *Initialization
    121. !#UN:P700/?v1;
    122. !#VRv982&v1=1:S0;
    123. !#VRv983&v1=1:S0;
    124. !#VRv984&v1=1:S0;
    125. !#VRv985&v1=1:S0;
    126. !#VRv986&v1=1:S0;
    127. !#VRv987&v1=1:S0;
    128. !#VRv988&v1=1:S0;
    129. !#VRv989&v1=1:S0;

    130. !#VRv967&v1=1:S0;
    131. !#VRv968&v1=1:S0;
    132. !#VRv969&v1=1:S0;
    133. !#VRv970&v1=1:S0;
    134. !#VRv971&v1=1:S0;
    135. !#VRv972&v1=1:S0;
    136. !#VRv973&v1=1:S0;
    137. !#VRv974&v1=1:S0;

    138. !#TM39&v1=1:S1/999/1/255;

    139. !?TM39;
    140. !!UN:P700/?v1;
    141. !!FU&v1=0:E;

    142. !!OW:C?f;
    143. !!VRf:+982;
    144. !!VRg:Svf;
    145. !!OW:C?f;
    146. !!VRf:+967;
    147. !!VRvf:+g;
    148. !!FU22551&vf>=7:Pf;

    149. !?FU22551;
    150. !!VRvf:-7;
    151. !!VRf:-967;
    152. !!OW:Rf/7/?g;
    153. !!VRg:+4;
    154. !!OW:Rf/7/g;

    155. !?OB33/1;
    156. !!UN:P700/?v1;
    157. !!FU&v1=0:E;

    158. !!GRv998/v999/v1000:O?f;
    159. !!OW:C?g;
    160. !!FU22550&f<>g:Pf/g;

    161. !?FU22550;
    162. !!IF:Q1/7/0/1^{Mithril}
    163. You gain control of a Mithril Mine. It will provide you with 4 units of Mithril in every 7 days.^;
    164. !!VRf:S982;
    165. !!VRf&x1<>-1:+x1;
    166. !!VRvf&x1<>-1:-1;
    167. !!VRf:S982;
    168. !!VRf:+x2;
    169. !!VRvf:+1;
    复制代码
    =w=
  • TA的每日心情
    开心
    2019-1-31 14:25
  • 签到天数: 130 天

    连续签到: 1 天

    [LV.7]血污怪

    2778

    回帖

    2万

    金币

    14

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    14801

    退役版主社区QQ达人魅力之星

    发表于 2013-9-29 20:44:35 | 显示全部楼层
    本帖最后由 fly123 于 2013-9-29 20:54 编辑

    !?CM0&1000;  冒险画面右键点击英雄施法图标
    !!CM:S?y1 I?y2;
    !!FU|y1<>14/y2<>8:E;
    !!OW:A-1/?y3;
    !!FU&y3<0:E;
    !!HEy3:O?y3;
    !!FU9000&y1=14/y2=8/y3>-1:P2503/y3;   右键点击施法图标
    !!CM:R0;



    点评

    BUG解决了,谢谢 我发现另外一个问题:当用城堡的枪兵驻守时无效(完全不检测,就和没放兵一样),这是怎么回事?  详情 回复 发表于 2013-9-29 21:12
    解决了!  详情 回复 发表于 2013-9-29 20:53
  • TA的每日心情
    开心
    2015-9-30 21:15
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]投石矮人

    436

    回帖

    9009

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2094
     楼主| 发表于 2013-9-29 20:53:47 | 显示全部楼层
    fly123 发表于 2013-9-29 20:44
    !?CM0&1000;  冒险画面右键点击英雄施法图标
    !!CM:S?y1 I?y2;
    !!FU|y114/y28:E;



    解决了!
  • TA的每日心情
    开心
    2015-9-30 21:15
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]投石矮人

    436

    回帖

    9009

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2094
     楼主| 发表于 2013-9-29 21:07:14 | 显示全部楼层
    本帖最后由 独孤求败 于 2013-9-29 21:16 编辑

    Fly123哥哥,你这个一点问题都没有了,我也不烦恼了。
    我还自己使用时改了成了王国标志的画面是矿井加强的,我把秘银矿的显示改成地上地下。

    不过你上面定义的施法界面的脚本,我没都动的放在上面命名为“新矿井加强优化fly123修正版”,不敢擅自改动您的版权。



    点评

    发现个问题:当用城堡的枪兵驻守时无效 你试试有没这情况  详情 回复 发表于 2013-9-29 21:13
  • TA的每日心情
    慵懒
    昨天 11:18
  • 签到天数: 3591 天

    连续签到: 8 天

    [LV.Master]伴坛终老

    3846

    回帖

    5万

    金币

    0

    精华

    9级 Promising Supreme Hero

    Rank: 9Rank: 9Rank: 9

    积分
    70614
    发表于 2013-9-29 21:12:12 | 显示全部楼层
    fly123 发表于 2013-9-29 20:44
    !?CM0&1000;  冒险画面右键点击英雄施法图标
    !!CM:S?y1 I?y2;
    !!FU|y114/y28:E;

    BUG解决了,谢谢
    我发现另外一个问题:当用城堡的枪兵驻守时无效(完全不检测,就和没放兵一样),这是怎么回事?
    =w=
  • TA的每日心情
    慵懒
    昨天 11:18
  • 签到天数: 3591 天

    连续签到: 8 天

    [LV.Master]伴坛终老

    3846

    回帖

    5万

    金币

    0

    精华

    9级 Promising Supreme Hero

    Rank: 9Rank: 9Rank: 9

    积分
    70614
    发表于 2013-9-29 21:13:26 | 显示全部楼层
    独孤求败 发表于 2013-9-29 21:07
    Fly123哥哥,你这个一点问题都没有了,我也不烦恼了。
    我还该改了成了王国标志的画面是矿井加强的,我把秘 ...

    发现个问题:当用城堡的枪兵驻守时无效
    你试试有没这情况

    点评

    这么复杂啊?还没有见过呢?  详情 回复 发表于 2013-9-29 21:15
    =w=
  • TA的每日心情
    开心
    2015-9-30 21:15
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]投石矮人

    436

    回帖

    9009

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2094
     楼主| 发表于 2013-9-29 21:15:05 | 显示全部楼层
    gigichart 发表于 2013-9-29 21:13
    发现个问题:当用城堡的枪兵驻守时无效
    你试试有没这情况

    这么复杂啊?还没有见过呢?

    点评

    你试试开张图选城堡然后去放枪兵驻守看看有没有用,我这里是完全不检测连部队太少的提示都没有  详情 回复 发表于 2013-9-29 21:16
  • TA的每日心情
    慵懒
    昨天 11:18
  • 签到天数: 3591 天

    连续签到: 8 天

    [LV.Master]伴坛终老

    3846

    回帖

    5万

    金币

    0

    精华

    9级 Promising Supreme Hero

    Rank: 9Rank: 9Rank: 9

    积分
    70614
    发表于 2013-9-29 21:16:40 | 显示全部楼层
    独孤求败 发表于 2013-9-29 21:15
    这么复杂啊?还没有见过呢?

    你试试开张图选城堡然后去放枪兵驻守看看有没有用,我这里是完全不检测连部队太少的提示都没有

    点评

    是的,枪兵的代码是0号,好像是没反应,我放了5000只枪兵进去也没有反应,其他的兵暂时没有这个问题。你好伟大啊,这都发现了!  详情 回复 发表于 2013-9-29 21:30
    枪兵Id是0,如果源代码是判断生物Id〉0才执行,那就肯定无效。  详情 回复 发表于 2013-9-29 21:25

    评分

    1

    查看全部评分

    =w=
  • TA的每日心情
    开心
    2015-9-30 21:15
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]投石矮人

    436

    回帖

    9009

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2094
     楼主| 发表于 2013-9-29 21:18:44 | 显示全部楼层
    哈哈,我被嘉奖了,有1块钱收

    评分

    1

    查看全部评分

  • TA的每日心情
    开心
    2019-1-31 14:25
  • 签到天数: 130 天

    连续签到: 1 天

    [LV.7]血污怪

    2778

    回帖

    2万

    金币

    14

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    14801

    退役版主社区QQ达人魅力之星

    发表于 2013-9-29 21:25:25 | 显示全部楼层
    gigichart 发表于 2013-9-29 21:16
    你试试开张图选城堡然后去放枪兵驻守看看有没有用,我这里是完全不检测连部队太少的提示都没有

    枪兵Id是0,如果源代码是判断生物Id〉0才执行,那就肯定无效。
  • TA的每日心情
    开心
    2019-1-31 14:25
  • 签到天数: 130 天

    连续签到: 1 天

    [LV.7]血污怪

    2778

    回帖

    2万

    金币

    14

    精华

    论坛嘉宾

    Rank: 9Rank: 9Rank: 9

    积分
    14801

    退役版主社区QQ达人魅力之星

    发表于 2013-9-29 21:30:19 | 显示全部楼层
    本帖最后由 fly123 于 2013-9-29 21:31 编辑

    !?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;  这里错了。应该是v1>-1.v1>0就没有枪兵。
    !!VRv4&v2>0:Sv3*v2;
    !!VRv1453&v4>0:+v4;
    这段Erm有问题

    点评

    改了下代码,现在好了,测试没问题了,谢谢  详情 回复 发表于 2013-9-29 21:38

    评分

    1

    查看全部评分

  • TA的每日心情
    开心
    2015-9-30 21:15
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]投石矮人

    436

    回帖

    9009

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2094
     楼主| 发表于 2013-9-29 21:30:24 | 显示全部楼层
    gigichart 发表于 2013-9-29 21:16
    你试试开张图选城堡然后去放枪兵驻守看看有没有用,我这里是完全不检测连部队太少的提示都没有

    是的,枪兵的代码是0号,好像是没反应,我放了5000只枪兵进去也没有反应,其他的兵暂时没有这个问题。你好伟大啊,这都发现了!

    点评

    因为枪兵是没升级的1级兵里血最多的所以就想到放枪兵了  详情 回复 发表于 2013-9-29 21:40
  • TA的每日心情
    慵懒
    昨天 11:18
  • 签到天数: 3591 天

    连续签到: 8 天

    [LV.Master]伴坛终老

    3846

    回帖

    5万

    金币

    0

    精华

    9级 Promising Supreme Hero

    Rank: 9Rank: 9Rank: 9

    积分
    70614
    发表于 2013-9-29 21:38:51 | 显示全部楼层
    fly123 发表于 2013-9-29 21:30
    !?FU9000&x1=2505;   计算驻守部队生命
    !!VRv1:C-1/-1/-1/0;
    !!MNv1463/v1464/v1465:Mx16/?v1/?v2;

    改了下代码,现在好了,测试没问题了,谢谢
    =w=
  • TA的每日心情
    慵懒
    昨天 11:18
  • 签到天数: 3591 天

    连续签到: 8 天

    [LV.Master]伴坛终老

    3846

    回帖

    5万

    金币

    0

    精华

    9级 Promising Supreme Hero

    Rank: 9Rank: 9Rank: 9

    积分
    70614
    发表于 2013-9-29 21:40:02 | 显示全部楼层
    独孤求败 发表于 2013-9-29 21:30
    是的,枪兵的代码是0号,好像是没反应,我放了5000只枪兵进去也没有反应,其他的兵暂时没有这个问题。你 ...

    因为枪兵是没升级的1级兵里血最多的所以就想到放枪兵了
    =w=
  • TA的每日心情
    开心
    2015-9-30 21:15
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]投石矮人

    436

    回帖

    9009

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2094
     楼主| 发表于 2013-9-29 21:40:19 | 显示全部楼层
    我重新把这段修改了,补正到修正版里面去,谢谢gigichart的细致和精品精神!
  • TA的每日心情

    2015-5-5 18:31
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]野猪

    320

    回帖

    9208

    金币

    0

    精华

    3级 Known Hero

    Rank: 3Rank: 3

    积分
    749
    发表于 2013-9-29 22:43:40 | 显示全部楼层
    感谢大神分享,有好东西用了,谢谢。
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

    捐赠
    关注我们,英3Mod一网打尽!

    WoG中文站 ( 辽B2-20210485-10 )|辽公网安备 21128202000228 号

    GMT+8, 2024-6-12 10:01 , Processed in 0.648816 second(s), 24 queries , Gzip On, File On.

    Powered by Discuz! X3.4

    Copyright © 2004-2022, Beijing Second Sight Technology Co., LTD.

    快速回复 返回顶部 返回列表