雷鸣爆强哥 发表于 2012-10-29 16:03:34

凭此莫问归来去,江湖何处不吾乡?(6楼,18楼求解答)



“没想到,”长叹一声,强哥向来刚毅的脸上浮现出一丝忧郁,“你真的学不会······雷鸣从此绝矣。”
;wunai;


[ 本帖最后由 灰狼王子 于 2012-10-30 09:49 编辑 ]

雷鸣爆强哥 发表于 2012-10-29 16:05:51

    ·····
    那么,今天真心不扯蛋了。
    简单粗暴一点吧:

!?BA0&1000;&1000战斗一定有人类玩家参与

!!BA:O?y-2/?y-3; 攻击方y-2 防御y-3 检测玩家颜色

!!OW:Iy-2/?y-4; 检测进攻方是人类玩家(y-4=0)还是AI(y-4=1)

!!VRv9999&y-4=0:S0; 玩家进攻时v9999=0

!!VRv9999&y-4=1:S1; 玩家防御时v9999=1

!!BA:H0/?v9555 H1/?v9560; 进攻方v9555 防御方v9560

!?BF&v9999=0;


!!DO7055/0/20/1&v9555=v9555:P;

!!DO7056/21/41/1&v9560=v9560:P;

!!HEv9555:S7/?y-71;获得**智慧**技能等级

!!HEv9555:S4/?y-72;获得**外交**技能等级

!!VRy-71:*2;变量=智慧*2

!!VRy-72:*8;变量=外交*10

!!VRy-74:Sy-71 +y-72;变量相加

!!HEv9555:Idy-74; 英雄的魔法值增加=智慧*2+外交*10
!!VRv9911:S0;变量v9911重设0


!!VRv9912:S0;变量v9912重设0

!!HEv9555:S19/?y-73;获得**战术**技能等级

!!VRv9911&y-73>0/v9555=v9555:S1;有战术时 v9911=1

!!VRy-73:*2;战术*2

!!VRy73:SRy-73;随机数

!!VRv9912&v9911=1:Sy73;v9911=1时 令v9912=战术*(1-2)

!!HEv9555&v9911=1:Fdv9912/d/d/d; 英雄攻击增加 战术*(1-2)
***战争工具复活战前***

!!VRv9901:S0;变量v9901重设0

!!VRv9902:S0;变量v9902重设0

!!VRv9903:S0;变量v9903重设0

!!HEv9555:A2/4/?y-12/?y-13;*检查进攻方?y-13弩车

!!VRv9901&y-13>0/v9555=v9555:S1; 进攻方有弩车,将变量v9901设置为1

!!HEv9555:A2/5/?y-14/?y-15;*检查进攻方?y-15补给车

!!VRv9902&y-15>0/v9555=v9555:S1; 进攻方有补给车,将变量v9902设置为1

!!HEv9555:A2/6/?y-16/?y-17;*检查进攻方?y-17帐篷

!!VRv9903&y-17>0/v9555=v9555:S1; 进攻方有帐篷,将变量v9903设置为1

兽哥哥 发表于 2012-10-29 16:06:01

这样就放弃?还是说我插楼了,本身还有下文?:shufu:

雷鸣爆强哥 发表于 2012-10-29 16:07:31

!?BF&v9999=1;*******防御方触发*******
!!DO7055/0/20/1&v9555=v9555:P;攻击方数据

!!DO7056/21/41/1&v9560=v9560:P;防御方数据
!!HEv9560:S7/?y-71;获得**智慧**技能等级               
!!HEv9560:S4/?y-72;获得**外交**技能等级

!!VRy-71:*2;变量=智慧*2

!!VRy-72:*10;变量=外交*10

!!VRy-74:Sy-71 +y-72 +y-73;变量相加

!!HEv9560:Idy-74; 增加英雄的魔法值


!!VRv9913:S0;变量v9913重设0

!!VRv9914:S0;变量v9914重设0

!!HEv9560:S19/?y-73;获得**战术**技能等级

!!VRv9913&y-73>0/v9560=v9560:S1;有战术时 v9913=1

!!VRy-73:*3;战术*3

!!VRy73:SRy-73;随机数

