找回密码
 立即注册
查看: 20627|回复: 70

91M2引擎如何获取坐标上指定范围内的全部怪物脚本

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

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

    连续签到: 1 天

    [LV.9]妙领天机

    530

    主题

    3077

    回帖

    4748

    积分

    如雷贯耳

    积分
    4748
    发表于 2020-2-14 05:50:53 | 显示全部楼层 |阅读模式

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

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

    ×
    如何获取坐标上指定范围内的全部怪物

    unit Q2;

    inte**ce
      uses Classes, SysUtils;

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

    implementation

    procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs);
    var
      AActorList: TActorList;
      AActor: TActor;
      I: Integer;
    begin
      //取出指定范围里的对象列表
      AActorList := Player.Map.GetActorListAt(Player.MapX + 1, Player.MapY, '白野猪'{如果不指定名称则取出的是全部对象}); //取出一个坐标上的全部白野猪列表
      try
        for I := 0 to AActorList.Count - 1 do  //循环处理列表中的对象
        begin
          AActor := AActorList.Items[I];
          try
            //针对AActor做些处理
          except
          end;
        end;
      finally
        AActorList.Free; //这个列表需要执行Free释放掉
      end;  
      //取出以某坐标为中心范围内的怪物列表
      AActorList := Player.Map.GetActorListInRange(Player.MapX, Player.MapY, 3{3格范围}, '白野猪'{如果不指定名称则取出的是全部对象});   
      try
        for I := 0 to AActorList.Count - 1 do  //循环处理列表中的对象
        begin
          AActor := AActorList.Items[I];
          try
            //针对AActor做些处理
          except
          end;
        end;
      finally
        AActorList.Free;
      end;
    end;

    end.

    楼主热帖
  • TA的每日心情

    2019-8-30 01:53
  • 签到天数: 481 天

    连续签到: 2 天

    [LV.9]妙领天机

    1

    主题

    3007

    回帖

    2998

    积分

    声名显赫

    积分
    2998
    发表于 2020-2-14 10:59:07 | 显示全部楼层
    路过 帮顶 嘿嘿
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2019-8-30 07:38
  • 签到天数: 470 天

    连续签到: 2 天

    [LV.9]妙领天机

    0

    主题

    3115

    回帖

    3114

    积分

    声名显赫

    积分
    3114
    发表于 2020-2-17 02:48:25 | 显示全部楼层
    顶顶更健康
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-8-30 05:42
  • 签到天数: 474 天

    连续签到: 1 天

    [LV.9]妙领天机

    0

    主题

    2990

    回帖

    2987

    积分

    声名显赫

    积分
    2987
    发表于 2020-3-2 07:32:05 | 显示全部楼层
    支持楼主,用户楼主,楼主英明呀!!!
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-8-29 12:05
  • 签到天数: 469 天

    连续签到: 1 天

    [LV.9]妙领天机

    5

    主题

    3019

    回帖

    3026

    积分

    声名显赫

    积分
    3026
    发表于 2020-3-6 15:00:30 | 显示全部楼层
    无论是不是沙发都得回复下
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2019-8-30 09:49
  • 签到天数: 478 天

    连续签到: 11 天

    [LV.9]妙领天机

    6

    主题

    3060

    回帖

    3070

    积分

    声名显赫

    积分
    3070
    发表于 2020-3-10 13:36:37 | 显示全部楼层
    LZ帖子不给力,勉强给回复下吧
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2019-8-30 13:50
  • 签到天数: 463 天

    连续签到: 1 天

    [LV.9]妙领天机

    2

    主题

    3081

    回帖

    3081

    积分

    声名显赫

    积分
    3081
    发表于 2020-3-25 16:59:03 | 显示全部楼层
    是爷们的娘们的都帮顶!大力支持
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2019-8-30 15:14
  • 签到天数: 484 天

    连续签到: 1 天

    [LV.9]妙领天机

    1

    主题

    3087

    回帖

    3087

    积分

    声名显赫

    积分
    3087
    发表于 2020-3-27 14:41:58 | 显示全部楼层
    发发呆,回回帖,工作结束~
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-8-30 16:45
  • 签到天数: 464 天

    连续签到: 8 天

    [LV.9]妙领天机

    0

    主题

    3099

    回帖

    3093

    积分

    声名显赫

    积分
    3093
    发表于 2020-3-30 09:07:24 | 显示全部楼层
    不错 支持一个了
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2019-8-27 05:09
  • 签到天数: 459 天

    连续签到: 2 天

    [LV.9]妙领天机

    0

    主题

    3135

    回帖

    3130

    积分

    声名显赫

    积分
    3130
    发表于 2020-4-8 12:28:07 | 显示全部楼层
    好,很好,非常好!
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-12-22 11:34 , Processed in 0.084991 second(s), 45 queries .

    Powered by 任逍遥 X3.5

    Copyright © 2001-2024, Rxiaoyao Cloud.

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