传世独一无二的新技能玄心奥妙诀
以下脚本需有一定的相关知识,新手自重
1.怪物数据库设置 增加用于围困人物
怪物名字自己设
Race=14 Racelmg=19 其余自行设置
2.技能数据库 自行设置 MagicID 自定义 X
//;以下脚本放入Qfunction.txt 文本中
[@MagFuncX]
#IF
CHECKVAR HUMAN 技能冷却时间 > 0
#ACT
SENDMSG 5 无法连续使用该技能,请<$HUMAN(技能冷却时间)>秒后再使用。
break
#IF
RANDOM 1
#ACT
MOV S1 $POSITION($M,$PARAM(0),$PARAM(1))
MOV P1 $PARAM(0)
INC P1 1
MOV P2 $PARAM(1)
INC P2 1
MOV P3 $PARAM(0)
DEC P3 1
MOV P4 $PARAM(1)
DEC P4 1
MOV P5 $PARAM(0)
DEC P5 1
MOV P6 $PARAM(1)
INC P6 1
MOV P7 $PARAM(0)
INC P7 1
MOV P8 $PARAM(1)
DEC P8 1
MOV P9 $PARAM(0)
MOV P10 $PARAM(1)
DEC P10 1
MOV P11 $PARAM(0)
MOV P12 $PARAM(1)
INC P12 1
MOV P13 $PARAM(0)
DEC P13 1
MOV P14 $PARAM(1)
MOV P15 $PARAM(0)
INC P15 1
MOV P16 $PARAM(1)
#IF
!EQUAL S1 无
#ACT
CALCVAR HUMAN 技能冷却时间 = 120
SAVEVAR HUMAN 技能冷却时间 ..\QuestDiary\游戏数据\个人变量\个人变量.txt
SetTimerEx $USERNAME 1 @技能冷却时间 120
SHOWHUMEFFECT 45
$STR(S1).CHANGEMODE 15 1
$STR(S1).SHOWHUMEFFECT 31
$STR(S1).SHOWHUMEFFECT 169
PlayDefence 6 骷髅守卫 $STR(P9) $STR(P10)
PlayDefence 6 骷髅守卫 $STR(P11) $STR(P12)
PlayDefence 6 骷髅守卫 $STR(P13) $STR(P14)
PlayDefence 6 骷髅守卫 $STR(P15) $STR(P16)
$STR(S1).SetTimerEx $STR(S1) 4 @解除受缚效果 1
$STR(S1).DELAYCALL 1 @目标受缚状态 1
DELAYCALL 4 @引爆目标
break
#ELSEACT
SENDMSG 5 技能使用失效,请锁定人物目标后使用。
break
[@目标受缚状态]
#IF
EQUAL $PARAM(0) $HUMANINFO($STR(S1)).$X
EQUAL $PARAM(1) $HUMANINFO($STR(S1)).$Y
#ACT
SHOWHUMEFFECT 31
break
#ELSEACT
CHANGEMODE 15 0
break
[@引爆目标]
#IF
EQUAL $PARAM(0) $HUMANINFO($STR(S1)).$X
EQUAL $PARAM(1) $HUMANINFO($STR(S1)).$Y
#ACT
$STR(S1).SHOWHUMEFFECT 167
mobfireburn $M $PARAM(0) $PARAM(1) 0 1 800
KILLSLAVE 骷髅守卫
break
#ELSEACT
KILLSLAVE 骷髅守卫
break
;//
//;以下脚本放入QManage.txt中5uwl.net
每次登录都触发执行ChangeMode 15 0 以免玩家中了此技能小退 上线后无法解除受缚效果
在此我这里问一下 彩虹的 ChangeMode 15 16 为什么小退后 不归 0
[@解除受缚效果]
#IF
RANDOM 1
#ACT
CHANGEMODE 15 0
[@技能冷却时间]
#IF
CHECKVAR HUMAN 技能冷却时间 > 0
#ACT
CALCVAR HUMAN 技能冷却时间 - 1
SAVEVAR HUMAN 技能冷却时间 ..\QuestDiary\游戏数据\个人变量\个人变量.txt
break
;//
$POSITION($M,$PARAM(0),$PARAM(1)) 可用来区分对象是人还是怪
此技能只对人物有效