!!VRv9914&v9913=1:Sy73;v9913=1时 令v9914=战术*(1-3)

!!HEv9560&v9913=1:Fdv9914/dv9914/d/d; 英雄防御增加 战术*(1-3)


!!VRv9904:S0;变量v9904重设0

!!VRv9905:S0;变量v9905重设0

!!VRv9906:S0;变量v9906重设0

!!HEv9560:A2/4/?y-12/?y-13;

!!VRv9904&y-13>0/v9560=v9560:S1;防御方有弩车,将变量v9904设置为1

!!HEv9560:A2/5/?y-14/?y-15;

!!VRv9905&y-15>0/v9560=v9560:S1;防御方有补给车,将变量v9905设置为1

!!HEv9560:A2/6/?y-16/?y-17;

!!VRv9906&y-17>0/v9560=v9560:S1;防御方有帐篷,将变量v9906设置为1

!?FU7055&v9999=0;----------进攻触发 战斗中

!!HEv9555:E?y21/?y22;获得英雄的等级

!!HEv9555:S10/?y-31;获得弹道技能等级

!!HEv9555:S27/?y-32;获得急救技能等级

!!BMx16:T?y-22;获取怪物ID

!!FU&y-22<145:E;怪物ID小于145时不执行

!!FU&y-22>148:E;怪物ID大于148时不执行

!!BMx16:H?y-23;获得怪物生命------

!!VRy-24:Sy-23 *y22 *y22 :100;变量=英雄等级的平方*生命%

!!BMx16:Hdy-24;生命增加

!!BMx16:A?y-25;获得怪物的攻击------

!!VRy-26:Sy-25 :2 *y-31;变量=弹道等级*基础/2

!!BMx16:Ady-26;攻击增加

!!BMx16:D?y-27;获得怪物的防御------

!!VRy-28:Sy-27 :2 *y-32;变量=急救等级*基础/2

!!BMx16:Ddy-28;防御增加

雷鸣爆强哥 发表于 2012-10-29 16:08:12

!?FU7056&v9999=1;---------防御方触发 战斗中

!!HEv9560:E?y21/?y22;获得英雄的等级

!!HEv9560:S10/?y-31;获得**弹道**技能等级

!!HEv9560:S27/?y-32;获得**急救**技能等级

!!BMx16:T?y-22;获取怪物ID

!!FU&y-22<145:E;怪物ID小于145时不执行

!!FU&y-22>148:E;怪物ID大于148时不执行

!!BMx16:H?y-23;获得怪物生命----

!!VRy-24:Sy-23 *y22 *y22 :100;变量=英雄等级的平方*生命%

!!BMx16:Hdy-24;生命增加

!!BMx16:A?y-25;获得怪物的攻击---

!!VRy-26:Sy-25 :2 *y-31;变量=弹道等级*基础/2

!!BMx16:Ady-26;攻击增加

!!BMx16:D?y-27;获得怪物的防御---

!!VRy-28:Sy-27 :2 *y-32;变量=急救等级*基础/2

!!BMx16:Ddy-28;防御增加

!?BA1&v9901=1;------进攻 弩车
!!HEv9555:O?y-1;检查英雄所归属的颜色,如被打败则为-1

!!FU&y-1<0:E;如果英雄被打败则退出

!!HEv9555:A-4;无脑删除弩车

!!HEv9555:A4/4;装备新的弩车
!?BA1&v9902=1;------进攻 补给车   
!!HEv9555:O?y-1;检查英雄所归属的颜色,如被打败则为-1

!!FU&y-1<0:E;如果英雄被打败则退出

!!HEv9555:A-5;无脑删除补给车

!!HEv9555:A4/5;装备新的补给车
!?BA1&v9903=1;------进攻 帐篷


!!HEv9555:O?y-1;检查英雄所归属的颜色,如被打败则为-1

!!FU&y-1<0:E;如果英雄被打败则退出

!!HEv9555:A-6;无脑删除帐篷

!!HEv9555:A4/6;装备新的帐篷

雷鸣爆强哥 发表于 2012-10-29 16:08:37

!?BA1&v9904=1;------防御 弩车            
!!HEv9560:O?y-1;

