GM-爱好者

 找回密码
 立即注册

在线
客服

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

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

快速
发帖

客服
热线

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

关注
微信

关注Q群二维码
顶部
查看: 305|回复: 15

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

[复制链接]
等级头衔

等級:提辖

Rank: 10Rank: 10Rank: 10Rank: 10

积分成就
精华
0
G币
0
主题
28
帖子
305
金币
3909

建功勋章

最佳新人活跃会员

发表于 2023-4-28 21:44:08 | 显示全部楼层 |阅读模式

马上注册 立即下载

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

x
[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.
等级头衔

等級:等待验证会员

积分成就
精华
0
G币
0
主题
0
帖子
8419
金币
143288

建功勋章

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

等級:黄金会员

Rank: 37Rank: 37Rank: 37Rank: 37

积分成就
精华
0
G币
0
主题
28
帖子
316
金币
5763

建功勋章

突出贡献论坛元老

发表于 2023-4-28 22:50:33 | 显示全部楼层
努力赚币中。。。
等级头衔

等級:提辖

Rank: 10Rank: 10Rank: 10Rank: 10

积分成就
精华
0
G币
0
主题
19
帖子
298
金币
3855

建功勋章

最佳新人活跃会员

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

等級:钻石会员

Rank: 43Rank: 43Rank: 43Rank: 43Rank: 43Rank: 43Rank: 43

积分成就
精华
0
G币
0
主题
39
帖子
322
金币
7748

建功勋章

突出贡献论坛元老

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

等級:钻石会员

Rank: 43Rank: 43Rank: 43Rank: 43Rank: 43Rank: 43Rank: 43

积分成就
精华
0
G币
0
主题
25
帖子
304
金币
3953

建功勋章

最佳新人活跃会员

发表于 2023-4-29 10:59:05 | 显示全部楼层
感谢楼主的无私分享!要想GM爱好者:www.gmahz.com好 就靠你我他
等级头衔

等級:什长

Rank: 3Rank: 3Rank: 3

积分成就
精华
0
G币
0
主题
0
帖子
73
金币
734

建功勋章

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

等級:知府

Rank: 12Rank: 12Rank: 12

积分成就
精华
0
G币
0
主题
35
帖子
319
金币
4124

建功勋章

最佳新人活跃会员

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

等級:经略使

Rank: 11Rank: 11Rank: 11Rank: 11Rank: 11

积分成就
精华
0
G币
0
主题
32
帖子
314
金币
4108

建功勋章

最佳新人活跃会员

发表于 2023-5-7 15:37:05 | 显示全部楼层
拿币走人。。。。
等级头衔

等級:郡王

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

积分成就
精华
0
G币
0
主题
0
帖子
8535
金币
145088

建功勋章

热心会员推广达人宣传达人灌水之王突出贡献最佳新人活跃会员

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

本版积分规则

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

GMT+8, 2024-3-29 07:06 , Processed in 0.198455 second(s), 39 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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