专注于游戏服务端源码资源分享,游戏修改,架设教程
欢迎您访问本网站,请 注 册了解更多!
当前位置:网站首页 > 教程专区 > 游戏修改 > 正文

【战神引擎】杀怪触发条件说明

作者:嗨嗨玩日期:2020-06-18 14:16:42浏览:4835分类:游戏修改

在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%触发脚本文件


本站的内容仅供参考学习使用。本站发布的内容若侵犯到您的权益,请联系站长删除,我们将及时处理

暂无评论,来添加一个吧。

取消回复欢迎 发表评论:

请填写验证码
咨询