找回密码
 注册传奇版本库账号
搜索
热搜: DBC2000 1.76 1.80
查看: 2838|回复: 0

[技术文章] 77M2引擎的传奇M2地图传送脚本展示

[复制链接]
  • TA的每日心情
    开心
    7 天前
  • 1387

    主题

    204

    回帖

    111万

    积分

    管理员

    积分
    1116444
    发表于 2022-3-26 11:36:37 | 显示全部楼层 |阅读模式
    77m2引擎的传奇版本中地图传送,随机传送等脚本方法和其它引擎有所不同,我们看一下以下脚本和其它引擎的有什么不同。
    地图传送
    unit Q2;

    interface
      uses Classes, SysUtils;

    procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs);
    implementation
    procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs);
    var
      I: Integer;
    begin
      Player.RandomMove; //在当前玩家在所在的地图随机传送
      Player.RandomMove('0'); //在地图名称为'0'的地图上随机传送
      Player.RandomMoveEx(Player.Map); //在指定的地图对象上随机传送
      Player.GuildMapMove('3', 600, 600); //行会成员传送到指定位置
      Player.GroupMapMove('3', 300, 300);  //编组成员传送到指定位置

      //循环服务器全部玩家
      for I := Gamelib.PlayCount - 1 downto 0 do
      begin
        //按奇偶序号分阵营(取模操作)
        if I mod 2 = 0 then
        begin                                      
          Gamelib.Player[I].Camp := 1; //分到阵营1
          Gamelib.Player[I].MapMove('0', 300, 300); //传送到指定位置
        end
        else
        begin
          Gamelib.Player[I].Camp := 2; //分到阵营2
          Gamelib.Player[I].MapMove('0', 600, 600); //传送到指定位置
        end;
      end;
    end;
    end.

    当前最新版本:20150322 完整自定义UI开发中,持续更新ing。
    1.修复客户端不显示武僧属性点加点按钮及属性计算错误的bug。
    f7a7ae95a4c27d1e6217dfcc1dd5ad6eddc4381a.jpg
    2.QFunctionNpc增加采集前触发,非示范版本请自行添加事件函数声明。
    3.增加FlashWindow函数,用来向非激活状态的客户端发送一个标题栏闪动(可做最小化状态时事件提醒)
    4.开放右键直接查看角色装备的功能(M2Server菜单->选项->参数设置->客户端控制)
    5.修复自定义UI里面的玻璃音效无效。
    6.取消登陆器浏览器组件边框显示。
    7.修复怪物掉落聚灵珠时聚灵珠附带经验的bug。
    8.修复无限仓库合区时部分仓库信息丢失及行会合区时信息可能丢失的bug。
    9.修复普通仓库和无限仓库存取无效的bug。





    上一篇:传奇架设视频教程-远程服务器架设外网「0基础教学」
    下一篇:传奇77M2引擎M2脚本使用常见问题解决
    回复

    使用道具 举报

    本版积分规则

    QQ:2444100141|网站地图|传奇标签|手机版|小黑屋|传奇版本服务端 ( 滇ICP备13005504号-5 )

    GMT+8, 2024-6-15 10:19 , Processed in 0.126089 second(s), 32 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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