项目

一般

简介

跨服类命令 » 历史记录 » 修订 9

修订 8 (tejie, 2025-10-17 10:29) → 修订 9/12 (tejie, 2025-10-17 10:42)

h4. 跨服类命令 

 |_.命令描述 					 |_.命令名称 			 | 
 |对于跨服地图,检测角色是否是本服玩家 		 |[[isInServer]] 			 | 
 |检测角色是否在跨服地图 				 |[[isOnCrossServerMap]] 		 | 
 |判定当前角色是否主服玩家 			 |[[crsServerPlayer]] 		 | 
 |判定当前脚本运行服务器是否主服 			 |[[isMainServer]] 		 | 
 |获取指定角色的模型信息,支持跨服。 		 |[[playUser]] 			 | 
 |查看指定角色信息,支持跨服。 			 |[[viewPlayerEx]] 		 | 
 |对话框播放指定玩家模型 				 |[[dlg_player_|<player:]] 	 | 
 ||| 
 |调整跨服货币<$crossServerGold> 			 |[[crossServerGold]] 		 | 
 |调整跨服货币<$crossServerPoint> 		 |[[crossServerPoint]] 		 | 
 |调整跨服货币<$crossServerDiamond> 		 |[[crossServerDiamond]] 		 | 
 |检测跨服货币<$crossServerGold> 			 |[[checkCrossServerGold]] 	 | 
 |检测跨服货币<$crossServerPoint> 		 |[[checkCrossServerPoint]] 	 | 
 |检测跨服货币<$crossServerDiamond> 		 |[[checkCrossServerDiamond]] 	 | 

 - 
 - 

 

 h4. *{color:firebrick}相关变量* 

 |_.变量描述 					 |_.变量名 			 | 
 |非跨服地图 或 主服跨服地图 --> 返回行会名称; 
 非主服跨服地图 --> 返回行会名称_服务器id 	 |^.<$guildName> 			 | 
 |角色跨服前服务器id 				 |<$crsSverId> 			 | 
 |返回跨服组指定id服务器名,合服后只取主服名字  	
 X取值范围[1,10] 					 |^.<$crossServerNameX> 		 | 


 

 - 
 - 

 

 h4. *{color:firebrick}相关地图配置* 

 [[地图配置说明|跨服地图配置]] 

 - 
 - 

 h4. *{color:firebrick}相关说明* 

 游戏内玩家跨服时,会执行@login触发器。 
 对于不需要执行的脚本逻辑,需进行相应脚本处理。 

 [[getGuildMaster]]  
 角色跨服时,以上命令无法从主服获取从服玩家的行会信息。 
 请在相应跨服表中记录相关信息,比如行会名称,行会会长。 
 举例 
 用 行会名_服务器id 作为关键字,构建跨服用的行会信息表。 
 相关变量 
 <$crsSverId> 可获得跨服玩家 原服务器id 

 - 
 - 

 h4. *{color:firebrick}运营平台配置* 

 后台管理工具-->运营管理-->跨服服务器管理 
 后台管理工具-->运营管理-->游戏版本列表-->通区跨服设置|通区跨服