行为
跨服类命令¶
| 命令名称 | 命令描述 | 
|---|---|
| isInServer | 对于跨服地图,检测角色是否是本服玩家 | 
| isOnCrossServerMap | 检测角色是否在跨服地图 | 
| crsServerPlayer | 判定当前角色是否主服玩家 | 
| isMainServer | 判定当前脚本运行服务器是否主服 | 
| getHumVar1 | 获取指定玩家变量,支持跨服。 | 
| playUser | 获取指定角色的模型信息,支持跨服。 | 
| viewPlayerEx | 查看指定角色信息,支持跨服。 | 
| <player: | 对话框中播放指定玩家模型 | 
| crossServerGold | 调整跨服货币<$crossServerGold> | 
| crossServerPoint | 调整跨服货币<$crossServerPoint> | 
| crossServerDiamond | 调整跨服货币<$crossServerDiamond> | 
| checkCrossServerGold | 检测跨服货币<$crossServerGold> | 
| checkCrossServerPoint | 检测跨服货币<$crossServerPoint> | 
| checkCrossServerDiamond | 检测跨服货币<$crossServerDiamond> | 
相关变量¶
| 变量名 | 变量描述 | 
|---|---|
| <$guildName> | 非跨服地图 或 主服跨服地图 --> 返回行会名称; 非主服跨服地图 --> 返回行会名称_服务器id | 
| <$crsSverId> | 角色跨服前服务器id | 
| <$crossServerNameX> | 返回跨服组指定id服务器名,合服后只取主服名字 X取值范围[1,10] | 
通用类型跨服变量
可通过通区数据表的形式实现
通区数据表
相关地图配置¶
相关说明¶
游戏内玩家跨服时,会执行@login触发器。
对于不需要执行的脚本逻辑,需进行相应脚本处理。
getGuildMaster 
角色跨服时,以上命令无法从主服获取从服玩家的行会信息。
请在相应跨服表中记录相关信息,比如行会名称,行会会长。
举例
用 行会名_服务器id 作为关键字,构建跨服用的行会信息表。
相关变量
<$crsSverId> 可获得跨服玩家 原服务器id
运营平台配置¶
后台管理工具-->运营管理-->跨服服务器管理
后台管理工具-->运营管理-->游戏版本列表-->通区跨服设置|通区跨服