项目

一般

简介

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

tejie, 2025-10-17 11:18

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