!!FU&y-1<0:E;

!!HEv9560:A-4;

!!HEv9560:A4/4;
!?BA1&v9905=1;------防御 补给


!!HEv9560:O?y-1;

!!FU&y-1<0:E;

!!HEv9560:A-5;

!!HEv9560:A4/5;
!?BA1&v9906=1;------防御 帐篷

!!HEv9560:O?y-1;

!!FU&y-1<0:E;

!!HEv9560:A-6;

!!HEv9560:A4/6;


!?BA1&v9911=1;**********进攻方战术 v9911=1时触发

!!HEv9555&v9911=1:F?y-11/d/d/d; 获取战后玩家英雄攻防

!!VRy-11:-v9912;战后攻击-战前增量

!!HEv9555&v9911=1:Fy-11/d/d/d;重设攻击
!?BA1&v9913=1;**********防御方战术 v9913=1时触发

!!HEv9560&v9913=1:Fd/?y-12/d/d; 获取战后玩家英雄攻防

!!VRy-12:-v9914;战后防御-战前增量

!!HEv9560&v9913=1:Fd/y-12/d/d;重设防御

    勉强写成这样,然后发现了
    问题一:我写的太长了。我直觉中知道,像这样简单的东西不应该扯到那么多触发器的,——但我试过了,不会缩写。所以麻烦你们帮忙看看。
    问题二:这个不算大问题,虽然我确实不知道怎么办。——我的本意是让玩家和电脑通用,只是老没写好,弹错几次后我就放弃了,现在上面的代码只对玩家有效,反正虐电脑是理所当然的。——当然,你应该不介意告诉我一下吧?
    问题三:好吧,这个令我很矛盾。——我上面似乎做到了:只要英雄不败,战争工具就自带伪复活。而世事难料,有时我方英雄需要果断作战略撤退,然后淡然地在酒馆里喝了点酒,然后才蛋疼地发现原来逃跑本身就是失败。——可以的话,告诉我怎么改;否则,其实这样也可以接受啦。


[ 本帖最后由 雷鸣爆强哥 于 2012-10-29 16:13 编辑 ]

雷鸣爆强哥 发表于 2012-10-29 16:09:39

;ooru; 然后······我觉得,应该添加附件就好了——不过既然都这样了,就继续无脑复制了。

雷鸣爆强哥 发表于 2012-10-29 16:10:20

********计时器触发
!#TM99:S2/999/1/255;
每天所有英雄发生(第二天开始)
!#TM98:S7/999/7/255;
每周所有英雄发生

!?TM99; ****每天触发的计时器                                                                     
!!OW:C?v9998;
获取当前玩家
!!VRv9990:S0;
从0#英雄开始
!!DO9990/0/155/1:P;
触发?检查全部英雄?

!?FU9990;
!!HEx16:O?v9991;

获取英雄
!!HEx16&v9991=v9998:S9/?v9099;
获取幸运技能等级
!!FU9991&v9991=v9998/v9099>0:P;
幸运触发9991
!!HEx16&v9991=v9998:S5/?v9098;
获取航海技能等级
!!FU9992&v9991=v9998/v9098>0:P;
航海触发9992
!!HEx16&v9991=v9998:A2/5/?y5/?y6;
检查补给车
!!HEx16&v9991=v9998/y6>0:Wd450;
增加移动力450

!?FU9991;----------------------9991幸运、每天获得木材石料
!!OW:Rv9991/0/dv9099;
增加木材
!!OW:Rv9991/2/dv9099;
增加石料

!?FU9992;---------------------9992航海、每天获得黄金
!!VRy9:S100 R100*v9098;
航海*(100-200)
!!OW:Rv9991/6/dy9;
增加黄金

!?TM98;****每周日触发的计时器
!!OW:C?v9998;
获取当前玩家
!!VRv9990:S0;
从0#英雄开始
!!DO9980/0/155/1:P1;
触发检查全部英雄

