有时间限制的无敌卷轴脚本
以往的无敌卷轴(或者无敌药水)可以实现一定的时间无敌,但是有一个弊端,就是如果你是RMB玩家,就可以持续的使用,造成了,永久打不死的玩家的出现
根据这个原理,特写更改脚本如下,
增加DB:
1142;无敌卷轴;49;0;1;800;0;0;1018;0;0;0;0;0;0;0;0;0;0;0;0;0;40000;5;
1 :QFunction-0.txt里加:
=======================================================
[@StdModeFunc800]
#IF
CHECKVAR HUMAN WDM > 1 ;------------检测使用间隔是否过了1小时
#ACT
MessageBox 使用间隔没到1小时,不能使用!
BREAK
#ELSEACT
GOTO @JIANCE2
BREAK
[@JIANCE2]
#IF
EQUAL I111 0 ;------------检测无敌触发是否开启 0为关闭,1为开启
#ACT
GOTO @JIANCE3 ;------------检测到没开启,就跳转到@JIANCE3脚本
#ELSEACT
MessageBox 你已经是无敌模式了,不能再用卷轴!
break
[@JIANCE3]
#IF
ISSHADOW
#ACT
SENDMSG 5 元神不能使用无敌卷轴!
break
#ELSEACT
SHOWHUMEFFECT 11
take 无敌卷轴 1
mov I111 1 ;------------1 触发了无敌
GMEXECUTE 无敌模式 self ;------------GM命令调用,SELF针对使用人
CALCVAR HUMAN WDM = 3600 ;------------建立个自定义变量 为之前3600秒内不让用做个申明
SAVEVAR HUMAN WDM ..\QuestDiary\数据文件\WDM.txt
DELAY 30 @无敌恢复 ;------------30秒后无敌消失 30就是30秒
SENDMSG 7 (*)下次无敌使用时间是1小时后!
MessageBox 30秒之内你将处于无敌状态
break
[@无敌恢复]
#IF
EQUAL I111 1
#ACT
GMEXECUTE 无敌模式 self
MOV I111 0
MessageBox 你的无敌状态已经消失.
break
#ELSEACT
break
=======================================================
QManage.txt的登陆脚本下加:
#IF
CHECKVAR HUMAN WDM > 0
#ACT
SHOWHUMEFFECT 3
CALCVAR HUMAN WDM - 1
SAVEVAR HUMAN WDM ..\QuestDiary\数据文件\WDM.txt
注意:循环时间(跟BF那个辟邪丹一样,你要参考BF的这个脚本,我发你的里有,循环是有2个地方的)
=======================================================
个人登陆变量加:
VAR Integer HUMAN WDM
LOADVAR HUMAN WDM ..\QUESTDIARY\数据文件\WDM.TXT
数据文件加上
WDM.TXT