IP传奇HERO引擎通过定时器判断人物指定时间是否移动,如果没有移动则剔除下线。
代码如下:
QManage.txt
[@login]
#IF
#ACT
;声明坐标变量
VAR Integer HUMAN X
VAR Integer HUMAN Y
LOADVAR HUMAN X ..QuestDiary坐标文件X.txt
LOADVAR HUMAN Y ..QuestDiary坐标文件Y.txt
;保存坐标数据
CALCVAR HUMAN X = <$SELFX>
SAVEVAR HUMAN X ..QuestDiary坐标文件X.txt
CALCVAR HUMAN Y = <$SELFY>
SAVEVAR HUMAN Y ..QuestDiary坐标文件Y.txt
;还原初始标识
SET [001] 0
;启动计时器
SetOnTimer 0 3
[@OnTimer0]
#ACT
;输出坐标数据
SendMsg 5 你目前位于%m的(%x:%y)
goto @判断位置是否相同
[@判断位置是否相同]
#IF
;判断已保存的坐标是否和当前坐标相同
CHECKVAR HUMAN X = <$SELFX>
CHECKVAR HUMAN Y = <$SELFY>
#ACT
SendMsg 5 位置与记录位置相同
GOTO @判断标志
#ELSEACT
SendMsg 6 位置与记录位置不相同
SetOffTimer 1
SendMsg 6 停留时间计时器已停止。
SET [001] 0
SendMsg 6 标志已还原。
;记录新坐标X
CALCVAR HUMAN X = <$SELFX>
SAVEVAR HUMAN X ..QuestDiary坐标文件X.txt
;记录新坐标Y
CALCVAR HUMAN Y = <$SELFY>
SAVEVAR HUMAN Y ..QuestDiary坐标文件Y.txt
SendMsg 6 已记录新坐标,坐标值:<$HUMAN(X)> <$HUMAN(Y)>
[@判断标志]
#if
CHECK [001] 0
#act
SetOnTimer 1 10
SendMsg 5 停留时间计时器已启动。
SET [001] 1
[@OnTimer1]
#ACT
SendMsg 5 触发阀值,剔除人物。
KICK
未经允许不得转载:IP传奇登陆器 » 人物指定时间不移动剔除下线的脚本
本版热门推荐
2017-05-07 17:50:24
1IP传奇的专用登陆器的重要性2025-03-16 14:41:31
2最新可视化IP传奇皮肤编辑器2018-11-13 15:36:08
3本站提供转生五版引擎的注册服务2021-08-05 18:58:03
4传奇登陆器皮肤编辑器2018-11-29 09:23:40
5关于正式销售登陆器皮肤编辑器的公告2021-06-30 19:46:01
6传奇登录器的用法2017-01-28 09:44:21
7春节期间优惠活动2017-01-30 18:07:09
8本站特推出高仿秒解云服务器2019-03-19 18:44:18
9登陆器更新公告2017-07-22 17:56:39
10心意传奇设置器、控制器