GM-爱好者-游戏服务端源码-手游资源-脚本技术教程-版本库-单机架设教程-架设教程-一键端-单机端-传奇源码-手游源码

 找回密码
 立即注册

在线
客服

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

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

快速
发帖

客服
热线

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

关注
微信

关注Q群二维码
顶部
查看: 159|回复: 14

91M2引擎的传奇如何克隆玩家为人形怪方法讲解

[复制链接]
等级头衔

等級:司空

Rank: 5Rank: 5

积分成就
精华
0
G币
0
主题
19
帖子
224
金币
3477

建功勋章

最佳新人活跃会员

发表于 2023-4-29 00:42:29 | 显示全部楼层 |阅读模式

马上注册 立即下载

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

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: 5Rank: 5

积分成就
精华
0
G币
0
主题
16
帖子
235
金币
3625

建功勋章

最佳新人活跃会员

发表于 2023-4-29 01:23:48 | 显示全部楼层
这个帖子不回对不起自己!我想我是一天也不能离开GM爱好者:www.gmahz.com
等级头衔

等級:伍长

Rank: 2Rank: 2

积分成就
精华
0
G币
0
主题
0
帖子
36
金币
361

建功勋章

最佳新人活跃会员

发表于 2023-4-29 02:01:03 | 显示全部楼层
我看不错噢 谢谢楼主!GM爱好者:www.gmahz.com越来越好!
等级头衔

等級:司空

Rank: 5Rank: 5

积分成就
精华
0
G币
0
主题
10
帖子
254
金币
3977

建功勋章

最佳新人活跃会员

发表于 2023-4-29 02:59:39 | 显示全部楼层
楼主,我太崇拜你了!我想我是一天也不能离开GM爱好者:www.gmahz.com
等级头衔

等級:等待验证会员

积分成就
精华
0
G币
0
主题
0
帖子
3368
金币
57069

建功勋章

发表于 2023-4-29 02:59:43 | 显示全部楼层
楼主发贴辛苦了,谢谢楼主分享!我觉得GM爱好者:www.gmahz.com是注册对了!
等级头衔

等級:等待验证会员

积分成就
精华
0
G币
0
主题
0
帖子
3416
金币
57952

建功勋章

发表于 2023-4-29 03:24:16 | 显示全部楼层
金币我要攒金币!!!
等级头衔

等級:县令

Rank: 8Rank: 8

积分成就
精华
0
G币
0
主题
22
帖子
568
金币
2712

建功勋章

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

发表于 2023-4-29 04:42:46 | 显示全部楼层
路过支持一下
等级头衔

等級:县丞

Rank: 7Rank: 7Rank: 7Rank: 7

积分成就
精华
0
G币
0
主题
11
帖子
533
金币
2530

建功勋章

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

发表于 2023-4-30 16:04:44 | 显示全部楼层
楼主太厉害了!楼主,I*老*虎*U!我觉得GM爱好者:www.gmahz.com真是个好地方
等级头衔

等級:县令

Rank: 8Rank: 8

积分成就
精华
0
G币
0
主题
13
帖子
579
金币
2867

建功勋章

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

发表于 2023-5-2 17:09:12 | 显示全部楼层
拿币走人。。。。
等级头衔

等級:等待验证会员

积分成就
精华
0
G币
0
主题
0
帖子
3416
金币
57952

建功勋章

发表于 2023-5-4 12:28:22 | 显示全部楼层
既然你诚信诚意的推荐了,那我就勉为其难的看看吧!GM爱好者:www.gmahz.com不走平凡路。
*滑块验证:
懒得打字嘛,点击右侧快捷回复 【GM爱好者:www.gmahz.com】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2023-6-9 19:00 , Processed in 0.114407 second(s), 47 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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