项目

一般

简介

跨服类命令 » 历史记录 » 版本 12

tejie, 2025-10-17 14:13

1 1 tejie
h4. 跨服类命令
2
3 10 tejie
|_.命令名称			|_.命令描述|
4
|[[isInServer]]			|对于跨服地图,检测角色是否是本服玩家|
5
|[[isOnCrossServerMap]]		|检测角色是否在跨服地图|
6
|[[crsServerPlayer]]		|判定当前角色是否主服玩家|
7
|[[isMainServer]]		|判定当前脚本运行服务器是否主服|
8 12 tejie
|[[getHumVar1]]			|获取指定玩家变量,支持跨服。|
9 10 tejie
|[[playUser]]			|获取指定角色的模型信息,支持跨服。|
10
|[[viewPlayerEx]]		|查看指定角色信息,支持跨服。|
11 11 tejie
|[[dlg_player_|<player:]]	|对话框中播放指定玩家模型|
12 3 tejie
|||
13 10 tejie
|[[crossServerGold]]		|调整跨服货币<$crossServerGold>|
14
|[[crossServerPoint]]		|调整跨服货币<$crossServerPoint>|
15
|[[crossServerDiamond]]		|调整跨服货币<$crossServerDiamond>|
16
|[[checkCrossServerGold]]	|检测跨服货币<$crossServerGold>|
17
|[[checkCrossServerPoint]]	|检测跨服货币<$crossServerPoint>|
18
|[[checkCrossServerDiamond]]	|检测跨服货币<$crossServerDiamond>|
19 4 tejie
20 5 tejie
-
21
-
22
23 6 tejie
h4. *{color:firebrick}相关变量*
24 5 tejie
25 10 tejie
|_.变量名          	|_.变量描述                 |
26
|^.<$guildName>         |非跨服地图 或 主服跨服地图 --> 返回行会名称;
27
非主服跨服地图 --> 返回行会名称_服务器id    |
28
|<$crsSverId>           |角色跨服前服务器id             |
29
|^.<$crossServerNameX>	|返回跨服组指定id服务器名,合服后只取主服名字    
30
X取值范围[1,10]                 |
31 9 tejie
32 1 tejie
33 5 tejie
-
34
-
35
36 6 tejie
h4. *{color:firebrick}相关地图配置*
37 5 tejie
38 1 tejie
[[地图配置说明|跨服地图配置]]
39 5 tejie
40
-
41
-
42
43 6 tejie
h4. *{color:firebrick}相关说明*
44 5 tejie
45
游戏内玩家跨服时,会执行@login触发器。
46
对于不需要执行的脚本逻辑,需进行相应脚本处理。
47
48
[[getGuildMaster]] 
49
角色跨服时,以上命令无法从主服获取从服玩家的行会信息。
50
请在相应跨服表中记录相关信息,比如行会名称,行会会长。
51
举例
52
用 行会名_服务器id 作为关键字,构建跨服用的行会信息表。
53
相关变量
54
<$crsSverId> 可获得跨服玩家 原服务器id
55 7 tejie
56
-
57
-
58
59
h4. *{color:firebrick}运营平台配置*
60
61
后台管理工具-->运营管理-->跨服服务器管理
62
后台管理工具-->运营管理-->游戏版本列表-->通区跨服设置|通区跨服