脚本系统较为复杂,请大家按照步骤逐步添加相应脚本:
![]()
1、MapInfo.txt地图参数文件内添加监狱地图数据:
[jy|0127 监狱] NOGUILDRECALL NORECALL NODEARRECALL NOMasterRECALL NORANDOMMOVE NOTALLOWUSEMAGIC(瞬息移动) NOTALLOWUSEITEMS(随机传送卷|随机传送石|回城石|盟重传送石) NOTHROWITEM QUIZ
2、QManage.txt登录脚本中添加检测监狱名单脚本命令:
[@Login]
VAR Integer HUMAN 次数
LOADVAR HUMAN 次数 ..\QuestDiary\外挂检测\外挂.txt
#IF
CHECK [988] 1
#ACT
mapmove jy 7 11
SetOnTimer 100 1
MESSAGEBOX 你还是好好坐牢去吧!
[@OnTimer100]
#IF
ISONMAP jy
#ACT
#ELSEACT
mapmove jy 7 11
MESSAGEBOX 你还是好好坐牢去吧!
3、MerChant.txt这个是NPC文件,添加监狱狱长NPC参数:
【新加NPC】/监狱 jy 12 15 狱长 0 1 0
4、QuestDiary\外挂检测\外挂.txt按照此目录建立一个空白“外挂.txt”文件。
5、QFunction-0.txt文件中添加外挂触发脚本命令参数:
[@UsePlugin]
#IF
CHECKVAR HUMAN 次数 = 5
#ACT
mapmove jy 7 11
Set [988] 1
SetOnTimer 100 1
SendCenterMsg 249 255 <$USERNAME>使用外挂,已经被拉去坐牢了,希望玩家引以为戒 1 30
SendCenterMsg 249 255 <$USERNAME>使用外挂,已经被拉去坐牢了,希望玩家引以为戒 1 30
SendCenterMsg 249 255 <$USERNAME>使用外挂,已经被拉去坐牢了,希望玩家引以为戒 1 30
#elseact
ChangeModeEx 10 3
CALCVAR HUMAN 次数 + 1
SAVEVAR HUMAN 次数 ..\QuestDiary\外挂检测\外挂.txt
SENDMSG 6 检测你速度异常,系统你锁定3秒.
SENDMSG 6 当前检测速度异常次数为<$HUMAN(次数)>次.
SENDMSG 6 速度异常次数超过5次,系统将抓你到监狱
6、Market_Def\【新加NPC】\监狱-jy.txt在此路径下添加监狱长npc脚本:
[@main]
既然进来了,肯定有原因的。\
管理也不是冷血无情。\
你只要交付一定的保证金还是可以出去,重新做人的。 \ \ \
<我要出去,我不开外挂了/@进入> ______需要交付10000元宝保证金\
[@进入]
#IF
CHECKVAR HUMAN 次数 = 5
CHECK [988] 1
#ACT
goto @进入2
#elseact
MESSAGEBOX 你没有被抓不要来凑热闹!!
[@进入2]
#IF
CHECKGAMEGOLD > 9999
#ACT
GAMEGOLD - 10000
Set [988] 0
CALCVAR HUMAN 次数 = 0
SAVEVAR HUMAN 次数 ..\QuestDiary\外挂检测\外挂.txt
mapmove 3 330 330
SetOffTimer 100
SendCenterMsg 249 255 <$USERNAME>交付保证金,发誓在也不开外挂,他的罪恶已经洗清 1 30
SendCenterMsg 249 255 <$USERNAME>交付保证金,发誓在也不开外挂,他的罪恶已经洗清 1 30
#elseact
MESSAGEBOX 没钱交保证金,就在这里面带着吧!!
|