根据等级获得经验倍率的脚本

一段用于战神引擎,根据玩家等级变化,而改变的经验倍率脚本。详细的解释看下面的//备注。脚本内容添加到LogonQuest.pas文件里面,文件所在路径:D:\mud2.0\Mir200\Envir\PsMapQuest,打开LogonQuest.pas文件,在里面搜索:procedure TempExpBylv();找到以后,添加到var tempLv , tempExp : integer;下面,完整例子截图

根据等级获得经验倍率的脚本

脚本内容

begin
    tempExp := 0;  
    tempLv := This_Player.Level;
    if (tempLv >= 1) and (tempLv <= 39) then tempExp := 2 //1-39级,2倍经验,后面这个2就是倍率
    else if (tempLv >= 40) then tempExp := 1; //40级以后,1倍经验,后面这个1就是倍率
    if tempExp > 0 then
    begin 
        This_Player.MultiTempExpRate := tempExp;
	This_Player.PlayerNotice('当前经验倍数:' + inttostr(tempExp) + '倍',2);
        This_Player.PlayerNotice('点击界面获取更多功能.',1);
        This_Player.PlayerNotice('当前服务器运行于正常模式',1);
    end
end;
分享到:
赞(0)