一.头顶称号说明
1.1.称号DB
1.2.称号设置参数
二.登陆脚本增加属性
;属性累加:D10-D16分别代表0-6个属性,检测某个条件满足则INC对应的D10-D16即可累计附加属性
;属性累加:D10为HP,D11为MP,D12为防御,D13为魔防,D14为攻击,D15为魔法,D16为道术,
;封号累加:S1-S4代表封号,检测某个条件满足INC S1 即可累计封号,封号名前加符号:\
[@人物封号脚本QM]
{
#IF
CHECKLEVELEX > 0
#ACT
MOV S1
MOV S2
MOV S3
MOV S4
MOV D10 0
MOV D11 0
MOV D12 0
MOV D13 0
MOV D14 0
MOV D15 0
MOV D16 0
DEPRIVETITLE ALL
;【↓手动添加封号段】
;------------↓沙捐主号属性+头顶封号↓--------------
#IF
CHECK [77] 1
CHECKTITLE 沙捐使者 < 1
#ACT
CONFERTITLE 沙捐使者
INC D14 20
INC D15 20
INC D16 20
MonDropRate = 120
SENDMSG 6 尊贵的鸿运使者,您当前的打怪爆率为:【<$MONDROPRATE>%】
#IF
CheckLevelex > 0
#ACT
SETRANKLEVELNAME %s\<$STR(S4)>\<$STR(S3)>\<$STR(S1)>\<$STR(S2)>\
;=======================================================
#IF
EQUAL D10 <$ABILITYADDPOINT0>
#ACT
MOV D17 0
#ELSEACT
MOV D17 1
#IF
EQUAL D17 1
LARGE D10 0
#ACT
ABILITYADD 0 <$STR(D10)> 9999999
#IF
EQUAL D17 1
EQUAL D10 0
#ACT
ABILITYADD 0 0 1
#IF
EQUAL D11 <$ABILITYADDPOINT1>
#ACT
MOV D17 0
#ELSEACT
MOV D17 1
#IF
EQUAL D17 1
LARGE D11 0
#ACT
ABILITYADD 1 <$STR(D11)> 9999999
#IF
EQUAL D17 1
EQUAL D11 0
#ACT
ABILITYADD 1 0 1
#IF
EQUAL D12 <$ABILITYADDPOINT2>
#ACT
MOV D17 0
#ELSEACT
MOV D17 1
#IF
EQUAL D17 1
LARGE D12 0
#ACT
ABILITYADD 2 <$STR(D12)> 9999999
#IF
EQUAL D17 1
EQUAL D12 0
#ACT
ABILITYADD 2 0 1
#IF
EQUAL D13 <$ABILITYADDPOINT3>
#ACT
MOV D17 0
#ELSEACT
MOV D17 1
#IF
EQUAL D17 1
LARGE D13 0
#ACT
ABILITYADD 3 <$STR(D13)> 9999999
#IF
EQUAL D17 1
EQUAL D13 0
#ACT
ABILITYADD 3 0 1
#IF
EQUAL D14 <$ABILITYADDPOINT4>
#ACT
MOV D17 0
#ELSEACT
MOV D17 1
#IF
EQUAL D17 1
LARGE D14 0
#ACT
ABILITYADD 4 <$STR(D14)> 9999999
#IF
EQUAL D17 1
EQUAL D14 0
#ACT
ABILITYADD 4 0 1
#IF
EQUAL D15 <$ABILITYADDPOINT5>
#ACT
MOV D17 0
#ELSEACT
MOV D17 1
#IF
EQUAL D17 1
LARGE D15 0
#ACT
ABILITYADD 5 <$STR(D15)> 9999999
#IF
EQUAL D17 1
EQUAL D15 0
#ACT
ABILITYADD 5 0 1
#IF
EQUAL D16 <$ABILITYADDPOINT6>
#ACT
MOV D17 0
#ELSEACT
MOV D17 1
#IF
EQUAL D17 1
LARGE D16 0
#ACT
ABILITYADD 6 <$STR(D16)> 9999999
#IF
EQUAL D17 1
EQUAL D16 0
#ACT
ABILITYADD 6 0 1
}
英雄给属性
;属性累加:D10-D16分别代表0-6个属性,检测某个条件满足则INC对应的D10-D16即可累计附加属性
;属性累加:D10为HP,D11为MP,D12为防御,D13为魔防,D14为攻击,D15为魔法,D16为道术
;封号累加:S1代表封号,检测某个条件满足INC S1 即可累计封号,封号名前加符号:\
[@英雄封号脚本QM]
{
#IF
CHECKHEROONLINE
#ELSEACT
BREAK
#IF
CHECKLEVELEX > 0
#ACT
MOV D10 0
MOV D11 0
MOV D12 0
MOV D13 0
MOV D14 0
MOV D15 0
MOV D16 0
;【↓手动添加英雄属性段】
;------------↓沙捐英雄属性↓--------------
#IF
CHECK [77] 1
#ACT
INC D14 20
INC D15 20
INC D16 20
;【↑手动添加英雄属性段】
#IF
EQUAL D10 <$H.ABILITYADDPOINT0>
#ACT
MOV D17 0
#ELSEACT
MOV D17 1
#IF
EQUAL D17 1
LARGE D10 0
#ACT
H.ABILITYADD 0 <$STR(D10)> 9999999
#IF
EQUAL D17 1
EQUAL D10 0
#ACT
H.ABILITYADD 0 0 1
#IF
EQUAL D11 <$H.ABILITYADDPOINT1>
#ACT
MOV D17 0
#ELSEACT
MOV D17 1
#IF
EQUAL D17 1
LARGE D11 0
#ACT
H.ABILITYADD 1 <$STR(D11)> 9999999
#IF
EQUAL D17 1
EQUAL D11 0
#ACT
H.ABILITYADD 1 0 1
#IF
EQUAL D12 <$H.ABILITYADDPOINT2>
#ACT
MOV D17 0
#ELSEACT
MOV D17 1
#IF
EQUAL D17 1
LARGE D12 0
#ACT
H.ABILITYADD 2 <$STR(D12)> 9999999
#IF
EQUAL D17 1
EQUAL D12 0
#ACT
H.ABILITYADD 2 0 1
#IF
EQUAL D13 <$H.ABILITYADDPOINT3>
#ACT
MOV D17 0
#ELSEACT
MOV D17 1
#IF
EQUAL D17 1
LARGE D13 0
#ACT
H.ABILITYADD 3 <$STR(D13)> 9999999
#IF
EQUAL D17 1
EQUAL D13 0
#ACT
H.ABILITYADD 3 0 1
#IF
EQUAL D14 <$H.ABILITYADDPOINT4>
#ACT
MOV D17 0
#ELSEACT
MOV D17 1
#IF
EQUAL D17 1
LARGE D14 0
#ACT
H.ABILITYADD 4 <$STR(D14)> 9999999
#IF
EQUAL D17 1
EQUAL D14 0
#ACT
H.ABILITYADD 4 0 1
#IF
EQUAL D15 <$H.ABILITYADDPOINT5>
#ACT
MOV D17 0
#ELSEACT
MOV D17 1
#IF
EQUAL D17 1
LARGE D15 0
#ACT
H.ABILITYADD 5 <$STR(D15)> 9999999
#IF
EQUAL D17 1
EQUAL D15 0
#ACT
H.ABILITYADD 5 0 1
#IF
EQUAL D16 <$H.ABILITYADDPOINT6>
#ACT
MOV D17 0
#ELSEACT
MOV D17 1
#IF
EQUAL D17 1
LARGE D16 0
#ACT
H.ABILITYADD 6 <$STR(D16)> 9999999
#IF
EQUAL D17 1
EQUAL D16 0
#ACT
H.ABILITYADD 6 0 1
}