xuzhouhudajz 发表于 2015-7-19 08:15:26

求助:如何实现人类玩家英雄所带领部队消耗每天消耗一定资源

各位大师:最近我在玩封神时思考了一个问题,战争是要资源的,但是部队只有招募资源(培训所需的资源)无日常战争过程消耗的资源,因此我想人类玩家应该要有这样的限制。比如玩家1所带领的部队数量是50大天使,那么根据招募价格每天资源损耗是50*(5000+3珠宝)*K,K根据难度系数确定,分为4个等级,一般消耗0.01,普通消耗0.02,困难消耗0.03,极难消耗0.05,并增加一个自定义选项可自动填写难度系数(范围是0.05~0.2)每天提供财务报表。如果资源不够就有一定数量的兵种脱离部队,玩家也可自己提前解散不需要的部队。意思就是如果只招募没有后续资源你是无法进行探险和战争的。电脑没有此限制。由于本人能力有限,不知哪位大师能伸出援助之手。若果各位大师确实没有时间,也请指点需用那些关键指令,我自己再摸索看能否整出点样子来。

贤知有您 发表于 2015-7-19 08:34:26

TE版本, 军队每日需要消耗一定的军费(维护费),可以参考一下.

xuzhouhudajz 发表于 2015-7-19 08:52:05

贤知有您 发表于 2015-7-19 08:34
TE版本, 军队每日需要消耗一定的军费(维护费),可以参考一下.

对不住我孤陋寡闻,TE是什么意思?

xuzhouhudajz 发表于 2015-7-19 08:57:52

贤知有您 发表于 2015-7-19 08:34
TE版本, 军队每日需要消耗一定的军费(维护费),可以参考一下.

对于RPG地图或者起始英雄带有大量的部队可每天提供相应的维护费

blacksolar 发表于 2015-7-19 10:46:40

xuzhouhudajz 发表于 2015-7-19 08:52
对不住我孤陋寡闻,TE是什么意思?

http://bbs.h3wog.com/forum.php?mod=forumdisplay&fid=113
给你个传送门

blacksolar 发表于 2015-7-19 10:48:23

实现的话,弄个每天的时间触发,检查每个英雄和城,应该就可以了,

xuzhouhudajz 发表于 2015-7-25 20:28:50

本帖最后由 xuzhouhudajz 于 2015-7-25 20:32 编辑

