项目

一般

简介

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

tejie, 2025-10-17 09:26

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 6 tejie
h4. *{color:firebrick}相关变量*
20 5 tejie
21 4 tejie
|_.变量描述					|_.变量名			|
22
|非跨服地图 或 主服跨服地图 --> 返回行会名称;
23
非主服跨服地图 --> 返回行会名称_服务器id	|^.<$guildName>			|
24 1 tejie
|角色跨服前服务器id				|<$crsSverId>			|
25
26 5 tejie
-
27
-
28
29 6 tejie
h4. *{color:firebrick}相关地图配置*
30 5 tejie
31 1 tejie
[[地图配置说明|跨服地图配置]]
32 5 tejie
33
-
34
-
35
36 6 tejie
h4. *{color:firebrick}相关说明*
37 5 tejie
38
游戏内玩家跨服时,会执行@login触发器。
39
对于不需要执行的脚本逻辑,需进行相应脚本处理。
40
41
[[getGuildMaster]] 
42
角色跨服时,以上命令无法从主服获取从服玩家的行会信息。
43
请在相应跨服表中记录相关信息,比如行会名称,行会会长。
44
举例
45
用 行会名_服务器id 作为关键字,构建跨服用的行会信息表。
46
相关变量
47
<$crsSverId> 可获得跨服玩家 原服务器id
48 7 tejie
49
-
50
-
51
52
h4. *{color:firebrick}运营平台配置*
53
54
后台管理工具-->运营管理-->跨服服务器管理
55
后台管理工具-->运营管理-->游戏版本列表-->通区跨服设置|通区跨服