逍遥MIR 发表于 2024-7-17 08:48:24

传奇开区地图防脱机踩点验证触发

地图防脱机踩点验证触发
[@main]
#act
#CALL [\ZHAO11名单专用\地图防脱机相关\踩点验证触发.txt] @踩点验证触发


D:\MirServer\Mir200\Envir\QuestDiary\ZHAO11名单专用\地图防脱机相关


[@踩点完成验证触发]
{

#if
CHECKLEVELEX > 0
#SAY
 \
请在1分钟内完成正确验证,否则T下线,验证后送回原地图原坐标\
 \
<如果你已走到正确坐标点,点击><【完成验证】/@完成验证>! \
 \
 \
<《查询坐标》/@查询坐标>(中途请勿离开本图,否则T下线)\
 \
<错误次数:><$HUMAN(验证错误次数)>次<,3次时T下线!>

[@查询坐标]
#if
CHECKLEVELEX > 0
#ACT
Close
messagebox 请走到坐标【<$HUMAN(验证坐标X)>,<$HUMAN(验证坐标Y)>】,然后点NPC完成验证!


[@完成验证]
#if
CHECKVAR HUMAN 验证坐标X = <$X>
CHECKVAR HUMAN 验证坐标Y = <$Y>
#ACT
Close
CALCVAR HUMAN 是否在验证 = 不是
SAVEVAR HUMAN 是否在验证 ..\QuestDiary\ZHAO11名单专用\地图防脱机相关\脱机数据.txt
CALCVAR HUMAN 验证错误次数 = 0
SAVEVAR HUMAN 验证错误次数 ..\QuestDiary\ZHAO11名单专用\地图防脱机相关\脱机数据.txt
SendCenterMsg 251 251   5 1 @X
MAPMOVE <$HUMAN(验证前地图)> <$HUMAN(验证前坐标X)> <$HUMAN(验证前坐标Y)>
messagebox 验证成功!
BREAK
#ELSEACT
MAP <$HUMAN(验证地图)>
CALCVAR HUMAN 验证坐标X = <$X>
CALCVAR HUMAN 验证坐标Y = <$Y>
GOTO @开始随机坐标

[@开始随机坐标]
#if
CHECKVAR HUMAN 验证坐标X = 12
CHECKVAR HUMAN 验证坐标Y = 10
#ACT
MAP <$HUMAN(验证地图)>
CALCVAR HUMAN 验证坐标X = <$X>
CALCVAR HUMAN 验证坐标Y = <$Y>
GOTO @开始随机坐标
BREAK

#if
CHECKVAR HUMAN 验证坐标X = 16
CHECKVAR HUMAN 验证坐标Y = 17
#ACT
MAP <$HUMAN(验证地图)>
CALCVAR HUMAN 验证坐标X = <$X>
CALCVAR HUMAN 验证坐标Y = <$Y>
GOTO @开始随机坐标
BREAK
#ELSEACT
Close
CALCVAR HUMAN 验证错误次数 + 1
SAVEVAR HUMAN 验证错误次数 ..\QuestDiary\ZHAO11名单专用\地图防脱机相关\脱机数据.txt

#if
CHECKVAR HUMAN 验证错误次数 > 2
#act
CALCVAR HUMAN 验证错误次数 = 3
SAVEVAR HUMAN 验证错误次数 ..\QuestDiary\ZHAO11名单专用\地图防脱机相关\脱机数据.txt
Kick
messagebox 你已连续错误3次,已被T下线!
BREAK
#ELSEACT
MAP <$HUMAN(验证地图)>
messagebox 验证错误,坐标已刷新,重新验证!\ \请走到坐标【<$HUMAN(验证坐标X)>,<$HUMAN(验证坐标Y)>】处,点击NPC完成验证!\ \错误次数:<$HUMAN(验证错误次数)>次,3次时T下线!



}

[@踩点验证触发]
{
#if
CHECKLEVELEX > 0
#act
movr N90 4
INC N90 1
CALCVAR HUMAN 验证地图 = ftj<$STR(N90)>





#if
CHECKLEVELEX > 0
#act
CALCVAR HUMAN 验证前地图 = <$Map>
CALCVAR HUMAN 验证前坐标X = <$X>
CALCVAR HUMAN 验证前坐标Y = <$Y>
MAP<$HUMAN(验证地图)>
CALCVAR HUMAN 验证坐标X = <$X>
CALCVAR HUMAN 验证坐标Y = <$Y>
MAP<$HUMAN(验证地图)>
CALCVAR HUMAN 是否在验证 = 是
SAVEVAR HUMAN 是否在验证 ..\QuestDiary\ZHAO11名单专用\地图防脱机相关\脱机数据.txt
SendCenterMsg 251 162 验证剩余时间:%d,请在尽快验证正确,否则被T下线. 0 60 @验证时间到期
messagebox 请走到坐标【<$HUMAN(验证坐标X)>,<$HUMAN(验证坐标Y)>】,然后点NPC完成验证!\ \1.验证期间请勿离开地图,否则直接T下线\ \2.请在60秒内验证正确,否则直接T下线

}



