事件类型

事件类型

MiniParse 数据统计

CombatData 战斗数据

当玩家战斗时,每秒发送一次此事件。
在悬浮窗中加载自带文件 miniparse_debug.html ,并查看它的源代码来获得关于此事件类型的完整结构演示。

LogLine 日志行

每个日志行产生时发送此事件。使用网络日志行格式,即每部分数据使用 | 分割。

字段 描述
line Array(String 数据1, String 数据2, ...) 包含一个分割处理过的日志行数据数组。
rawLine String 日志行 包含未经处理的日志行字符串,采用网络日志行格式。

ImportedLogLines 导入日志行

在导入日志时,每秒发送一次此事件。

字段 描述
logLines Array(String 日志行) 一个包含每个日志行字符串的数组。

ChangeZone 区域变更

每当玩家登录或移动到一个新的区域或副本时发送此事件。

字段 描述
zoneID Int 区域ID 新区域的ID。

ChangePrimaryPlayer 当前玩家变更

每当玩家登录或玩家变化时发送此事件。

字段 描述
charID String 角色ID 玩家的实体ID
charName String 角色名 玩家的角色名字

OnlineStatusChanged 在线状态变更

每当玩家或附近角色的在线状态发生变化时发送此事件。

字段 描述
target String 目标 状态变更所属目标的实体ID
rawStatus Int 原始状态代码 状态代码(例如12)
status String 状态文本 状态的描述字符串。可能的值为: Online, Busy, InCutscene, AFK, LookingToMeld, RP, LookingForParty

PartyChanged 小队变更

每次小队成员发生变化时或小队进入新的区域时发送此事件。

该事件只有一个字段 party

Array(Array 小队成员1, Array 小队成员2, ...) 其中包含小队成员名单。

每个的字段解释如下。

字段 描述
id String 实体ID 实体ID
name String 角色名 角色名
worldId Int 世界ID 原始世界ID
job Int 职业ID 职业ID
inParty Bool true 如果这个角色在玩家的队伍中的话肯定为True(

BroadcastMessage 广播消息

每当任何悬浮窗调用 broadcast callOverlayHandler 方法时发送此事件。

字段 描述
source String 来源 表明来源的字符串。
msg [Object] 消息正文 消息正文内容。

示例:

callOverlayHandler({
	call: 'broadcast',
	source: 'testOverlay',
	msg: {
		oneKey: 'test',
		someOther: 'key',
		anyValid: ['json', 'value', 123],
	},
});