IP传奇登陆器IP传奇登陆器IP传奇登陆器

人物指定时间不移动剔除下线的脚本

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传奇登陆器 » 人物指定时间不移动剔除下线的脚本

发表评论:如无法提交评论,请刷新页面后重试!

评论记录:

哇!还有沙发!

本版热门推荐