任逍遥

 找回密码
 立即注册
查看: 26184|回复: 85

77M2引擎如何创建和删除一个副本地图脚本示例

    [复制链接]
  • TA的每日心情

    2020-9-5 20:20
  • 签到天数: 487 天

    连续签到: 1 天

    [LV.9]妙领天机

    530

    主题

    3428

    帖子

    4569

    积分

    如雷贯耳

    Rank: 8Rank: 8

    积分
    4569
    发表于 2020-2-14 05:35:13 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    如何创建一个副本地图
    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.

    楼主热帖
  • TA的每日心情
    开心
    2019-8-30 11:27
  • 签到天数: 461 天

    连续签到: 1 天

    [LV.9]妙领天机

    14

    主题

    2931

    帖子

    2943

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    2943
    发表于 2020-2-14 07:06:50 | 显示全部楼层
    我是个凑数的。。。
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-8-29 11:59
  • 签到天数: 467 天

    连续签到: 12 天

    [LV.9]妙领天机

    6

    主题

    2886

    帖子

    2889

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    2889
    发表于 2020-2-14 07:06:50 | 显示全部楼层
    珍爱生命,果断回帖。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-8-28 12:08
  • 签到天数: 466 天

    连续签到: 2 天

    [LV.9]妙领天机

    1

    主题

    2899

    帖子

    2897

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    2897
    发表于 2020-2-20 07:29:47 | 显示全部楼层
    鼎力支持!!
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-8-30 06:59
  • 签到天数: 473 天

    连续签到: 7 天

    [LV.9]妙领天机

    12

    主题

    3007

    帖子

    3014

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    3014
    发表于 2020-2-25 02:19:41 | 显示全部楼层
    LZ帖子不给力,勉强给回复下吧
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2019-8-30 12:25
  • 签到天数: 476 天

    连续签到: 1 天

    [LV.9]妙领天机

    9

    主题

    2902

    帖子

    2910

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    2910
    发表于 2020-2-26 10:51:32 | 显示全部楼层
    支持支持再支持
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2019-8-30 17:23
  • 签到天数: 473 天

    连续签到: 1 天

    [LV.9]妙领天机

    0

    主题

    2899

    帖子

    2898

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    2898
    发表于 2020-3-2 21:11:24 | 显示全部楼层
    确实不错,顶先
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2019-8-30 07:54
  • 签到天数: 469 天

    连续签到: 1 天

    [LV.9]妙领天机

    7

    主题

    2908

    帖子

    2916

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    2916
    发表于 2020-3-7 19:05:14 | 显示全部楼层
    看帖要回,回帖才健康,在踩踩,楼主辛苦了!
    回复

    使用道具 举报

  • TA的每日心情

    2019-8-28 02:04
  • 签到天数: 480 天

    连续签到: 9 天

    [LV.9]妙领天机

    13

    主题

    2898

    帖子

    2910

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    2910
    发表于 2020-3-8 00:26:19 | 显示全部楼层
    打酱油的人拉,回复下赚取积分
    回复

    使用道具 举报

  • TA的每日心情

    2019-8-30 19:16
  • 签到天数: 484 天

    连续签到: 5 天

    [LV.9]妙领天机

    0

    主题

    2898

    帖子

    2893

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    2893
    发表于 2020-3-13 06:29:45 | 显示全部楼层
    不错 支持一个了
    回复

    使用道具 举报

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

    本版积分规则

    QQ|Archiver|手机版|小黑屋|任逍遥

    GMT+8, 2024-4-20 06:25 , Processed in 0.069381 second(s), 46 queries .

    Powered by 任逍遥 X3.4

    Copyright © 2001-2023, Rxiaoyao Cloud.

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