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