导览

  • API(eca&lua)
  • ECA
  • eca
  • 动作(Action)
  • 玩家

玩家 - 设置名字

设置玩家|玩家组名字为字符串

描述

修改玩家的名称。

玩家 - 设置阵营

设置玩家|玩家组阵营为阵营

描述

设置玩家的阵营。注意!阵营并不会影响玩家之间的敌对关系。

玩家 - 设置属性值

设置玩家|玩家组玩家属性实数|整数

描述

设置玩家的属性。可以在物体编辑器的属性定义中添加更多的玩家属性

玩家 - 增加属性值

玩家|玩家组玩家属性增加实数|整数

描述

增加玩家的属性值。(设置为负数时表示减少)

玩家 - 遍历玩家属性

遍历玩家属性执行动作列表,仅遍历货币:布尔类型动作列表

描述

遍历玩家属性做动作。与函数[遍历到的玩家属性]配合使用。

玩家 - 设置经验获得率

玩家|玩家组的所有单位经验获得率设置为实数|整数

描述

设置玩家所有单位的经验获得率

玩家 - 设置敌对关系

设置玩家|玩家组是否布尔类型敌视玩家|玩家组

描述

设置两个玩家之间的敌对关系(A敌视B,B不一定敌视A)

玩家 - 设置群体寻路严格模式

玩家 - 设置玩家|玩家组的群体寻路严格模式为布尔类型(近战在前远程在后)

描述

设置玩家的群体寻路严格模式

玩家 - 强制踢出

玩家 - 强制踢出玩家玩家|玩家组, 原因字符串

描述

强制踢出玩家。会触发玩家离开游戏事件

玩家 - 选中单位/单位组

玩家|玩家组选中单位|单位组

描述

选择单位/单位组。会触发玩家选择单位/单位组事件。

玩家 - 设置玩家属性图标

设置玩家属性的图标为图片

描述

动态的修改原在物体编辑器中定义的某个玩家属性的图标。

玩家 - 设置跟随距离

玩家的跟随距离设置为实数|整数

描述

设置玩家的单位跟随距离,到达跟随距离后会停止靠近目标。会覆盖游戏规则中的跟随距离。

玩家 - 为玩家开/关鼠标点选

玩家|玩家组开启/关闭鼠标点选

描述

关闭鼠标点选会导致无法通过单击选中目标(单位/物品/可破坏物),但是不会影响UI操作和硬件事件响应。

玩家 - 为玩家开/关鼠标框选

玩家|玩家组开启/关闭鼠标框选

描述

关闭鼠标框选会导致无法通过框选选中多个目标。

玩家 - 为玩家开/关鼠标滚轮

玩家|玩家组开启/关闭鼠标滚轮

描述

关闭鼠标滚轮会导致无法通过滚动鼠标滚轮调整镜头。但是不会影响UI操作和硬件事件响应。

玩家 - 设置玩家的基础操作快捷键

设置玩家可编辑操作的快捷键为功能按键

描述

可以修改游戏中的常用操作快捷键。辅助键即组合键中的Ctrl/Shift/Alt键。不包含禁止设置的。

可选参数

辅助键:辅助按键

玩家 - 设置玩家的基础操作开关

设置玩家的基础操作所有操作可用状态为布尔类型

描述

可以开启或禁用玩家在游戏中的常用操作。

玩家 - 发送信号

发送信号,信号类型信号类型,发送者为玩家,可见者为信号可见类型

描述

玩家发送信号

玩家 - 设置玩家的鼠标样式

设置玩家鼠标样式鼠标样式

描述

设置玩家的鼠标样式

玩家 - 设置指定分组特效播放开关

设置玩家的分组为整数的特效显示为布尔类型

描述

会使该玩家的所有特效隐藏,用于降低用户特效性能消耗

玩家 - 设置玩家技能指示器特效

设置玩家指示器特效特效类型

描述

设置玩家技能指示器特效

科技 - 设置等级

玩家|玩家组设置科技类型等级为整数

描述

当设置等级超出最大等级时,设置为最大等级,当设置等级小于0时,设置为0,会触发科技等级提升/降低/变化事件

科技 - 增加等级

玩家|玩家组增加科技类型等级整数

描述

增加玩家的科技等级,会触发科技等级提升/降低/变化事件

视野 - 玩家对玩家开放

玩家玩家开放

