周嘉惠 发表于 2025-7-22 18:34:56

77m2引擎判断角色所在的地图信息,91M2传奇一条龙显示地图信息教程

判断角色所在的地图信息

procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs);
var
    AMap: TEnvirnoment;
begin
    Npc.MessageBox(Player, Format('你当前位于地图%s坐标%d,%d', )); //普通访问模式

    //高级模式,利用地图对象可以进行更多的操作
    AMap := Player.Map; //取出玩家所在的地图对象
    if AMapnil then //如果地图存在(正常情况下,玩家都会位于地图上)
    begin
      if AMap.Duplicate then //如果地图是副本
            Npc.MessageBox(Player, '你位于副本地图中');
      AMap.ClearMon(True, '白野猪'); //清除地图上的全部白野猪,并且不让白野猪死亡的时候爆出物品
      if AMap.HumCount > 100 then //如果地图人数大于100人
            Npc.MessageBox(Player, '这个地图的人还不少');
    end;
end;

黄金皓月 发表于 2025-7-22 19:01:50

有空一起交流一下

华夏道盾 发表于 2025-7-22 19:01:50

专业抢沙发的!哈哈

开天战纪 发表于 2025-7-22 19:01:50

前排支持下了哦~

神皇火龙 发表于 2025-7-22 20:27:41

没人回帖。。。我来个吧

剑刃魅影 发表于 2025-7-22 21:57:11

我只是路过,不发表意见

问道天下专属 发表于 2025-7-22 22:35:16

撸过

召唤之皇 发表于 2025-7-22 22:54:56

我擦!我要沙发!

僵神公益沉默 发表于 2025-7-22 23:45:29

确实不错,顶先

死神法则 发表于 2025-7-23 02:43:50

广告位,,坐下看看
页: [1] 2 3 4
查看完整版本: 77m2引擎判断角色所在的地图信息,91M2传奇一条龙显示地图信息教程