你是想在M2中设置呢,还是单单用脚本设置呢。
(M2\选项\游戏参数) 中找找看。。
第一步
MapQuest_def\QManage.txt
[@Login]
#if
CHECKLEVELEX > 0
#act
#CALL [\游戏登陆\设经验置.txt] @经验设置
第二步
QuestDiary\游戏登陆\设经验置.txt
;==========================================
[@经验设置]
#IF
CHECKLEVELEX < 40
#ACT
KILLMONEXPRATE 10000 600
(这里的600是用秒计算的。你想全天的话就算下24小时等于几秒。这个我就不多说了。不知道百度去。。)
#SAY
您当前杀怪经验倍数为 100倍,有效时间 ????秒。
#IF
CHECKLEVELEX < 45
CHECKLEVELEX > 40
#ACT
KILLMONEXPRATE 5000 600
(这里的600是用秒计算的。你想全天的话就算下24小时等于几秒。这个我就不多说了。不知道百度去。。)
#SAY
您当前杀怪经验倍数为 50倍,有效时间 ????秒。
#IF
CHECKLEVELEX < 50
CHECKLEVELEX > 45
#ACT
KILLMONEXPRATE 2000 600
(这里的600是用秒计算的。你想全天的话就算下24小时等于几秒。这个我就不多说了。不知道百度去。。)
#SAY
您当前杀怪经验倍数为 20倍,有效时间 ????秒。
[@KILLMONEXPRATE]
#IF
CHECKLEVELEX > 50
#ACT
KILLMONEXPRATE 100 1
#SAY
您当前杀怪经验倍数为 1倍,有效时间 1秒。 (上线就没有经验加成了。这个是为了防止脚本出错才加的。可以不加、、)
;==========================================
你试一下,我没有测试过,写了我半个小时,不知道能不能用。
不能用别打击我。。嘿嘿!~~~~
在D:\Mirserver\Mir200\Envir\Market_Def里
找QFunction-0文档
再找出[@PlayLevelUp]
在[@PlayLevelUp]下编写
#if
CHECKLEVELEX < 41
#act
Gmexecute showeffect 76
KillMonExpRate 10000 143200
break
#if
CHECKLEVELEX > 40
CHECKLEVELEX < 46
#act
Gmexecute showeffect 76
KillMonExpRate 5000 143200
break
#if
CHECKLEVELEX > 44
CHECKLEVELEX < 50
#act
Gmexecute showeffect 76
KillMonExpRate 2000 143200
break
这样就ok了。。但是1及的时候是1倍的。。只有升级了才能触发这个脚本。2及开始才能变成你要的结果
在M2上进行添加 修改并保存 仔细点