koi275  2024-12-11 17:12:59 | 技术答疑|
6 466

0

回帖

707

金币

372

积分

积分
372
发表于 2024-12-11 17:12:59 | 显示全部楼层 |阅读模式

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

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

×
如何点击小地图自动传送到标点的地方,不是用单独的按钮来点击传送 是直接点击小地图位置后进行传送 求指教
最后回复时间:2024-12-13 13:21:54官方回复了此贴
回复

使用道具 举报

58

回帖

6527

金币

3500

积分

积分
3500
发表于 2024-12-12 11:31:56 | 显示全部楼层
本帖最后由 mrcui 于 2024-12-12 11:33 编辑

走寻路触发


[@FindPathBegin]
#if
#act
Mapmove <$MAP> <$ToPointX> <$ToPointY>
Break


回复

使用道具 举报

1万

回帖

2万

金币

1万

积分

积分
19031
发表于 2024-12-13 13:21:54 | 显示全部楼层
感谢回复
回复

使用道具 举报

10

回帖

2916

金币

1551

积分

积分
1551
发表于 2025-3-10 17:37:57 | 显示全部楼层

这个要怎么加CD
回复

使用道具 举报

29

回帖

1537

金币

819

积分

积分
819
发表于 2025-3-10 19:43:17 | 显示全部楼层

把时间记录到一个变量里面,第二次点击的时候把点击时间减去变量储存的时间,大于等于你要求的时间就传送,不然就不传送
回复

使用道具 举报

58

回帖

6527

金币

3500

积分

积分
3500
发表于 2025-3-12 10:14:22 | 显示全部楼层

利用时间戳

[@FindPathBegin]
#if
NOT SMALL <$UTCNOW> <$STR(B1)>
#act
FORMULATION <$UTCNOW>+60 B1     /////////// 60=CD
Mapmove <$MAP> <$ToPointX> <$ToPointY>
Break
#elseact
FORMULATION <$STR(B1)>-<$UTCNOW> N$R_Time
sendmsg 9 传送失败,距离下次传送还剩:<$STR(N$R_Time)>秒。
Break
回复

使用道具 举报

10

回帖

2916

金币

1551

积分

积分
1551
发表于 2025-3-12 14:08:44 | 显示全部楼层
mrcui 发表于 2025-3-12 10:14
利用时间戳

[@FindPathBegin]

谢谢大佬,很给力!!!!
回复

使用道具 举报