积木GM论坛 发表于 2017-7-22 09:01:26

传奇地图超强防脱机脚本


[@Login]
#if
CHECKLEVELEX > 0
#act
#CALL [\ZHAO11名单专用\地图防脱机相关\防脱机数据初始化.txt] @防脱机数据初始化
DelayCall 500 @检测验证错误次数



;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;放入最底部。 自行查看计时器[@OnTimer17]是否占用,若占用自行修改编号
[@检测验证错误次数]
#if
CHECKVAR HUMAN 是否在验证 = 是
#ACT
#CALL [\ZHAO11名单专用\地图防脱机相关\踩点验证触发.txt] @踩点验证触发

#if
CHECKVAR HUMAN 验证错误次数 > 2
CHECKVAR HUMAN 是否在验证 = 不是
#act
#CALL [\ZHAO11名单专用\地图防脱机相关\踩点验证触发.txt] @踩点验证触发

#if
CHECKLEVELEX > 0
#act
SetOnTimer 17 1


[@OnTimer17]
#if
CHECKVAR HUMAN 是否在验证 = 是
CHECKVAR HUMAN 验证地图 = <$Map>
#ACT
BREAK
#if
CHECKVAR HUMAN 是否在验证 = 是
#ACT
Kick
messagebox 非法离开验证地图,已被T下线!
BREAK

#if
CheckTextList ..\QuestDiary\ZHAO11名单专用\地图防脱机相关\会验证的地图名.txt <$MapTitle>
#ELSEACT
BREAK

#if
CHECKVAR HUMAN 时间记录 > 0
#act
CALCVAR HUMAN 时间记录 - 1
SAVEVAR HUMAN 时间记录 ..\QuestDiary\ZHAO11名单专用\地图防脱机相关\脱机数据.txt
break

#if
CHECKVAR HUMAN 时间记录 = 0
#act
GetRandomText ..\QuestDiary\ZHAO11名单专用\地图防脱机相关\随机时间.txt S90
CALCVAR HUMAN 时间记录 = <$STR(S90)>
SAVEVAR HUMAN 时间记录 ..\QuestDiary\ZHAO11名单专用\地图防脱机相关\脱机数据.txt
#CALL [\ZHAO11名单专用\地图防脱机相关\踩点验证触发.txt] @踩点验证触发
break

;NPC脚本
[@踩点完成验证触发]
{

#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下线!

完整脚本下载:**** Hidden Message *****




baoxi8866 发表于 2017-7-22 09:04:37

岁月无痕几多愁,踏上龙图斩恶魔。柔情似水回归梦,PK尽在不言中!

lslle1147 发表于 2017-7-22 09:27:14

传奇局域网怎么架设啊,站长能给个教程吗?一个给同事要玩玩!

664062666 发表于 2017-7-22 09:29:15

回归不仅是我们高兴和悲伤所倾诉的舞台。更是我们展示自己实力的擂台!

9955111111 发表于 2017-7-22 09:29:46

站长,有没有微变之类的版本,我想开个微变传奇私服和朋友一块玩!

tq280329 发表于 2017-7-22 09:30:53

我爱玩回归传奇,也一定爱PK。

pan258100 发表于 2017-7-22 09:40:33

将有限的时间投入到无限的练级过程中去。

lsq6262083 发表于 2017-7-22 09:42:25

其实孔子在《春秋》之中,早就预示了我将玩回归传奇。

lilia1 发表于 2017-7-22 09:42:29

站长,传奇私服架设教程太少咯,有时间,多上传点嘛!我们传奇新手也好去学!

wuhao1989 发表于 2017-7-22 09:47:19

将有限的时间投入到无限的练级过程中去。
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 传奇地图超强防脱机脚本