登录指定服务器 ESPCROSSSERVER 参数:服务器IP 参数:游戏网关端口( RunGate.exe 中的端口) ! m- o0 w7 ~4 `$ V
[@跨服登录] #IF #ACT ESPCROSSSERVER 127.0.0.1 7200 自动获取登录服务器 ESPAUTOCROSSSERVER
- Q9 \- Y( @* [! x1 ~& n9 A
参数:服务器IP 参数:登录网关位置 1为第一个网关 2为第二个网关 ! U+ W q. _, ~" Z$ [9 S. c+ n% k
[@跨服登录] #if #act ESPAUTOCROSSSERVER 127.0.0.1 1 取跨服人物总数量 ESPGETCROSSCOUNT
* X; J: e; d0 T0 V% [
参数:保存到变量名称
$ |5 K I: a4 M `9 J/ Z1 J3 y3 p+ c4 G
[@取跨服人数] #IF #ACT ESPGETCROSSCOUNT N0 SendMsg 5 跨服人物数量: <$STR(N0)> 取跨服某个分区人物数量 ESPGETCROSSCOUNTEX
3 b, \8 B n8 v. [; c3 J. D
参数1:分区标识 参数2:保存到变量名称 / E3 y9 V# {% i8 V/ C( N+ l" ?
[@取跨服人数] #IF #ACT ESPGETCROSSCOUNTEX 10000 N0 SendMsg 5 跨服一区人物数量: <$STR(N0)> 检查玩家是否为跨服人物 ESPISCROSSHUMAN
; M d0 W! s8 r$ ~( o
[@是否跨服人物] #IF ESPISCROSSHUMAN #SAY 你是跨区人员! #ELSESAY 你是总区! ESPISCROSSHUMANEX
& K+ r! |# j( h5 m$ a. }# j
参数1:分区标识 9 b3 r4 j% U1 Y+ I5 m T; D6 }
[@是否跨服人物] #IF ESPISCROSSHUMANEX 10000 #SAY 你是来自跨服1区人员! #ELSESAY 你不是来自跨服1区人员! *QM脚本中指定跨服人物传送到指定地图指定的坐标 [@Login] #IF ESPISCROSSHUMANEX 10000 #ACT mapmove rxlt2 65 21 GuildNoticeMsg 233 250 (*)来自跨服一区的玩家,被传送到65,21 [<$SERVERNAME>].有仇报仇! 退出跨服服务器
/ U- \. n( p- ~
说明: 人物返回到自身的服务器中 ESPEXITCROSSSERVER # x" k) f' ~ \9 i+ s/ {# u3 z
[@返回本区] #if #act ESPEXITCROSSSERVER 所有人退出跨服服务器 说明:将所有跨服人物遣返到自身所在服务器 ESPEXITCROSSSERVEREX & ?9 l% ]3 B+ `/ O: ^, F
[@返回本区] #if #act ESPEXITCROSSSERVEREX |