在新开传奇GOM中,我们可以使用MOVESLAVE命令将自己的宝宝移动至指定坐标。此外,还可以使用GetSlaveInfo命令获取当前宝宝的名字和等级。本文将对这两个命令进行详细介绍。
1. MOVESLAVE命令
MOVESLAVE命令可以将自己的宝宝移动至指定坐标。其基本格式为:
MOVESLAVE 参数1 参数2 参数3
其中,参数1表示要移动的宝宝,可以为0(表示所有宝宝)或大于0(表示第几只宝宝)。参数2和参数3表示新的X和Y坐标。
以下是一个使用示例:
MOVESLAVE 0 100 100
这个命令将移动所有宝宝至新的坐标(100,100)。
2. CHECKSLAVENAME命令
新引擎中增加了一个名为CHECKSLAVENAME的命令,用于检测人物宝宝的名字。其基本格式为:
CHECKSLAVENAME 名字 [返回变量]
如果人物的宝宝名字为指定名字,则返回1,否则返回0。如果指定了返回变量,则会将结果存储在该变量中。
以下是一个使用示例:
CHECKSLAVENAME GameOfMir P10
这个命令检测人物的宝宝名字是否为GameOfMir,如果有10个同名宝宝,则将结果存储在P10变量中。
3. GetSlaveInfo命令
GetSlaveInfo命令可以获取当前宝宝的名字和等级。其基本格式为:
GetSlaveInfo 参数1 参数2 参数3 参数4 参数5 参数6
其中,参数1表示要获取信息的宝宝,可以为0(表示所有宝宝)或大于0(表示第几只宝宝)。参数2和参数3表示要存储的变量名。参数4表示是否带有数字,可以为0或1。参数5和参数6表示要存储的宝宝的X和Y坐标。
以下是一个使用示例:
GetSlaveInfo 1 S$宝宝名字1 N$宝宝等级1 0 N$宝宝坐标X1 N$宝宝坐标Y1
这个命令获取第1只宝宝的名字和等级,并将其存储在变量S宝宝名字和
宝宝等级1中。
通过这两个命令,我们可以更灵活地控制和管理我们的宝宝,从而提高游戏体验。
最后,请注意,新引擎的GameLogin和M2Server需要进行替换,以便使用新的命令和功能。
GOM引擎将自己宝宝移动至指定坐标 MOVESLAVE 参数1 参数2 参数3 获取当前宝宝名字和宝宝等级GetSlaveInfo 检测人物宝宝名字 新增参数2返回变量 CHECKSLAVENAME GameOfMir 新引擎2023-04-09更新 本次更新须替换GameLogin / M2Server
0.将自己宝宝移动至指定坐标
MOVESLAVE 参数1 参数2 参数3
参数1: 0全部BB 大于0为第几只BB
参数2: 新X坐标
参数3: 新Y坐标
1.检测人物宝宝名字 新增参数2返回变量
;==========================================
[@main]
#IF
CHECKSLAVENAME GameOfMir
#ACT
SENDMSG 5 提示:你的宝宝叫GameOfMir
#ELSEACT
SENDMSG 5 提示:你的宝宝不叫GameOfMir
;==========================================
[@main]
#IF
CHECKSLAVENAME GameOfMir P10
#ACT
SENDMSG 5 提示:你的宝宝叫GameOfMir,同名宝宝数量<$STR(P10)>个
#ELSEACT
SENDMSG 5 提示:你的宝宝没有叫GameOfMir的
2.获取当前宝宝名字和宝宝等级
GetSlaveInfo 参数1 参数2 参数3 参数4 参数5 参数6
参数1:第几只宝宝
参数2:宝宝名字存取变量
参数3:宝宝等级存取变量
参数4:是否带数字保存(0或者空不带 1=带宝宝后面数字)
参数5:宝宝的X坐标存取变量(可为空)
参数6:宝宝的Y坐标存取变量(可为空)
;==========================================
[@获取宝宝名字]
#IF
#ACT
GetSlaveInfo 1 S$宝宝名字1 N$宝宝等级1 0 N$宝宝坐标X1 N$宝宝坐标Y1
GetSlaveInfo 2 S$宝宝名字2 N$宝宝等级2 0 N$宝宝坐标X2 N$宝宝坐标Y2
SENDMSG 6 <$STR(S$宝宝名字1)>---<$STR(N$宝宝等级1)>---<$STR(N$宝宝坐标X1)>---<$STR(N$宝宝坐标Y1)>
SENDMSG 6 <$STR(S$宝宝名字2)>---<$STR(N$宝宝等级2)>---<$STR(N$宝宝坐标X2)>---<$STR(N$宝宝坐标Y2)>
新开传奇GOM:将自己宝宝移动至指定坐标MOVESLAVE和获取宝宝信息的代码讲解
来源:
作者:
点击:

