热点推荐

小喇叭+ 发布

01-16 02:17
01-16 02:04
01-13 17:30
查看: 3259|回复: 20

77m2脚本编写注意项 77M2如何完美的运行变量说明

[复制链接]
avatar

签到天数: 350 天

[LV.8]以坛为家I

7651

主题

255

回帖

31万

积分

司徒主管

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

UID
1
司徒币
260203
传世币
3000
元宝
0
在线时间
266 小时

最佳新人灌水之王

QQ
online_admin 发表于 2021-7-4 04:10:14 | 显示全部楼层 |阅读模式
[QFunctionNpc]

1.不可对OnBagItemEvent函数传入的物品Item执行穿戴、丢弃或删除等操作,该事件的目的只是为了表示背包数量物品变化

2.事件PlayerDropItem、PlayerThrowItem中如果对物品执行穿戴、丢弃或删除等操作,则必须设置Accept为False

3.不可对不属于人物的物品执行穿戴操作,如事件MonDropItem、DropItemByMonName中的物品

4.事件OnTakeOffItem中永远无法也不可以对正在取下的物品执行穿戴到另外一个位置的操作



[变量使用]

unit Q56;

inte**ce
uses Classes, SysUtils;

procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs);

var
HumCount: Integer;
//这里表示的是全局变量,如果做个人变量使用则需要谨慎,逻辑不清可能会导致数据错乱

implementation

var
HumCountA: Integer;
//这里表示单元内的全局变量,针对本单元此变量是唯一的,不属于个人变量,同样如果做个
//人变量使用则需要谨慎,逻辑不清可能会导致数据错乱

procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs);
var
HumCountB: Integer; //这里的变量是函数局部变量,个人数据处理时不影响其他玩家,可任意赋值
begin
//如果需要使用个人变量,则应该考虑如下方式

//1.常规变量
Player.S[11] := '字符串'; //临时变量,退出游戏清空
Player.P[11] := 110; //临时变量,退出游戏清空
Player.N[11] := 110; //永久变量,将保存到数据

//2.自定义变量
Player.VarBoolean('是否领取奖励').AsBoolean := True; //定义一个布尔型变量,并且赋值
Player.VarBoolean('是否领取奖励').Save; //存储该变量,如果不存储,则玩家离线后此变量消失
//同样的还有: Player.VarString,Player.VarInteger,Player.VarFloat,Player.VarDateTime
end;

end.

帖子地址: 





上一篇:188m2引擎的传奇版本怎么调整爆率,新爆率的格式是怎么样的?
下一篇:77m2如何查看M2Server所在机器的机器码
回复

使用道具 举报

avatar

该用户从未签到

0

主题

236

回帖

482

积分

司徒三星

UID
257
司徒币
246
传世币
0
元宝
0
在线时间
0 小时
online_member 发表于 2021-7-4 06:00:14 | 显示全部楼层
感谢楼主,下载试试看
回复

使用道具 举报

avatar

该用户从未签到

0

主题

233

回帖

476

积分

司徒三星

UID
423
司徒币
243
传世币
0
元宝
0
在线时间
0 小时
online_member 发表于 2021-7-4 06:07:19 | 显示全部楼层
路过的帮顶
回复

使用道具 举报

avatar

该用户从未签到

0

主题

215

回帖

440

积分

司徒三星

UID
976
司徒币
225
传世币
0
元宝
0
在线时间
0 小时
online_member 发表于 2021-7-4 06:09:59 | 显示全部楼层
向楼主学习
回复

使用道具 举报

avatar

该用户从未签到

0

主题

235

回帖

480

积分

司徒三星

UID
796
司徒币
245
传世币
0
元宝
0
在线时间
0 小时
online_member 发表于 2021-7-4 06:19:27 | 显示全部楼层
<<77m2脚本编写注意项 77M2如何完美的运行变量说明>>
回复

使用道具 举报

avatar

该用户从未签到

0

主题

211

回帖

433

积分

司徒三星

UID
911
司徒币
222
传世币
0
元宝
0
在线时间
0 小时
online_member 发表于 2021-7-4 06:20:10 | 显示全部楼层
这个帖子不回对不起自己!我想我是一天也不能离开传奇版本库。
回复

使用道具 举报

avatar

该用户从未签到

0

主题

227

回帖

464

积分

司徒三星

UID
825
司徒币
237
传世币
0
元宝
0
在线时间
0 小时
online_member 发表于 2021-7-4 06:25:26 | 显示全部楼层
这个帖子不回对不起自己!我想我是一天也不能离开传奇版本库。
回复

使用道具 举报

avatar

该用户从未签到

0

主题

230

回帖

470

积分

司徒三星

UID
390
司徒币
240
传世币
0
元宝
0
在线时间
0 小时
online_member 发表于 2021-7-4 06:26:20 | 显示全部楼层
众里寻他千百度,蓦然回首在这里!
回复

使用道具 举报

avatar

该用户从未签到

0

主题

233

回帖

476

积分

司徒三星

UID
188
司徒币
243
传世币
0
元宝
0
在线时间
0 小时
online_member 发表于 2021-7-4 06:29:27 | 显示全部楼层
学习下,有没有教传奇单机架设的
回复

使用道具 举报

avatar

该用户从未签到

0

主题

257

回帖

524

积分

司徒四星

UID
617
司徒币
267
传世币
0
元宝
0
在线时间
0 小时
online_member 发表于 2021-7-4 06:34:26 | 显示全部楼层
无论是不是沙发都得回复下
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【乱回复灌水将给予禁言处理】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则