| 
签到天数: 1 天 [LV.1]初来乍到 
 
 
积分94 
 | 
 
| | 在D:\mud2.0\Mir200\Envir\PsMapQuest.txt中配置触发条件 如下所示
 ;地图 任务号 字段号 字段值 怪物名  触发值 道具名 触发值 文件名  组队
 JZ002 16 2 25 骷髅战士114 1 * 0 fenji1  0
 该配置表示在地图“JZ002”中击杀怪物“骷髅战士114”,如果私人变量V 16 2 小于 25 会触发 D:\mud2.0\Mir200\Envir\PsMapQuest\fenji1.pas的脚本文件
 脚本文件逻辑需要自己编写
 如fenji1.pas文件内容:
 
 var
 iCount : Integer;
 begin
 if This_Player.GetV(16,1)=6 then //判断是否领取任务
 begin
 iCount := This_Player.GetV(16,2);  //打怪计数标记
 if iCount = -1 then
 begin
 iCount := 0;
 end
 else if iCount =24 then
 begin
 iCount := iCount + 1;
 This_Player.SetV(16,2,iCount);
 This_Player.SetV(16,1,8); // 完成任务标记
 This_Player.PlayerNotice('你现在已经杀死了骷髅战士:'+inttostr(iCount)+'/25', 2);
 This_Player.PlayerNotice('赶快回去找关卡任务使者吧!', 2);
 end
 else if iCount <24 then
 begin
 iCount := iCount + 1;
 This_Player.SetV(16,2, iCount);
 This_Player.PlayerNotice('你现在已经杀死了骷髅战士:'+Inttostr(iCount)+'/25', 2);
 end;
 end;
 end.
 
 
 注:若两个任务需要击杀同一种怪物,V标记值配置需改为一个较大的数值,确保100%触发脚本文件
 | 
 
 | 
 上一篇:GowLom2战神引擎NPC商店配置脚本 下一篇:GowLom2战神引擎升级触发实例 |