[@防脱机数据初始化]
{

#IF
#ACT
VAR Integer HUMAN 验证坐标X
VAR Integer HUMAN 验证坐标Y
LOADVAR HUMAN 验证坐标X ..\QuestDiary\ZHAO11名单专用\地图防脱机相关\脱机数据.txt
LOADVAR HUMAN 验证坐标Y ..\QuestDiary\ZHAO11名单专用\地图防脱机相关\脱机数据.txt

VAR String HUMAN 验证地图
LOADVAR HUMAN 验证地图 ..\QuestDiary\ZHAO11名单专用\地图防脱机相关\脱机数据.txt


VAR Integer HUMAN 验证前坐标X
VAR Integer HUMAN 验证前坐标Y
LOADVAR HUMAN 验证前坐标X ..\QuestDiary\ZHAO11名单专用\地图防脱机相关\脱机数据.txt
LOADVAR HUMAN 验证前坐标Y ..\QuestDiary\ZHAO11名单专用\地图防脱机相关\脱机数据.txt
VAR String HUMAN 验证前地图
LOADVAR HUMAN 验证前地图 ..\QuestDiary\ZHAO11名单专用\地图防脱机相关\脱机数据.txt



VAR Integer HUMAN 时间记录
VAR Integer HUMAN 验证错误次数
VAR String HUMAN 是否在验证
LOADVAR HUMAN 是否在验证 ..\QuestDiary\ZHAO11名单专用\地图防脱机相关\脱机数据.txt
LOADVAR HUMAN 验证错误次数 ..\QuestDiary\ZHAO11名单专用\地图防脱机相关\脱机数据.txt
LOADVAR HUMAN 时间记录 ..\QuestDiary\ZHAO11名单专用\地图防脱机相关\脱机数据.txt
VAR Integer HUMAN 是否重置
LOADVAR HUMAN 是否重置 ..\QuestDiary\ZHAO11名单专用\地图防脱机相关\脱机数据.txt
GOTO @开始重置时间


[@开始重置时间]
#if
CHECKVAR HUMAN 是否重置 = 0
#act
CALCVAR HUMAN 是否重置 = 1
SAVEVAR HUMAN 是否重置 ..\QuestDiary\ZHAO11名单专用\地图防脱机相关\脱机数据.txt

GetRandomText ..\QuestDiary\ZHAO11名单专用\地图防脱机相关\随机时间.txt S90
CALCVAR HUMAN 时间记录 = <$STR(S90)>
SAVEVAR HUMAN 时间记录 ..\QuestDiary\ZHAO11名单专用\地图防脱机相关\脱机数据.txt
CALCVAR HUMAN 验证错误次数 = 0
SAVEVAR HUMAN 验证错误次数 ..\QuestDiary\ZHAO11名单专用\地图防脱机相关\脱机数据.txt
CALCVAR HUMAN 是否在验证 = 不是
SAVEVAR HUMAN 是否在验证 ..\QuestDiary\ZHAO11名单专用\地图防脱机相关\脱机数据.txt
}


地图名:

比奇省
魔龙城
苍月岛
封魔谷
白日门
沙巴克专享
终极领域
毒龙村落
烽火古城
天界荒漠
冰霜之地
蛮荒之地一
蛮荒之地二
祭史之地
云中之城
罗刹之巅
不毛之地
死亡矿区
极乐世界
极乐世界二
逍遥之城
風雲之城
BOSS之家一
BOSS之家二
BOSS之家三
BOSS之家四
五转神殿
十转神殿
十五转神殿
幻境一层
幻境二层
幻境三层
幻境四层
幻境五层
幻境六层
幻境七层
幻境八层
幻境九层
幻境十层
追忆·封魔殿
追忆·炼狱回廊
追忆·幽冥回廊
追忆·烈焰殿
追忆·疾风殿
追忆·封魔矿区
页: [1]
查看完整版本: 传奇开区地图防脱机踩点验证触发