项目

一般

简介

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

tejie, 2025-10-17 10:42

1 1 tejie
h4. 跨服类命令
2
3
|_.命令描述					|_.命令名称			|
4
|对于跨服地图,检测角色是否是本服玩家		|[[isInServer]]			|
5
|检测角色是否在跨服地图				|[[isOnCrossServerMap]]		|
6
|判定当前角色是否主服玩家			|[[crsServerPlayer]]		|
7 2 tejie
|判定当前脚本运行服务器是否主服			|[[isMainServer]]		|
8 8 tejie
|获取指定角色的模型信息,支持跨服。		|[[playUser]]			|
9
|查看指定角色信息,支持跨服。			|[[viewPlayerEx]]		|
10
|对话框播放指定玩家模型				|[[dlg_player_|<player:]]	|
11 3 tejie
|||
12
|调整跨服货币<$crossServerGold>			|[[crossServerGold]]		|
13
|调整跨服货币<$crossServerPoint>		|[[crossServerPoint]]		|
14
|调整跨服货币<$crossServerDiamond>		|[[crossServerDiamond]]		|
15
|检测跨服货币<$crossServerGold>			|[[checkCrossServerGold]]	|
16
|检测跨服货币<$crossServerPoint>		|[[checkCrossServerPoint]]	|
17
|检测跨服货币<$crossServerDiamond>		|[[checkCrossServerDiamond]]	|
18 4 tejie
19 5 tejie
-
20
-
21
22 6 tejie
h4. *{color:firebrick}相关变量*
23 5 tejie
24 4 tejie
|_.变量描述					|_.变量名			|
25
|非跨服地图 或 主服跨服地图 --> 返回行会名称;
26
非主服跨服地图 --> 返回行会名称_服务器id	|^.<$guildName>			|
27 1 tejie
|角色跨服前服务器id				|<$crsSverId>			|
28 9 tejie
|返回跨服组指定id服务器名,合服后只取主服名字 	
29
X取值范围[1,10]					|^.<$crossServerNameX>		|
30
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
后台管理工具-->运营管理-->游戏版本列表-->通区跨服设置|通区跨服