设为首页收藏本站 本站已运行

图片管理

 找回密码
 立即注册

QQ登录

只需一步,快速开始

小喇叭+ 发布

80族长充值比例1:100
03-29 22:52
02-20 14:51
查看: 366|回复: 0

[文字教程] 战神引擎杀怪触发条件说明

[复制链接]

升级   100%

  • TA的每日心情
    奋斗
    昨天 07:59
  • 签到天数: 330 天

    [LV.8]以坛为家I

    629

    主题

    44

    回帖

    9302

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    9302
    发表于 2021-12-8 20:44:53 | 显示全部楼层 |阅读模式
    80家族网:本站力求让你一站在手资源全有!

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





    上一篇:战神引擎关闭开发者(详细修复版)
    下一篇:第二十一课 安卓10修复教程+语音
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    欢迎访问80家族网
    本站创建于:2020-07-22,稳定运行了6月19天07时, 本站已被访问12145人次!

    QQ|Archiver|手机版|小黑屋|图片管理 ( 鲁ICP备19060415号 )

    GMT+8, 2026-2-6 07:55 , Processed in 0.057473 second(s), 33 queries .

    Powered by Discuz! X3.4 Licensed

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表