找回密码
 立即注册

手机号码,快捷登录

手机号码,快捷登录

yinliu
帝王
996pc
服务器
查看: 774|回复: 7

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

[复制链接]

25

主题

84

回帖

317

积分

里正

元宝
8
鸿盾币
0
金币
2485
发表于 2022-8-2 21:16:20 | 显示全部楼层 |阅读模式
我在QF里添加了这个,大退后,人物能在安全区挂着,、
但是不能随机飞,我之前玩的一个版本大腿后也是在安全区挂着,
还能过几十秒在安全区随机飞一下
这如何实现

[@PlayOffLine]  

#IF  

INSAFEZONE  

CHECKONLINEPLAYCOUNT < 1000  

#ACT  

OFFLINEPLAY 1500 100

回复

使用道具 举报

1654

主题

5111

回帖

2万

积分

管理员

元宝
3080
鸿盾币
0
金币
93244

最佳新人

发表于 2022-8-2 21:45:14 | 显示全部楼层
回复

使用道具 举报

25

主题

84

回帖

317

积分

里正

元宝
8
鸿盾币
0
金币
2485
 楼主| 发表于 2022-8-3 07:18:30 | 显示全部楼层
admin 发表于 2022-8-2 21:45
是否可以给他弄个定时器  然后随机飞呢

啊?那不飞出城外了吗
回复

使用道具 举报

0

主题

2902

回帖

3021

积分

郡王

元宝
119
鸿盾币
0
金币
7126
发表于 2022-8-3 09:36:30 | 显示全部楼层
楼主发贴辛苦了,谢谢楼主分享!我觉得奇速论坛是注册对了!
回复

使用道具 举报

60

主题

537

回帖

2475

积分

知府

元宝
1398
鸿盾币
0
金币
7703

最佳新人

发表于 2022-8-3 10:32:44 | 显示全部楼层
楼主发贴辛苦了,谢谢楼主分享!我觉得奇速论坛是注册对了!
回复

使用道具 举报

3

主题

65

回帖

127

积分

什长

元宝
35
鸿盾币
0
金币
1825
发表于 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)>
回复

使用道具 举报

3

主题

65

回帖

127

积分

什长

元宝
35
鸿盾币
0
金币
1825
发表于 2022-8-6 13:10:57 | 显示全部楼层
醒目苹果 发表于 2022-8-5 16:44
;设置挂机地图名称
MOV S$地图名称 3
;设置挂机地图X坐标范围

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

使用道具 举报

3

主题

65

回帖

127

积分

什长

元宝
35
鸿盾币
0
金币
1825
发表于 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 下一条

Archiver|手机版|小黑屋|传奇服务端 |Sitemap

GMT+8, 2024-11-21 23:45 , Processed in 0.014173 second(s), 7 queries , Gzip On, Redis On.

Powered by 108pc X3.5

快速回复 返回顶部 返回列表