ruige 发表于 2022-8-2 21:16:20

PlayOffLine大退挂机如何实现安全区内定时随机飞??

我在QF里添加了这个,大退后,人物能在安全区挂着,、
但是不能随机飞,我之前玩的一个版本大腿后也是在安全区挂着,
还能过几十秒在安全区随机飞一下
这如何实现

[@PlayOffLine]

#IF

INSAFEZONE

CHECKONLINEPLAYCOUNT < 1000

#ACT

OFFLINEPLAY 1500 100

admin 发表于 2022-8-2 21:45:14

是否可以给他弄个定时器然后随机飞呢

ruige 发表于 2022-8-3 07:18:30

admin 发表于 2022-8-2 21:45
是否可以给他弄个定时器然后随机飞呢

啊?那不飞出城外了吗

2107097910 发表于 2022-8-3 09:36:30

楼主发贴辛苦了,谢谢楼主分享!我觉得奇速论坛是注册对了!

376371723 发表于 2022-8-3 10:32:44

楼主发贴辛苦了,谢谢楼主分享!我觉得奇速论坛是注册对了!

msblznyx 发表于 2022-8-3 12:44:41

[@PlayOffLine]
#IF
INSAFEZONE
CHECKONLINEPLAYCOUNT < 1000
#ACT
;单独打开一个计时器,三十秒执行一次
SETONTIMER 99 30
OFFLINEPLAY 1500 100

QM脚本加入
[@ONTIMER99]
#IF
CheckOffline
#ACT
;设置挂机地图名称
MOV S$地图名称 3
;设置挂机地图X坐标范围
MOVR N$X 320 330
;设置挂机地图Y坐标范围
MOVR N$Y 320 330
MAPMOVE <$STR(S$地图名称)> <$STR(N$X)> <$STR(N$Y)>

msblznyx 发表于 2022-8-6 13:10:57

醒目苹果 发表于 2022-8-5 16:44
;设置挂机地图名称
MOV S$地图名称 3
;设置挂机地图X坐标范围


是的,这个3就是代表地图代码,不是中文显示的地图名称。后面的X范围坐标根据你版本的安全区坐标自己进游戏查看。Y坐标同理,自己进游戏跑到安全区中心点,X坐标是最左边到最右边。Y坐标从最上面到最下面,数值从小到大赋值。

msblznyx 发表于 2022-8-8 08:32:18

醒目苹果 发表于 2022-8-7 14:50
我也搞定了,现在有个问题,加入有多个安全区的话要怎么弄呢。。。


[@PlayOffLine]
#IF
INSAFEZONE
CHECKONLINEPLAYCOUNT < 1000
#ACT
;单独打开一个计时器,三十秒执行一次
SETONTIMER 99 30
OFFLINEPLAY 1500 100

QM脚本加入
[@ONTIMER99]
#IF
CheckOffline
ISONMAP 3
#ACT
;设置挂机地图名称
MOV S$地图名称 3
;设置挂机地图X坐标范围
MOVR N$X 320 330
;设置挂机地图Y坐标范围
MOVR N$Y 320 330
MAPMOVE <$STR(S$地图名称)> <$STR(N$X)> <$STR(N$Y)>
BREAK

#IF
CheckOffline
ISONMAP 0
#ACT
;设置挂机地图名称
MOV S$地图名称 0
;设置挂机地图X坐标范围
MOVR N$X 80 100
;设置挂机地图Y坐标范围
MOVR N$Y 100 120
MAPMOVE <$STR(S$地图名称)> <$STR(N$X)> <$STR(N$Y)>
BREAK


页: [1]
查看完整版本: PlayOffLine大退挂机如何实现安全区内定时随机飞??