找回密码
 注册
搜索
查看: 3745|回复: 15

8M以后挂机经验减少的相关代码

[复制链接]
发表于 2009-9-30 16:10:07 | 显示全部楼层 |阅读模式
//增加vip加成修正        
         if (query("registered")==5)
                oexp = iexp * gift_mul * 110 /10000;
        else if (query("registered")==4)
                oexp = iexp * gift_mul * 110 /10000;
        else if (query("registered")==3)
                oexp = iexp * gift_mul * 105 /10000;
        else  
                oexp = iexp * gift_mul /100;
               
        /*奖励控制函数*/
        k = uptime()-query_temp("time");


         if (!job_flag && k>0
                && query("combat_exp") > 8000000
                && query_condition("db_exp")<1){
                l = query("combat_exp") - query_temp("combat_exp") + oexp;
                m = l*3600/k;
       
          m = to_int(m/(1.0+(query("int")-20)*0.03)); //增加悟性修正
          if (query("registered")==5)
                        m = to_int(m/1.1);
                else if (query("registered")==4)
                        m = to_int(m/1.1);
                else if (query("registered")==3)
                        m = to_int(m/1.05);
         
          if (time() - query("last_loseletter") > 3600){
                        if(m<4000) oexp = oexp;
                        else if(m<5000) oexp = oexp * 60/100;
                        else if(m<6000) oexp = oexp * 50/100;
                        else if(m<7000) oexp = oexp * 40/100;
                        else if(m<8000) oexp = oexp * 30/100;
                        else oexp =  oexp * 20/100;       
                }
                else{
                        if(m<9000) oexp = oexp;
                        else if( m<10000) oexp = oexp * 80/100;
                        else if( m<11000) oexp = oexp * 70/100;
                        else if( m<12000) oexp = oexp * 60/100;
                        else oexp = oexp * 50/100;       
                }
        }
门派:不明
发表于 2009-9-30 21:30:08 | 显示全部楼层
看不懂啊,哪个高手来解释解释吧。。。。。。。。。。。
门派:不明
发表于 2009-9-30 21:50:59 | 显示全部楼层
不好意思,master ,看不大懂

既然是8M后经验要减少,涉及到所有玩家的利益

麻烦master 把这个code 说明一下,好吗?
门派:不明
发表于 2009-9-30 22:21:32 | 显示全部楼层
简单的说,就一句话:
当玩家exp>8M时 送lostletter  基础成长率<9k 时没影响,超出获得exp 下降;

不送lostletter 基础成长率< 4k 时没影响,超出获得exp 下降;

基础成长率已扣除 vip 加成及悟性的影响因素;

白天送ll的,晚上纯挂机的话,先quit 再上,否则受影响。时

评分

1

查看全部评分

门派:不明
发表于 2009-9-30 22:55:36 | 显示全部楼层
*..海喆  22:52:11
也就是说8M以后挂机每小时最多就4K是吗
陈  22:53:25
不是
陈  22:53:47
超过4k后,每次job 获得的exp 会减少
陈  22:53:52
但不是变成0
*..海喆  22:54:16
意思是让经验平均每小时保持在4K左右不会超过某个数值?
陈  22:54:33
.........
*..海喆  22:54:50
这么理解不对啊、、、
陈  22:54:51
你也可以达到5k/hour
*..海喆  22:55:07
达到5K了 在做任务 给的经验就少了是吗
陈  22:55:11
只不过,如果不减少的话,你可能是6k/hour
*..海喆  22:55:13
达成所谓的限制
陈  22:55:22
这里说的是基本成长率
*..海喆  22:55:26
20WX
陈  22:55:30
不是wx 加权后的
*..海喆  22:55:29
嗯 明白了
门派:不明
发表于 2009-10-5 21:43:31 | 显示全部楼层
insu是不是搞编程的啊 这么古里古怪的东西也看得懂
门派:不明
发表于 2009-10-16 18:52:33 | 显示全部楼层
明白了!谢谢insu
门派:不明
发表于 2009-10-22 12:59:50 | 显示全部楼层
按照代码,可以有个小窍门,每隔一小段时间,quit一次,即可不受此影响。
门派:不明
发表于 2009-10-22 13:01:41 | 显示全部楼层
最好保证,每次在线不超过1个小时,一小时9k/h的经验还是很难达到的。
hsmm@zy 该用户已被删除
发表于 2010-1-21 15:37:54 | 显示全部楼层
我离8M还远着呢,回贴的目的有俩,一个是赚点TB,二是把一些帖子沉下去...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-5-26 12:42 , Processed in 0.037553 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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