!?FU9980;
!!HEx16:O?v9991;
获取英雄
!!HEx16&v9991=v9998:S9/?v9099;
获取幸运技能等级
!!FU9981&v9991=v9998/v9099>0:P;
幸运触发9981
!!HEx16&v9991=v9998:S24/?v9097;
获取智力技能等级
!!FU9982&v9991=v9998/v9097>0:P;
智力触发9982
!!HEx16&v9991=v9998:S3/?v9096;
获取侦察技能等级
!!FU9983&v9991=v9998/v9096>0:P;
侦察触发9983
!!HEx16&v9991=v9998:S6/?v9095;

获取领导技能等级
!!FU9984&v9991=v9998/v9095>0:P;
领导触发9984

!?FU9981;---------------------9981幸运:周日获得水银硫磺水晶宝石
!!OW:Rv9991/1/dv9099;
获得水银
!!OW:Rv9991/3/dv9099;
获得硫磺
!!OW:Rv9991/4/dv9099;
获得水晶
!!OW:Rv9991/5/dv9099;
获得宝石

!?FU9982;----------------------9982智力:周日增加力量和知识
!!HEx16&v9991=v9998/v9097=1:Fd0/d0/d0/d1;
初级知识+1
!!HEx16&v9991=v9998/v9097>1:Fd0/d0/d1/d1;
中级以上知识+1 力量+1

!?FU9983; ----------------------9983侦察:周日获得宝物
!!VRy33:S0R99;
0-99的随机数
!!UN:J6/4/?v9876;
随机一个低级宝物并储存于v9876
!!HEx16&v9991=v9998/v9096=1/y33>69:A4/v9876;
初级30%获得宝物
!!HEx16&v9991=v9998/v9096>1/y33<70:A4/v9876;
中级以上70%获得宝物
!!HEx16&v9991=v9998/v9096=3/y33>49:A4/64;
高级50%获得火眼人

!?FU9984; ----------------------9984领导:周日获得移动力
!!VRy6:S600*v9095 R600;
领导*600+(1-600)
!!HEx16&v9991=v9998/v9095>0:Wdy6;
增加移动力

***航海5领导6加强:每步补偿移动力***
!?HM-1;
当前英雄激活
!!HE-1:P?y-2/?y-3/?y-4;
获取英雄位置
!!TRy-2/y-3/y-4:T?y-5/d/d/d/d/d/d/d;
获得地面类型
!!HE-1:S5/?y-12;
航海等级
!!HE-1:S6/?y-13;
领导等级
!!VRy-12:*10;
航海*10
!!VRy-13:*6;
领导*6
!!VRy-19:Sy-12+y-13 +1;
变量之和+1
!!HE-1&y-5<>8:Wdy-19;
英雄陆上移动增加移动力
***后勤2加强:升级增加移动力魔法值***
!?HL-1;
当前英雄升级
!!HE-1:S2/?y-22;
后勤等级
!!VRy-23:Sy-22*y-22 *100 +1000;
(后勤的平方)*100+1000
!!HE-1&y-22>0:Wdy-23;
若后勤等级大于0增加移动力
!!VRy-24:Sy-22*y-22 *10 +1;
(后勤的平方)*10+1
!!HE-1&y-22>0:Idy-24;
增加英雄的魔法值

雷鸣爆强哥 发表于 2012-10-29 16:11:09

    嗯,这些貌似没有什么问题。
    一些辅助技能是可以直接对官方的脚本修改的。——只要看得明白,而且觉得有需求,我果断不修改不舒服斯基(PS:昨天我改了一下龙之国,不知道哪里弄错了,打完之后就弹出游戏,泪了)。比如说我改了一下
    侦察——上面我把侦察稍微强化,再去改一下官方强化里突发事件的几率为3%、4%、5%,于是它居然有点神技的感觉;(当然,不要开那个英雄升级得宝物)
    寻路——我改成每天加移动力,增加强度等于半个后勤,再算上它本身的效果,后勤差点泪目,好在上面对后勤作了点强化,初期学到后勤是无愧神技之名的。
    学者——可以把每周学新魔法的几率改大,可以改100%,虽然改变不了它鸡肋的本性,但也可能会有些小惊喜:副英雄居然领悟回城末日什么的。
    学习——无脑修改提升四围的几率;每天无脑加经验。但依然只是前期比较有用。
    理财——不知道你们怎么看的,我是一直很喜欢理财英雄。因为我开了英雄初始5级,所以会有一些英雄很识时务地学了理财,于是他们就可以光荣地成为我的部下;若他们本身是350或者那几个生产稀有资源的,那么······总之,我无耻地强化了理财术,让金钱掩埋我吧。


    ······节操啊节操,说好的不扯蛋的。;no;
    总之,我发第一个帖子是在未曾入门时,于是就随便想点简单的东西扯扯蛋;后来用点功夫去学ERM,才发现自己学习能力低下,于是十来天过去了依然未入门;好在已经可以稍微作修改了,再配合某个无脑添加生物经验的工具,也很快活了;这又要归功于我的谦虚,因为当时我吹的不是很过分,于是一些想法自己也勉强实现了,啥?没实现的就让它滚蛋吧!
    我很会偷懒难道会告诉你?
    老实说,我一直觉得很悲剧的是——虽然说论坛上可以找到很多代码,但若遇上作者不详细注解的,愚蠢的我便拙计了;于是复制自己写的,心想也许可能大概有新手会需要——然而······好吧,所以这终究只是个水贴。
    以上。

