夜游神论坛,传奇一条龙,GM论坛,GM部落

 找回密码
 立即注册

QQ登录

只需一步,快速开始

安全 WRIDC 996 php 88A
查看: 1829|回复: 0

[手游教程] GowLom2战神引擎杀怪触发条件说明

[复制链接]

签到天数: 1 天

[LV.1]初来乍到

47

主题

47

帖子

2

钻石

Rank: 1

积分
94
发表于 2019-8-22 20:19:16 | 显示全部楼层 |阅读模式
在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战神引擎升级触发实例
回复

使用道具 举报

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

本版积分规则

传奇广告代理|传奇脚本|微变传奇|单职业传奇|热血传奇|传奇私服|GM论坛|英雄合击|小黑屋|百度统计|夜游神论坛 |网站地图

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.