设为首页收藏本站元宝充值购买会员传奇QQ群支付宝元宝充值

一休论坛

网络广告风险自担
 找回密码
 立即注册
查看: 13|回复: 0

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

[复制链接]
  • TA的每日心情
    慵懒
    2018-8-5 17:14
  • 签到天数: 49 天

    [LV.5]常住居民I

    发表于 4 天前 | 显示全部楼层 |阅读模式
    网络广告风险自担 网络广告风险自担
    网络广告风险自担
    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[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.



    上一篇:万佛重生决复古火龙单职业第二季传奇服务端-GOM
    下一篇:GOB引擎金针使者脚本 GameOfBlue引擎合成幸运符脚本
    回复

    举报

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

    本版积分规则

    一休论坛在线客服
    收 起 客 服

    小黑屋|传奇一条龙|GM基地|GM版本库|一休论坛

    GMT+8, 2019-5-20 16:35 , Processed in 0.468001 second(s), 87 queries , Gzip On.

    传奇一条龙 GM基地 版本库 传奇论坛 传奇漏洞论坛 传奇服务端下载 传奇版本

    一休论坛资料来自网络仅供学习交流之用,用于商业后果自负

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