登录
×
  • 首页
  • 传奇论坛
  • 传奇版本库
  • 传奇服务端
  • 传奇三端手游
  • 传奇素材网
  • 传奇客户端
  • 下载排行
  • VIP会员中心
  • 获取邀请码
  • 搜索
    传奇素材网
    1576312

    [其它端游引擎] 77M2引擎如何创建和删除一个副本地图脚本示例

     火... [复制链接]

    [其它端游引擎] 77M2引擎如何创建和删除一个副本地图脚本示例

     火... [复制链接]
    趣游论坛

    1万

    主题

    204

    回帖

    11万

    积分

    管理员

    积分
    116951

    灌水之王活跃会员突出贡献优秀版主荣誉管理论坛元老

    趣游论坛 2019-3-13 13:01:29 / 显示全部楼层 /阅读模式
    1576312
    20190313125448.png

    如何创建一个副本地图
    procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs);
    var
      AMap: TEnvirnoment;   
      I: Integer;
    begin
      AMap:= Gamelib.CreateDuplicateMap('Dota对战', 300); //创建一个Dota副本,副本持续时间为300秒
      if AMap <> nil then //如果创建成功,则不为nil
      begin
        AMap.RunMon := False; //设置地图为不允许穿过怪物的模式
        for I := 0 to Player.GroupCount - 1 do //循环当前玩家所在的队伍
          if Player.Group[I] <> nil then
          begin
            Player.Group[I].MapMoveEx(AMap, 100, 100); //将队员传送到副本的指定坐标
            Player.SendCountDownMessage('离副本关闭还有{$Time:300$}', 0); //向队员发送一个倒计时信息
          end;
      end
      else
        Npc.MessageBox(Player, '副本创建失败!!');
    end;


    注:副本地图不是预生成的,而是调用脚本后才开始创建的,没有做数量上的限制,实际应用中则最好根据副本配置情况限制副本同一时间最大允许数量
    副本的持续时间不得低于1分钟


    如何删除一个副本地图
    unit Q2;

    inte**ce
      uses Classes, SysUtils;

    procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs);

    implementation

    procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs);
    begin
      if Player.Map.Duplicate then //如果玩家当前处于副本地图中
        Gamelib.CloseDuplicateMap(Player.Map.Name); //关闭副本,人物都回城,副本地图怪物清理掉
    end;

    end.

    回复

    使用道具 举报

    13604447070

    0

    主题

    169

    回帖

    244

    积分

    注册用户

    积分
    244
    13604447070 2024-12-6 10:41:35 / 显示全部楼层
    回复 支持 反对

    使用道具 举报

    fengv520

    0

    主题

    177

    回帖

    573

    积分

    注册用户

    积分
    573
    fengv520 2024-12-14 16:43:53 / 显示全部楼层
    回复 支持 反对

    使用道具 举报

    s304185

    0

    主题

    193

    回帖

    230

    积分

    注册用户

    积分
    230
    s304185 2024-12-15 09:10:31 / 显示全部楼层
    回复 支持 反对

    使用道具 举报

    yu6605218

    0

    主题

    263

    回帖

    632

    积分

    注册用户

    积分
    632
    yu6605218 2024-12-29 07:25:11 / 显示全部楼层
    回复 支持 反对

    使用道具 举报

    237038735

    0

    主题

    192

    回帖

    249

    积分

    注册用户

    积分
    249
    237038735 2025-2-1 09:54:11 / 显示全部楼层
    回复 支持 反对

    使用道具 举报

    238380

    0

    主题

    165

    回帖

    189

    积分

    注册用户

    积分
    189
    238380 2025-2-2 03:19:29 / 显示全部楼层
    回复 支持 反对

    使用道具 举报

    15954426456

    0

    主题

    196

    回帖

    311

    积分

    注册用户

    积分
    311
    15954426456 2025-2-9 11:26:14 / 显示全部楼层
    回复 支持 反对

    使用道具 举报

    woweiying

    0

    主题

    153

    回帖

    192

    积分

    注册用户

    积分
    192
    woweiying 2025-2-18 08:06:59 / 显示全部楼层
    回复 支持 反对

    使用道具 举报

    寻常

    0

    主题

    146

    回帖

    195

    积分

    注册用户

    积分
    195
    寻常 2025-4-2 17:59:23 / 显示全部楼层
    我是第一个回的耶~
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    扫一扫加群沟通交流

    首页 论坛 !mobpost! 最新 我的