GM-爱好者

 找回密码
 立即注册

在线
客服

在线客服服务时间: 10:00-20:00{不定期回复}

选择下列客服马上在线沟通:

快速
发帖

客服
热线

290016403
7*24小时客服服务热线

关注
微信

关注Q群二维码
顶部
查看: 964|回复: 24

91M2引擎的传奇如何克隆玩家为人形怪?

[复制链接]
等级头衔

等級:郡王

Rank: 14Rank: 14Rank: 14Rank: 14Rank: 14

积分成就
精华
0
G币
0
主题
35
帖子
859
金币
5851

建功勋章

热心会员灌水之王最佳新人活跃会员

发表于 2022-8-9 12:41:16 | 显示全部楼层 |阅读模式

马上注册 立即下载

您需要 登录 才可以下载或查看,没有账号?立即注册

x
如何克隆玩家为人形怪

方法1 直接从现有玩家克隆:

procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs);
var
AObj: TActor;
begin
//直接克隆当前玩家
AObj := Gamelib.AddClonePlayer(Player{克隆对象}, '鸭梨山大'{克隆后角色的名称}, Player.Map{指定克隆对象的目标地图}, 100, 100{目标地图的坐标});
if AObj <> nil then //克隆可能会失败,所以需要判断是否为nil
begin
   AObj.Master := Player; //将克隆的对象设置为当前玩家的下属   
   AObj.MasterRoyaltyTick := 60 * 60 * 1000; //设置下属的有效期为60分钟
end;
end;

方法2 从文件中加载玩家数据克隆:

1. 首先需要在特殊情况下保存玩家数据
procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs);
begin
//将当前玩家的数据保存到本地文件(Envir目录下面)
Gamelib.SavePlayerToFile(Player, 'Store\第一战士.dat');
end;

2. 然后根据需要执行克隆
procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs);
var
AObj: TActor;
begin
//直接克隆当前玩家
AObj := Gamelib.AddClonePlayerFromFile('Store\第一战士.dat'{要克隆的玩家数据文件}, '鸭梨山大'{克隆后角色的名称}, Player.Map{指定克隆对象的目标地图}, 100, 100{目标地图的坐标});
if AObj <> nil then //克隆可能会失败,所以需要判断是否为nil
begin
   AObj.Master := Player; //将克隆的对象设置为当前玩家的下属   
   AObj.MasterRoyaltyTick := 10 * 60 * 1000; //设置下属的有效期为10分钟
end;   

//如果不设置为下属,则克隆对象将是一个普通怪物
end;

注意:通过克隆出来的人形怪不会爆出任何装备
等级头衔

等級:什长

Rank: 3Rank: 3Rank: 3

积分成就
精华
0
G币
0
主题
1
帖子
54
金币
543

建功勋章

发表于 2022-8-9 12:41:41 | 显示全部楼层
发发呆,回回帖,工作结束~
等级头衔

等級:什长

Rank: 3Rank: 3Rank: 3

积分成就
精华
0
G币
0
主题
0
帖子
58
金币
473

建功勋章

发表于 2022-8-9 12:42:01 | 显示全部楼层
呵呵,低调,低调!
等级头衔

等級:县令

Rank: 8Rank: 8

积分成就
精华
0
G币
0
主题
0
帖子
515
金币
1520

建功勋章

热心会员灌水之王最佳新人活跃会员

发表于 2022-8-9 12:42:14 | 显示全部楼层
这贴内容不错
等级头衔

等級:什长

Rank: 3Rank: 3Rank: 3

积分成就
精华
0
G币
0
主题
0
帖子
72
金币
680

建功勋章

发表于 2022-8-9 12:43:08 | 显示全部楼层
呵呵。。。不错啊
等级头衔

等級:什长

Rank: 3Rank: 3Rank: 3

积分成就
精华
0
G币
0
主题
0
帖子
59
金币
509

建功勋章

发表于 2022-8-9 12:43:30 | 显示全部楼层
这个帖一般般,还可以哦!
等级头衔

等級:什长

Rank: 3Rank: 3Rank: 3

积分成就
精华
0
G币
0
主题
0
帖子
52
金币
392

建功勋章

发表于 2022-8-9 12:43:56 | 显示全部楼层
呵呵,低调,低调!
等级头衔

等級:伍长

Rank: 2Rank: 2

积分成就
精华
0
G币
0
主题
0
帖子
59
金币
623

建功勋章

最佳新人活跃会员

发表于 2022-8-9 12:44:01 | 显示全部楼层
纯粹路过,没任何兴趣,仅仅是看在老用户份上回复一下
等级头衔

等級:什长

Rank: 3Rank: 3Rank: 3

积分成就
精华
0
G币
0
主题
0
帖子
72
金币
749

建功勋章

最佳新人活跃会员

发表于 2022-8-9 12:44:45 | 显示全部楼层
确实是难得好帖啊,顶先!
等级头衔

等級:什长

Rank: 3Rank: 3Rank: 3

积分成就
精华
0
G币
0
主题
0
帖子
62
金币
551

建功勋章

最佳新人活跃会员

发表于 2022-8-9 12:45:08 | 显示全部楼层
又抢到前排了。哈,不用怀疑,不用惊讶,你也没有看错!
*滑块验证:
懒得打字嘛,点击右侧快捷回复 【GM爱好者:www.gmahz.com】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Download
本网站-正在清除各类 ---机器号--刷币号--僵尸号--永不解封 直接删库
x

QQ|Archiver|小黑屋|GM-爱好者 ( 赣ICP备20009465号-1 )|网站地图

GMT+8, 2024-6-16 16:53 , Processed in 0.263702 second(s), 40 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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