贤知有您 发表于 2015-7-19 08:34
TE版本, 军队每日需要消耗一定的军费(维护费),可以参考一下.
下面是我编制维护军费的脚本但是出现错误,还有就是不能实现玩家英雄循环,用比较笨的方法编制的
ZVSE
!?TM79&1000;
!!DO10000004/0/155/1:P;
!?FU10000004;
!!OW:C?i;
!!FU&i=-1:E;
!!OW:Ii/?y3;
!!FU&y3<>0:E;
!!OW:Ri/6/?y30;
!!OW:Oi/?y4/?y5/?y6/?y7/?y8/?y9/?y10/?y11/?y12;
!!VRy40:S50;部队维修费系数
!!FU10000005&y5>-1:Py5;
!?FU10000005;
!!VRy13:S0;
!!VRy18:S0;
!!HEx1:C0/y13/?y14/?y15; [#0]
!#MA&y14>-1: Cy14/6/?y16;
!!VRy17:Sy16 *y15 :y40; 提示这里开始出错
!!VRy18:+y17; 部队每日维修费
!!VRy13:+1;
!!SN&y13<7:G0;
!!FU10000006&y6>-1:Py6;
!?FU10000006;
!!VRy13:S0;
!!VRy19:S0;
!!HEx1:C0/y13/?y14/?y15; [#1]
!#MA&y14>-1: Cy14/6/?y16;
!!VRy17:Sy16 *y15 :y40;
!!VRy19:+y17; 部队每日维修费
!!VRy13:+1;
!!SN&y13<7:G1;
!!FU10000007&y7>-1:Py7;
!?FU10000007;
!!VRy13:S0;
!!VRy20:S0;
!!HEx1:C0/y13/?y14/?y15; [#2]
!#MA&y14>-1: Cy14/6/?y16;
!!VRy17:Sy16 *y15 :y40;
!!VRy20:+y17; 部队每日维修费
!!VRy13:+1;
!!SN&y13<7:G2;
!!FU10000008&y5>-1:Py8;
!?FU10000008;
!!VRy13:S0;
!!VRy21:S0;
!!HEx1:C0/y13/?y14/?y15; [#3]
!#MA&y14>-1: Cy14/6/?y16;
!!VRy17:Sy16 *y15 :y40;
!!VRy21:+y17; 部队每日维修费
!!VRy13:+1;
!!SN&y13<7:G3;
!!FU10000009&y9>-1:Py9;
!?FU10000009;
!!VRy13:S0;
!!VRy22:S0;
!!HEx1:C0/y13/?y14/?y15; [#4]
!#MA&y14>-1: Cy14/6/?y16;
!!VRy17:Sy16 *y15 :y40;
!!VRy22:+y17; 部队每日维修费
!!VRy13:+1;
!!SN&y13<7:G4;
!!FU10000010&y10>-1:Py10;
!?FU10000010;
!!VRy13:S0;
!!VRy23:S0;
!!HEx1:C0/y13/?y14/?y15; [#5]
!#MA&y14>-1: Cy14/6/?y16;
!!VRy17:Sy16 *y15 :y40;
!!VRy23:+y17; 部队每日维修费
!!VRy13:+1;
!!SN&y13<7:G5;
!!FU10000011&y11>-1:Py11;
!?FU10000011;
!!VRy13:S0;
!!VRy24:S0;
!!HEx1:C0/y13/?y14/?y15; [#6]
!#MA&y14>-1: Cy14/6/?y16;
!!VRy17:Sy16 *y15 :y40;
!!VRy24:+y17; 部队每日维修费
!!VRy13:+1;
!!SN&y13<7:G6;
!!FU10000012&y12>-1:Py12;
!?FU10000012;
!!VRy13:S0;
!!VRy25:S0;
!!HEx1:C0/y13/?y14/?y15; [#7]
!#MA&y14>-1: Cy14/6/?y16;
!!VRy17:Sy16 *y15 :y40;
!!VRy25:+y17; 部队每日维修费
!!VRy13:+1;
!!SN&y13<7:G7;
!!VRy26:Sy18 +y19 +y20 +y21 +y22 +y23 +y24 +y25;
!!VRy27:Sy30-y26;
!!VRy27&y27<0:S0;
!!OW:Ri/6/y27;;
------------------------------END--------------------------------;

XEricSin 发表于 2015-12-5 16:35:11

!!VRy40:S50;部队维修费系数
!!FU10000005&y5>-1:Py5;
!?FU10000005;
!!VRy13:S0;
!!VRy18:S0;
!!HEx1:C0/y13/?y14/?y15; [#0]
!#MA&y14>-1: Cy14/6/?y16;
!!VRy17:Sy16 *y15 :y40; 提示这里开始出错

y变量不能穿越函数。

sulei7908 发表于 2015-12-16 23:11:07

过年的幸福感飙升啊!!!!

hell____fire 发表于 2015-12-26 00:59:58

凤凰mod汉化版满足你的需求:)http://www.h3wog.com/forum.php?mod=viewthread&tid=45651&extra=page%3D1

ertewsdfa 发表于 2015-12-26 01:16:02

;jq;
这是有多想折腾一个困难的游戏。

hell____fire 发表于 2016-1-30 00:53:53

本帖最后由 hell____fire 于 2016-1-30 01:07 编辑

xuzhouhudajz 发表于 2015-7-25 20:28
下面是我编制维护军费的脚本但是出现错误,还有就是不能实现玩家英雄循环,用比较笨的方法编制的
ZVSE
...
您的脚本最后做出来了吗?我认为您的想法很不错!其他我认为可以提升真实性的一些设想:
开地图规则“地图永久黑暗”时,可以把所有建筑和英雄的视野加一倍,同时了望塔等原来不能被占领的建筑设置为可占领。因为不可能走过一个地区,就能对该地区的情况一直了如指掌,还是必须周围有自己的势力范围或者是有部队在。但原版开了地图永久黑暗后,由于建筑和英雄的视野太小,变成瞎猫捉老鼠了。。。
城镇被攻占后,原有建筑随机被破坏(就是随机减少1-3个建筑)。同时新占领的城镇如果没有部队守护,可能反叛(当然概率如何设定应该商榷)。

xuzhouhudajz 发表于 2016-1-30 13:41:33

hell____fire 发表于 2016-1-30 00:53
您的脚本最后做出来了吗?我认为您的想法很不错!其他我认为可以提升真实性的一些设想:
开地图规则“地 ...

做出来了,谢谢!你的建议我尝试一下,不过我的编程能力有限,很难搞!

hell____fire 发表于 2016-1-31 01:23:39

xuzhouhudajz 发表于 2016-1-30 13:41
做出来了,谢谢!你的建议我尝试一下,不过我的编程能力有限,很难搞!

厉害!您做出来的脚本,不妨共享一下。我非常希望玩到增加这样脚本的wog!

xuzhouhudajz 发表于 2016-1-31 08:36:09

hell____fire 发表于 2016-1-31 01:23
厉害!您做出来的脚本,不妨共享一下。我非常希望玩到增加这样脚本的wog!

script94.erm是减少资源的,script96封神.erm具有以下功能:1)增加箭塔伤害、增加弹道车弩车伤害(弹道车攻城除外)。2)增加剑圣、黑暗使者、地狱使者、及鬼子使者的数量(20级开始个/20级)3)伤害加倍(倍/8级),增加射击攻击次数(2次/20级,20级起),远程增加一定几率免物理伤害,近战部队40级后增加一定几率免物理伤害,增加魔法伤害,每天增加电脑资源,增加无限反击,电脑非守城英雄所带领的生物每天增加5%数量(数量达到1000就不增加了,自己可修改成每天翻倍,但是你没有赢的可能),如果自己不喜欢可以在后缀加个script96.erm.off ,还没把两个脚本整合在一起!想把这些脚本加入封神你得忍痛关闭一个界面及操作增强MOD,否则会提示你超过30M
!?FU10000009&x1=-999999;
!!HEx16:O?y1;#0
!!FU&y1=-1:E;#1
!!OW:Iy1/?y2;
!!FU&y2=0:E;
!!VRy3:S0;
!!HEx16:C0/y3/?y6/?y4;#5
!!FU&y4<1|y4>1000:E;
!!VRy5:Sy4:16;每天增加5%
!!HEx16:C0/y3/d/dy5;增加电脑英雄生物数量
!!VRy3:+1;
!!SN&y3<7:G5;

xuzhouhudajz 发表于 2016-1-31 08:37:58

还得注意上面两个脚本都建议用2.46版本

hell____fire 发表于 2016-2-7 00:45:23

xuzhouhudajz 发表于 2016-1-31 08:37
还得注意上面两个脚本都建议用2.46版本

非常棒的脚本,这几天玩得很high:)谢谢xuzhouhudajz兄,新年快乐
另外,我将之前和你说过的提高战略性的两个脚本思路发到了这里http://www.h3wog.com/forum.php?mod=viewthread&tid=55030&extra=page%3D1,您可以参考下

hell____fire 发表于 2016-2-10 20:21:30

楼主个人提个建议,就是现在的脚本只计算在外英雄的资源消耗,并没有计算城镇和外部部队如驻地以及矿井守卫的资源消耗,这就造成了一些不真实的地方,比如我可以将部队放在矿井有需要再取用,这样就没有维持费了。我的建议是在城镇和驻地以及矿井守卫等地的部队也应当有资源消耗,消耗可以比英雄带在外面的部队少,比如说可以设为外部部队的一半,这样才更真实。

xuzhouhudajz 发表于 2016-2-12 09:17:21

hell____fire 发表于 2016-2-10 20:21
楼主个人提个建议,就是现在的脚本只计算在外英雄的资源消耗,并没有计算城镇和外部部队如驻地以及矿井守卫 ...

可以考虑!多谢反馈!

hell____fire 发表于 2016-2-12 19:18:38

xuzhouhudajz 发表于 2016-2-12 09:17
可以考虑!多谢反馈!

不客气 ,当然如果麻烦的话维护费干脆统一起来也可以的。脚本写好了可以发给我测试;kl;。
页: [1] 2
查看完整版本: 求助:如何实现人类玩家英雄所带领部队消耗每天消耗一定资源

捐赠