佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 4336|回复: 4

[灌水+提问]有没有获取战斗所得经验的函数?

[复制链接]

该用户从未签到

24

回帖

9048

金币

0

精华

2级 Adventuring Hero

被盗号已改密

Rank: 2

积分
345
发表于 2006-2-8 13:00:49 | 显示全部楼层 |阅读模式
忙了半天终于完成了第一次[wiki]ERM[/wiki]修改,把[wiki]追随者[/wiki]的经验获取方式和战斗所得经验挂钩
似乎找不到直接获取战斗经验的函数……只好用了两个全局变量来做(y变量好象只能用于一个触发器?反正我写的时候!?BA0里存的到!?BA1里就清0了……只好作罢)= =
不知道有没有更简单的方法


!?BA0;
!!HE-1:N?y-1;                                                   [get hero number]
!!IF&y-2=0/y-1>-1:Wy-1;                               [enable hero variable]
!!HEy-1:E?v4321/?y-70/1;                               [save exp pre-battle]

!?BA1;                                                              [Add exp for henchmen post-battle]

!!HE-1:N?y-1;                                                  [get hero number]
!!IF&y-2=0/y-1>-1:Wy-1;                              [enable hero variable]

!!HEy-1:E?v4322/?y-70/1;                              [get current exp, level]
!!VRv4322:Sv4322-v4321;                             [Calculate exp gained in the battle]

!!VRw117&v4322>500:+5;
!!VRw117&v4322>1000:+5;
!!VRw117&v4322>2000:+10;
!!VRw117&v4322>5000:+20;
……
等等,这个就不多写了。

想问一下有没有能不用全局变量的方法?就是有没有一句话可以获得战斗经验的函数……


另外还有个问题,就是VR函数里支不支持开根、次方、对数之类的运算?

[ 本帖最后由 ofxking 于 2006-2-8 17:32 编辑 ]

该用户从未签到

24

回帖

9048

金币

0

精华

2级 Adventuring Hero

被盗号已改密

Rank: 2

积分
345
 楼主| 发表于 2006-2-8 20:40:47 | 显示全部楼层
那看来差别也不大……用DO语句把敌方所有部队HP加起来的话应该也能做到。
不过那还要判断是战胜还是战败……还得考虑学习术等等,还不如就用这个办法来得快呢。。。

该用户从未签到

257

回帖

9675

金币

2

精华

2级 Adventuring Hero

Rank: 2

积分
445
QQ
发表于 2006-2-8 21:28:22 | 显示全部楼层
楼主的钻研精神可敬~

我建议你还是用自己原始的方法。。。麦基给出的方法需要检查的东西比较多,除了学习术以外还有玩家自定义的一些加经验或者减少经验转化成金钱的宝物…………这些不处理的话[wiki]ERM[/wiki]会有瑕疵的。。。
叫我小黑就好

 成长值: 27730

  • TA的每日心情
    无聊
    2020-5-27 00:09
  • 签到天数: 24 天

    连续签到: 2 天

    [LV.4]狂狼人

    5772

    回帖

    2696万

    金币

    42

    精华

    管理员

    精灵奇侠

    Rank: 12Rank: 12Rank: 12

    积分
    9244834

    社区QQ达人论坛创始人杰出贡献论坛元老

    发表于 2006-2-10 09:31:34 | 显示全部楼层

    回复 #1 ofxking 的帖子

    想问一下有没有能不用全局变量的方法?就是有没有一句话可以获得战斗经验的函数……


    另外还有个问题,就是VR函数里支不支持开根、次方、对数之类的运算?


    貌似现在还没有一次可以获得战斗经验的函数。

    VR不支持开根、次方、对数。

    该用户从未签到

    257

    回帖

    9675

    金币

    2

    精华

    2级 Adventuring Hero

    Rank: 2

    积分
    445
    QQ
    发表于 2006-2-10 09:57:31 | 显示全部楼层
    原帖由 yunings 于 2006-2-10 09:31 发表


    貌似现在还没有一次可以获得战斗经验的函数。

    VR不支持开根、次方、对数。


    整数次方还好……机动一下-_+
    叫我小黑就好
    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

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

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

    GMT+8, 2024-5-28 10:35 , Processed in 0.544583 second(s), 15 queries , Gzip On, File On.

    Powered by Discuz! X3.4

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

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