Bigmerboy 发表于 2020-2-12 02:43:27

77M2引擎的传奇服务端地图传送脚本范例展示分享

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.Camp := 1; //分到阵营1
      Gamelib.Player.MapMove('0', 300, 300); //传送到指定位置
    end
    else
    begin
      Gamelib.Player.Camp := 2; //分到阵营2
      Gamelib.Player.MapMove('0', 600, 600); //传送到指定位置
    end;
end;
end;

end.

kingwinne 发表于 2020-2-12 11:34:15

看帖要回,回帖才健康,在踩踩,楼主辛苦了!

滴水成湖 发表于 2020-2-12 21:10:00

看帖要回,回帖才健康,在踩踩,楼主辛苦了!

Dot 发表于 2020-2-13 23:28:46

不错 支持一个了

热血虾 发表于 2020-2-27 19:42:20

确实不错,顶先

上海皇家蓝彩宝 发表于 2020-3-14 23:22:10

支持你哈...................................

68508 发表于 2020-3-20 17:10:09

楼主呀,,,您太有才了。。。

超人琴i 发表于 2020-4-10 14:28:17

回个帖子,下班咯~

枫霖逸 发表于 2020-4-21 08:56:55

佩服佩服!

husan 发表于 2020-4-21 10:20:19

纯粹路过,没任何兴趣,仅仅是看在老用户份上回复一下
页: [1] 2 3 4 5 6 7 8
查看完整版本: 77M2引擎的传奇服务端地图传送脚本范例展示分享