|
|
登录到指定的服务器
命令名称:ESPCROSSSERVER
所需参数:
服务器IP
游戏网关端口(即RunGate.exe中配置的端口)
示例编号:
[@跨服登录]
#IF
#ACT
ESPCROSSSERVER 127.0.0.1 7200
复制代码
自动获取登录服务器
命令名称:ESPAUTOCROSSSERVER
所需参数:
服务器IP
登录网关位置(1表示第一个网关,2表示第二个网关)
示例编号:
[@跨服登录]
#if
#act
ESPAUTOCROSSSERVER 127.0.0.1 1
复制代码
获取跨服所有玩家总数量
命令名称:ESPGETCROSSCOUNT
所需参数:
保存结果的变量名称
示例编号:
[@取跨服人数]
#IF
#ACT
ESPGETCROSSCOUNT N0
SendMsg 5 跨服人物数量: <$STR(N0)>
复制代码
获取跨服某一分区的玩家数量
命令名称:ESPGETCROSSCOUNTEX
所需参数:
分区标识
保存结果的变量名称
示例编号:
[@取跨服人数]
#IF
#ACT
ESPGETCROSSCOUNTEX 10000 N0
SendMsg 5 跨服一区人物数量: <$STR(N0)>
复制代码
检查玩家是否为跨服玩家
命令名称:ESPISCROSSHUMAN
示例编号:
[@是否跨服人物]
#IF
ESPISCROSSHUMAN
#SAY
你是跨区人员!
#ELSESAY
你是总区!
复制代码
检查指定分区的玩家是否为跨服玩家
命令名称:ESPISCROSSHUMANEX
所需参数:
分区标识
示例编号:
[@是否跨服人物]
#IF
ESPISCROSSHUMANEX 10000
#SAY
你是来自跨服1区人员!
#ELSESAY
你不是来自跨服1区人员!
复制代码
示例编号:
*QM脚本中指定跨服人物传送到指定地图指定的坐标
[@Login]
#IF
ESPISCROSSHUMANEX 10000
#ACT
mapmove rxlt2 65 21
GuildNoticeMsg 233 250 (*)来自跨服一区的玩家,被传送到65,21 [<$SERVERNAME>].有仇报仇!
复制代码
退出跨服服务器
说明:将玩家返回到其原本所在的服务器
命令名称:ESPEXITCROSSSERVER
示例编号:
[@返回本区]
#if
#act
ESPEXITCROSSSERVER
复制代码
将所有跨服玩家遣返至各自服务器
说明:将所有跨服玩家都遣返到他们原本所在的服务器
命令名称:ESPEXITCROSSSERVEREX
示例编号:
[@返回本区]
#if
#act
ESPEXITCROSSSERVEREX
复制代码 |
|