十三木人 发表于 2012-10-29 16:28:52

看标题我就知道是强哥了
我认真的看了。嗯,问一下这个erm是要实现什么?
目测是技能加强,但是不明目的

无心云 发表于 2012-10-29 16:29:33

强哥威武

dadds 发表于 2012-10-29 16:30:39

又一颗新星冉冉升起

小翼 发表于 2012-10-29 16:51:18

服了你,强哥...我很无语....

雷鸣爆强哥 发表于 2012-10-29 16:51:22

;ooru; 你们都别光围观,我就是来问问题的呀,在6楼——而且其他,你们发现什么问题的也告诉我一下啊。

贤知有您 发表于 2012-10-29 17:05:21

支持楼主学习ERM的热情.
楼主都写注释了,确实是好啊.
有时候贪方便,确实都不想写注释.但却不利于阅读理解了.

我相信楼主已经有一套自己的WOG了.
希望楼主继续努力,给大家带来更多的作品.
:good_job:
另外,楼主是否考虑全部合成一个帖子.也好分析问题.

[ 本帖最后由 贤知有您 于 2012-10-29 17:07 编辑 ]

mayicomein 发表于 2012-10-29 17:15:22

这个真心看不懂,不过也同样真心精神上支持。

文兄 发表于 2012-10-29 17:38:59

光眼瞎,裸泪涕流,强牛

雷鸣爆强哥 发表于 2012-10-29 17:41:37

;lan;好吧, 今天我忍着不灌水(哦·····是这样吗),发出这么一个贴,一来是有问题请教;二来也想说,人生的悲剧是难以预料,但是我们喜欢一个游戏,然后用来娱乐时不能也悲剧了,玩不赢没有问题,但是有些问题就很大——比如说裸奔英雄升级了,赫然入目的是,壮哉我大外交术我大航海术!——所以我认为,在作其他稀奇的加强之前,应该先把辅助技能的加强做好。
      我有一个梦想:某些极度蛋疼的时候,你打开WOG,发誓每每英雄升级无脑单选左边的技能——当然也许你喜欢右边,——总之,你可以这样玩下去又不觉得痛苦。
      说起来,我水平相当有限,基本上什么都不懂,所以这次作加强显得很单调——但是我添加这些代码后自己玩起来已经很舒服了;所以像你们这些有想法有能力的高手必然可以做得更好。
      ——那么,亲。请费些功夫,整合一个脚本,号称完美不虐主辅助技能加强脚本——完美在此的定义是,不需要太BT,不需要绝对平衡,能做英雄升级时面对两个技能都有些犹豫。

重复一次啊——我主要是觉得自己似乎把很简单的写得复杂了,希望帮忙看看哪里可以缩减的。

无心云 发表于 2012-10-29 19:55:38

强哥的思绪有些乱啊

龙巫妖 发表于 2012-10-29 22:40:34

我来围观大神
雷鸣强暴哥;exp;
页: [1] 2
查看完整版本: 凭此莫问归来去,江湖何处不吾乡?(6楼,18楼求解答)

捐赠