描述

使玩家对目标玩家共享视野

视野 - 玩家对玩家关闭

玩家玩家关闭

描述

使玩家对目标玩家停止共享视野

视野 - 单位对玩家开放

单位玩家|玩家组开放

描述

使单位对目标玩家共享视野

视野 - 单位对玩家关闭

单位玩家|玩家组关闭

描述

使单位对目标玩家停止共享视野

存档 - 设置

存档 - 设置玩家|玩家组存档栏位 [整数存档|实数存档|字符串存档|...] 为整数|实数|字符串|...

描述

除表格型存档外,设置后将自动上传,表格型存档数据存储在本地,只有上传玩家存档数据这一动作执行之后,才能真正将玩家存档数据上传到服务器上;此外表格存档不支持保存单位等动态创建出来的对象,请将属性拆分保存到表格,在加载时创建并重新设置。)

存档 - 设置表格类型存档的键值

设置玩家表格存档中索引为整数|字符串 的值为整数|字符串|实数|...

描述

若被操作的槽位为禁用全量覆盖的表格存档槽,那么本次操作将即时生效。 可选参数需前一索引指向的字段为表格类型值(可以通过插入或设置为空表格实现)。表格中最多存储500个键值对,每个值的大小最多为128字节。

可选参数

索引2:整数|字符串

索引3:整数|字符串

存档 - 增加表格类型存档的数值键值

增加玩家表格存档中索引为整数|字符串 的数值型值为 整数|实数

描述

若被操作的槽位为禁用全量覆盖的表格存档槽,那么本次操作将即时生效,且与设置语句不同的是,该语句只上传增量,最终结果由服务器进行运算,需要保证被执行的索引执行的值为整数或实数。 可选参数的索引用于支持最多三维的表格存储。

可选参数

索引2:整数|字符串

索引3:整数|字符串

存档 - 上传

存档 - 上传玩家|玩家组存档

描述

该操作后将会把全局存档及未禁用覆盖操作的表格型存档槽内的数据更新到服务器,若玩家在执行后的一分钟内失去链接,可能导致进度丢失,养成相关内容建议使用非表格或禁用覆盖操作的表格存档槽存储。

可选参数

是否使用代理上传:布尔类型 (启用该项后,当玩家不在线时,会由其他在线的玩家中关于该玩家的存档备份为该玩家更新存档数据,主要用于延迟结算。)

存档 - 乘量增加表格类型存档的数值键值

乘量增加玩家表格存档中索引为整数|字符串 的数值型值 整数|实数

描述

若被操作的槽位为禁用全量覆盖的表格存档槽,那么本次操作将即时生效,且与设置语句不同的是,该语句只上传乘量倍数,最终结果由服务器进行运算,需要保证被执行的索引执行的值为整数或实数。 可选参数的索引用于支持最多三维的表格存储。

可选参数

索引2:整数|字符串

索引3:整数|字符串

存档 - 增加全局存档

玩家增加全局存档全局存档值整数

描述

玩家增加对应key全局存档的值

存档 - 删除表格类型存档的键值

删除玩家表格存档中索引为整数|字符串 的值

描述

仅对禁用全量覆盖的表格存档槽生效。 可选参数的索引用于支持最多三维的表格存储。

可选参数

索引2:整数|字符串

索引3:整数|字符串

平台道具 - 消耗玩家平台道具

玩家|玩家组使用整数平台道具类型,消耗成功执行动作列表否则执行动作列表

描述

会扣除玩家帐号的存储的平台道具数,不能对时限型平台道具生效。谨慎使用。对一个玩家的一个道具,在一帧里只会消耗一次,请计算数量后调用。

玩家 - 设置聊天频道

设置玩家界面控件的频道为布尔类型(True为同盟、False为所有人)

描述

设置聊天频道

玩家 - 整数型增量存档

使玩家整数存档增加整数

描述

使玩家的整数型存档增加整数

玩家 - 实数型增量存档

使玩家实数存档增加实数|整数

描述

使玩家的实数型存档增加实数

玩家 - 乘量存档

使玩家整数存档|实数存档乘量增加实数|整数

描述

使玩家的整数型存档/实数型存档乘量增加实数

玩家 - 上传玩家埋点数据

上传玩家Key为字符串的埋点,次数为整数

描述

上传埋点数据KEY只允许字母、数字、下划线且字符长度限制为10

