跨服类命令 » 历史记录 » 版本 5
tejie, 2025-10-17 08:59
| 1 | 1 | tejie | h4. 跨服类命令 |
|---|---|---|---|
| 2 | |||
| 3 | |_.命令描述 |_.命令名称 | |
||
| 4 | |对于跨服地图,检测角色是否是本服玩家 |[[isInServer]] | |
||
| 5 | |检测角色是否在跨服地图 |[[isOnCrossServerMap]] | |
||
| 6 | |判定当前角色是否主服玩家 |[[crsServerPlayer]] | |
||
| 7 | 2 | tejie | |判定当前脚本运行服务器是否主服 |[[isMainServer]] | |
| 8 | 3 | tejie | ||| |
| 9 | |调整跨服货币<$crossServerGold> |[[crossServerGold]] | |
||
| 10 | |调整跨服货币<$crossServerPoint> |[[crossServerPoint]] | |
||
| 11 | |调整跨服货币<$crossServerDiamond> |[[crossServerDiamond]] | |
||
| 12 | |检测跨服货币<$crossServerGold> |[[checkCrossServerGold]] | |
||
| 13 | |检测跨服货币<$crossServerPoint> |[[checkCrossServerPoint]] | |
||
| 14 | |检测跨服货币<$crossServerDiamond> |[[checkCrossServerDiamond]] | |
||
| 15 | 4 | tejie | |
| 16 | 5 | tejie | - |
| 17 | - |
||
| 18 | |||
| 19 | h4. *相关变量* |
||
| 20 | |||
| 21 | 4 | tejie | |_.变量描述 |_.变量名 | |
| 22 | |非跨服地图 或 主服跨服地图 --> 返回行会名称; |
||
| 23 | 非主服跨服地图 --> 返回行会名称_服务器id |^.<$guildName> | |
||
| 24 | 1 | tejie | |角色跨服前服务器id |<$crsSverId> | |
| 25 | |||
| 26 | 5 | tejie | - |
| 27 | - |
||
| 28 | |||
| 29 | h4. *相关地图配置* |
||
| 30 | |||
| 31 | 1 | tejie | [[地图配置说明|跨服地图配置]] |
| 32 | 5 | tejie | |
| 33 | - |
||
| 34 | - |
||
| 35 | |||
| 36 | h4. 相关说明 |
||
| 37 | |||
| 38 | 游戏内玩家跨服时,会执行@login触发器。 |
||
| 39 | 对于不需要执行的脚本逻辑,需进行相应脚本处理。 |
||
| 40 | |||
| 41 | [[getGuildMaster]] |
||
| 42 | 角色跨服时,以上命令无法从主服获取从服玩家的行会信息。 |
||
| 43 | 请在相应跨服表中记录相关信息,比如行会名称,行会会长。 |
||
| 44 | 举例 |
||
| 45 | 用 行会名_服务器id 作为关键字,构建跨服用的行会信息表。 |
||
| 46 | 相关变量 |
||
| 47 | <$crsSverId> 可获得跨服玩家 原服务器id |