yy20090126 发表于 2022-12-18 13:20:44

检测组队成员是否在相同地图内

功能:
    检测组队成员是否在相同地图内。

格式:
    CHECKGROUPMAP

;==========================================
#IF
CHECKGROUPMAP
#Say
你的队员在同一地图内
;==========================================


求996的检测组队成员是否在相同地图内的指令

996技术-wang 发表于 2022-12-19 09:49:40

在添加小组成员那里记录名字
SendMsg 5 <$STR(S0)>加入了队伍.
S0.SendMsg 5 你加入了队伍.

然后S0.IsOnMap 3
这样试下看

yy20090126 发表于 2022-12-19 23:53:23

996技术-wang 发表于 2022-12-19 09:49
在添加小组成员那里记录名字
SendMsg 5 加入了队伍.
S0.SendMsg 5 你加入了队伍.


试了 不成功, S0.IsOnMap 3 命令不可通行

996技术-wang 发表于 2022-12-20 11:52:19

你有S0 就可以通过变量传递
获取他的地图常量的 他的常量跟你一样就可以了

mrkingli 发表于 2022-12-20 20:31:36

GOTOLABEL 0 @小组成员触发

yy20090126 发表于 2022-12-24 13:09:56

编写了很多方法,还是不会,能不能教我,测检组队人员是否在同一地图上

a1428286028 发表于 2022-12-24 16:33:43

yy20090126 发表于 2022-12-24 13:09
编写了很多方法,还是不会,能不能教我,测检组队人员是否在同一地图上

team0 team1 team2 对象判断一下就可以了

yy20090126 发表于 2022-12-25 19:44:19

a1428286028 发表于 2022-12-24 16:33
team0 team1 team2 对象判断一下就可以了

能不能帮我写一下,我写不出来:'(:'(

一锅炖不下 发表于 2023-9-21 16:52:16

GetHumVar 队员角色名称 S$对方地图 <$MAP>
检测:
#if
equal S$对方地图 <$MAP>
#act
sendmsg 9 在同一地图
#elseact
sendmsg 9 不在

996技术-wang 发表于 2023-9-22 11:20:02

楼上说的对 感谢回复
页: [1] 2 3
查看完整版本: 检测组队成员是否在相同地图内