登录
×
  • 首页
  • 传奇论坛
  • 传奇版本库
  • 传奇服务端
  • 传奇三端手游
  • 传奇素材网
  • 传奇客户端
  • 引擎登录器
  • 下载排行
  • 获取邀请码
  • 搜索
    传奇素材网
    134573

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

     火... [复制链接]

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

     火... [复制链接]
    趣游论坛

    1万

    主题

    204

    回帖

    11万

    积分

    管理员

    积分
    113598

    灌水之王活跃会员突出贡献优秀版主荣誉管理论坛元老

    趣游论坛 2019-8-13 08:41:08 / 显示全部楼层 /阅读模式
    134573
    20190813082938.png

    判断角色所在的地图信息

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

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

    回复

    使用道具 举报

    太执着

    0

    主题

    4750

    回帖

    1万

    积分

    注册用户

    积分
    11600
    太执着 2024-8-4 17:57:10 / 显示全部楼层
    回复 支持 反对

    使用道具 举报

    太执着

    0

    主题

    4750

    回帖

    1万

    积分

    注册用户

    积分
    11600
    太执着 2024-8-27 02:04:39 / 显示全部楼层
    回复 支持 反对

    使用道具 举报

    diaosblky

    0

    主题

    97

    回帖

    515

    积分

    注册用户

    积分
    515
    diaosblky 2024-11-3 05:41:43 / 显示全部楼层
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    扫一扫加群沟通交流

    首页 论坛 !mobpost! 最新 我的