存档 - 执行服务器随机池掉落策略

使玩家|玩家组随机池掉落策略执行服务器掉落,在掉落完成时做动作

描述

执行后服务器将会根据服务器随机池中的对应配置为玩家增加存档,一定时间延迟后可以在动作列表中获得执行的结果(配合“遍历服务器掉落结果做动作”和整数函数中的“获取服务器执行结果”使用)。 服务器掉落的相关规则可以在主界面-细节-存档设置-服务器随机池的字段标题悬浮查看。

内购 - 请求服务器信息

请求玩家玩家字符串为key的道具信息动作列表

描述

请求服务器信息

内购 - 请求消耗货币

请求消耗玩家整数个货币动作列表

描述

请求消耗货币

内购 - 请求DLC信息

查询DLC状态玩家,字符串,动作列表

描述

请求DLC信息

玩家 - 打开平台道具购买页面

玩家玩家打开道具平台道具类型购买页面

描述

请求打开道具购买页面

内购 - 请求购买货币

玩家请求购买id为字符串的货币礼包

描述

请求购买货币

steam大厅 - 请求好友列表数据

请求游戏好友列表数据

描述

请求购买货币

steam大厅 - 添加好友

添加玩家ID:整数为好友

描述

请求购买货币

steam大厅 - 回复好友请求

回复玩家ID:整数为的好友请求:布尔类型

描述

请求购买货币

steam大厅 - 删除好友

删除玩家ID:整数为好友

描述

请求购买货币

steam大厅 - 加入目标玩家的队伍

加入玩家:字符串的队伍

描述

steam大厅 - 通过队伍ID加入队伍

加入队伍ID:整数的队伍

描述

steam大厅 - 创建队伍

创建队伍

描述

steam大厅 - 答复收到的队伍邀请

答复玩家ID为:整数的队伍:整数是否加入队伍:布尔类型

描述

steam大厅 - 队伍开始游戏

队伍开始游戏

描述

steam大厅 - 邀请加入队伍

邀请ID:整数的玩家加入队伍

描述

steam大厅 - 退出队伍

退出队伍

描述

steam大厅 - 查询队伍数据

查询ID:整数队伍数据

描述

steam大厅 - 交换队长

任命ID:整数的玩家为队长

描述

steam大厅 - 踢出队伍

从队伍中踢出ID:整数的玩家

描述

steam大厅 - 根据昵称获取玩家aid

请求字符串玩家的aid

描述

steam大厅 - 获取全局存档

获取当前地图的动作列表 的存档值

描述

获取整个游戏所有玩家在对应的全局存档上贡献的总量。你可以在主界面-细节-游戏规则-存档槽-全局存档进行配置。需要注意在游戏启动后,这个值不会再刷新。

steam大厅 - 请求图片

请求Url为:字符串的图片

描述

玩家 - 请求获取玩家离线存档

请求获取aid为字符串的玩家离线存档

描述

aid通过“玩家 - 获取排行榜指定排名玩家的aid”获取

存档 - 复制玩家表格型存档到新存档栏位

复制玩家玩家表型存档表格存档到表型存档栏位 表格存档

描述

复制玩家表型存档到新存档栏位

玩家 - 获取玩家上次安利墙的时间

玩家上次安利墙的时间

描述

获取玩家上次安利墙的时间

steam大厅 - 增加全局存档

增加字符串全局存档值整数

描述

玩家增加对应key全局存档的值

steam大厅 - 取消匹配

取消匹配

描述

1 # 成功 2 # 未找到服务 3 # 对端发生异常 4 # 超时 6 # 限流

steam大厅 - 设置是否渲染场景

设置是否渲染场景:布尔类型

描述

设置是否渲染场景

steam大厅 - 设置全局存档

设置字符串全局存档值[整数|字符串]

描述

steam大厅 - 开始匹配

开始匹配,设置玩家天梯分数为整数,关卡id为字符串,

描述

1 # 成功 2 # 未找到服务 3 # 对端发生异常 4 # 超时 5 # 限流

可选参数

默认参数名称:整数

玩家 - 上报乱斗模式排名

设置玩家的本局游戏排名为整数

描述

当作者之家配置了乱斗模式/天梯结算时,需要使用这条ECA进行排名上报。需要保证排名按照从后向前(淘汰顺序)进行上报。