Project1

标题: 我有个修改经验和获得多少的想法,求大神帮忙 [打印本页]

作者: a123669520    时间: 2012-8-24 17:13
标题: 我有个修改经验和获得多少的想法,求大神帮忙
就是 从1级开始 每级升级的经验增长500   
1级    500
2级    1000
3级    1500
10级  5000
50级  25000
99级  49500

打怪获得经验这样算   怪的等级如果跟角色等级相同杀死怪加(100+角色等级*5)的经验
1级打1级的怪      105经验/只
2级打2级的怪      110经验/只
3级打3级的怪      115经验/只
10级打10级的怪  150经验/只
50级打50级的怪  350经验/只
99级打99级的怪  595经验/只

如果怪等级比角色低就按(100+角色等级*5-怪等级差*10)
10级打3级的怪    100+10*5-7*10= 80 经验
20级打10级的怪  100+20*5-10*10= 100 经验
50级打5级的怪    100+50*5-45*10= -100 经验  负数判断为+0经验就是不获得经验

如果怪等级比角色等级高(100+角色等级*5-怪等级差*5)
10级打13级的怪    100+10*5-3*5= 135 经验
20级打90级的怪  100+20*5-70*5= -150 经验    负数判断为+0经验就是不获得经验
1级打3级的怪    100+1*5-2*5= 95 经验

怪的等级可以在名字里设置比如   哥布林LV50  魔神LV120         
最后获得的经验在加上数据库里设定的经验 比如设定为50         1级杀1级怪获得105+50=155经验
2个角色等级不同打一只怪获得的经验不同
1级杀同等级的怪5只升级
2级杀9只
50级杀71只
99级杀83只.额没有100级不用杀.


我只有这么多悬赏分VIP都送也行
作者: a123669520    时间: 2012-8-24 17:15
我按错了多发了一个怎么删
作者: zeldafd    时间: 2012-8-24 17:17
你用條件分岐來判斷得到多少經驗可以吧…
作者: a123669520    时间: 2012-8-24 17:19
zeldafd 发表于 2012-8-24 17:17
你用條件分岐來判斷得到多少經驗可以吧…

怎么写,99级是不是要写99个啊




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1