一段用于战神引擎,根据玩家等级变化,而改变的经验倍率脚本。详细的解释看下面的//备注。脚本内容添加到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;