找回密码
 立即注册
查看: 375|回复: 24

脚本刷一个限时NPC,到时间自动删除掉,有思路没大屌们

[复制链接]

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
发表于 2026-3-27 11:28:50 | 显示全部楼层 |阅读模式

杀怪有几率触发个人传送门(带人字),点击可以传送到指定地图‘别人用不了’
15秒自动删除该NPC,
不能用计时器和个人变量,这样人物下线就失效了
用全局变量写的优点乱。强迫症太难受了,
有米有大屌给个思路啊

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 11:28:50 | 显示全部楼层
要15秒后删除。不用到定时器就要用到倒计时 或者机器 人。
别人点了 还要提示不能用。也要用到检测。。不用计时器和个人变量。。确实不太会写。。。。

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 11:28:50 | 显示全部楼层
pai哥 发表于 2023-5-7 09:00 要15秒后删除。不用到定时器就要用到倒计时 或者机器 人。
别人点了 还要提示不能用。也要用到检测。。 ...
现在只能用A和G配合检测再用机器人,不知道有米有更好的方法

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 11:28:50 | 显示全部楼层
我这样子的思路你看可行与否。。
杀怪触发给自己一个个人变量N$传送门专属变量=1688
然后刷新传送门NPC的时候这个NPC必须检测是否有这个个人变量 有则传 无则无任何状态 刷新传送门的NPC给与一个倒计时 倒计时结束后删除NPC即可
N$传送门专属变量 = 1688
例子
#IF
EQUAL N$传送门专属变量 1688
#ACT
mapmove 3 330 330
DelayCall 15000 @删除NPC

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 11:28:50 | 显示全部楼层
可以实现的理由是,这个谁杀死了怪物,给了个人N$变量是别人没有的,所以应该OK

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 11:28:50 | 显示全部楼层
1、杀死怪物,脚本创建NPC
2、改NPC单独配置一个A变量,A变量赋予创建NPC时间
3、传送的时候用GETINTERVAL命令对比时间就可以了

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 11:28:50 | 显示全部楼层
你可以换个思路  用动态连接点 ADDMAPGATE   这个可以设置时间

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 11:28:50 | 显示全部楼层
如果是防止其他人进  也可以触发 发给客户端的  感叹号  点击弹出对话框

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 11:28:50 | 显示全部楼层
最简单的一个思路是:不要用NPC,给一个物品,就像爬塔一样,双击触发,下线消失,完美解决的你的问题。还免得删除之内的,物品规则弄一下,只能在镜像地图用,其他地方双击就消失。

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 11:28:50 | 显示全部楼层
要15秒后删除。不用到定时器就要用到倒计时 或者机器 人。
别人点了 还要提示不能用。也要用到检测。。不用计时器和个人变量。。确实不太会写。。。。

© 2026 折翼天使社区 版权所有