ofxking 发表于 2006-2-8 13:00:49

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

忙了半天终于完成了第一次ERM修改,把追随者的经验获取方式和战斗所得经验挂钩
似乎找不到直接获取战斗经验的函数……只好用了两个全局变量来做(y变量好象只能用于一个触发器?反正我写的时候!?BA0里存的到!?BA1里就清0了……只好作罢)= =
不知道有没有更简单的方法


!?BA0;
!!HE-1:N?y-1;                                                   
!!IF&y-2=0/y-1>-1:Wy-1;                              
!!HEy-1:E?v4321/?y-70/1;                              

!?BA1;                                                            

!!HE-1:N?y-1;                                                
!!IF&y-2=0/y-1>-1:Wy-1;                              

!!HEy-1:E?v4322/?y-70/1;                              
!!VRv4322:Sv4322-v4321;                           

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

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


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

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

ofxking 发表于 2006-2-8 20:40:47

那看来差别也不大……用DO语句把敌方所有部队HP加起来的话应该也能做到。
不过那还要判断是战胜还是战败……还得考虑学习术等等,还不如就用这个办法来得快呢。。。

匿名生存 发表于 2006-2-8 21:28:22

楼主的钻研精神可敬~

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

yunings 发表于 2006-2-10 09:31:34

回复 #1 ofxking 的帖子

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


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

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

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

匿名生存 发表于 2006-2-10 09:57:31

原帖由 yunings 于 2006-2-10 09:31 发表


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

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

整数次方还好……机动一下-_+
页: [1]
查看完整版本: [灌水+提问]有没有获取战斗所得经验的函数?

捐赠