一.头顶称号说明

1.1.称号DB

696;沙捐使者;51;1;0;0;3;0;690;9999;0;0;0;0;0;0;0;0;0;0;0;0;10000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;;;;;;;

1.2.称号设置参数

 ;增加减少称号物品DB时,请注意Shape的连续性(递增),Shape 编号
weight = 1,图片和名字分为上下显示
Source颜色,0~5(0=白色、1=绿色、2=蓝色、3=紫色、4=红色、5=金色)
Reserved 显示DB中的名字(有部分图自带了名字,所以可以写上1)
Looks 图片在 ui1.wzl 中的开始位置
DuraMax 可使用时间,单位小时
其他就等同于装备属性。

 

二.登陆脚本增加属性

;属性累加: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


}
 

 

评论提问