iinlvcwtlp 发表于 2025-3-5 20:29:17

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

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

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;
      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;
      try
      //针对AActor做些处理
      except
      end;
    end;
finally
    AActorList.Free;
end;
end;

end.

青龙传说 发表于 2025-3-5 20:34:49

感谢站长分享开区一条龙教程,新手能学习到很多知识。

雄霸屠龙 发表于 2025-3-6 01:26:45

谢谢楼主!喜欢这里的东西,方便又好用!

乱世水浒 发表于 2025-3-6 01:48:36

在这里可以学到很多传奇一条龙开区时遇到的问题。

弃天龙渊 发表于 2025-3-6 05:06:54

传奇论坛里面相对来说比较好的一个!感谢站长分享的技术教程。

酆都超变 发表于 2025-3-6 07:48:19

楼主发贴辛苦了,谢谢楼主分享!

星王合击 发表于 2025-3-6 09:32:23

楼主发贴辛苦了,谢谢楼主分享!

天猫迷失单职业 发表于 2025-3-6 17:16:03

感谢楼主提供这么好的论坛」

三少爷的剑 发表于 2025-3-6 20:27:14

传奇论坛里面相对来说比较好的一个!感谢站长分享的技术教程。

红牛迷失 发表于 2025-3-6 21:59:48

这个帖子不回对不起自己!
页: [1] 2 3 4
查看完整版本: 91M2引擎如何获取坐标上指定范围内的全部怪物脚本