lvqun33  2023-9-20 10:15:52 | 技术答疑|
7 301

72

回帖

2115

金币

1235

积分

积分
1235
发表于 2023-9-20 10:15:52 | 显示全部楼层 |阅读模式

马上注册,下载996引擎,与更多游戏开发者交流。

您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 lvqun33 于 2023-9-20 10:31 编辑

引擎版本:
问题描述:如何实现按钮,在指定地图出现,别的地图都不出现?
1.挖宝QM
[@挖宝按钮QM]
{
#if
isonmap d421 指定地图
check [60] 0
#act
MOV S$挖宝按钮 <Button|x=-340|y=-200|width=66|height=30|size=16|color=255|nimg=public/000199.png|text=111挖宝|link=@打开按钮>
addbutton 104 120 <$str(s$挖宝按钮)>

#if
isonmap d421
check [60] 1
#act
MOV S$挖宝按钮 <Button|x=-340|y=-200|width=66|height=30|size=16|color=255|nimg=public/000199.png|text=挖宝关闭11|link=@关闭按钮>
addbutton 104 120 <$str(s$挖宝按钮)>

}
2.挖宝QF
[@挖宝按钮QF]
{
#if
CHECK [60] 0
#act
goto @打开按钮
#elseact
goto @关闭按钮
break

[@打开按钮]
#if
isonmap d421
check [60] 0
#act
set [60] 1
sendmsg 9 挖宝开始!<$X> <$Y>
MOV S$挖宝按钮 <Button|x=-340|y=-200|width=66|height=30|size=16|color=255|nimg=public/000199.png|text=222关闭挖宝|link=@关闭按钮>
DELBUTTON 104 120
addbutton 104 120 <$str(s$挖宝按钮)>
break

[@关闭按钮]
#if
isonmap d421
check [60] 1
#act
set [60] 0
MOV S$挖宝按钮 <Button|x=-340|y=-200|width=66|height=30|size=16|color=255|nimg=public/000199.png|text=222打开挖宝|link=@打开按钮>
DELBUTTON 104 120
addbutton 104 120 <$str(s$挖宝按钮)>
sendmsg 9 挖宝结束!
break

}

图片1.png
最后回复时间:2023-09-21 11:51:14官方回复了此贴
回复

使用道具 举报

180

回帖

2721

金币

1527

积分

积分
1527
发表于 2023-9-20 10:40:21 | 显示全部楼层
本帖最后由 1357908642 于 2023-9-20 10:41 编辑

用 IsOnMap 检测是否在指定地图就行了呀,你不是已经在用了,有什么问题吗
回复

使用道具 举报

72

回帖

2115

金币

1235

积分

积分
1235
 楼主| 发表于 2023-9-20 10:45:52 | 显示全部楼层
1357908642 发表于 2023-9-20 10:40
用 IsOnMap 检测是否在指定地图就行了呀,你不是已经在用了,有什么问题吗

我在上面QManage中加了
#If
#Act
set [60] 0
#CALL [\挖宝按钮\挖宝QM.txt] @挖宝按钮QM

然后再 挖宝QM中 加上 not isonmap的判断, 按钮就没有了
因为刚登陆的位置就不是这个地图,导致后面按钮都不出现
回复

使用道具 举报

9963

回帖

2万

金币

1万

积分

积分
16228
发表于 2023-9-20 10:57:00 | 显示全部楼层
登陆触发里检测是不是挖宝地图
回复

使用道具 举报

72

回帖

2115

金币

1235

积分

积分
1235
 楼主| 发表于 2023-9-20 11:05:35 | 显示全部楼层
本帖最后由 lvqun33 于 2023-9-20 11:09 编辑
996技术-wang 发表于 2023-9-20 10:57
登陆触发里检测是不是挖宝地图

是这样样子吗?这么写会出现,一登录按钮就不出现,到达指定地图,按钮也不出现
[@login]
#If
not isonmap d421
#Act
set [60] 0
#CALL [\挖宝按钮\挖宝QM.txt] @挖宝按钮QM
图片4.png
回复

使用道具 举报

31

回帖

4977

金币

2714

积分

积分
2714
发表于 2023-9-20 11:16:26 | 显示全部楼层
写在切换地图触发里应该可以吧  进入指定地图出现按钮    [@EnterMap]
回复

使用道具 举报

72

回帖

2115

金币

1235

积分

积分
1235
 楼主| 发表于 2023-9-20 11:48:21 | 显示全部楼层
lxq255636 发表于 2023-9-20 11:16
写在切换地图触发里应该可以吧  进入指定地图出现按钮    [@EnterMap]

谢谢谢谢谢谢谢谢谢谢,实现了
回复

使用道具 举报

9963

回帖

2万

金币

1万

积分

积分
16228
发表于 2023-9-21 11:51:14 | 显示全部楼层
OK
回复

使用道具 举报