admin 发表于 2024-8-26 01:56:20

AFT大极品写法框架

============================================================================================
29.增加一个装备拾取触发:拾取掉落在地上的任何物品,都将触发功能脚本中[@拾取触发]标签,并在
;该标签下保存以下信息:
;$PARAM(21) //被拾取的物品ID序号
;$PARAM(22) //被拾取的物品名字
;$PARAM(23) //物品状态(1=怪物掉落,0=其它方式,丢弃,玩家身上爆出等)
;
;======================================================================
<$ITEMMAKEINDE[物品名称]> 获取指定物品序列号
;======================================================================
;
;物品属性位置详细对照表:

;    13: 物品当前持久
;    14: 物品最大持久
;    15: 保留位
;    16: 保留位
;    17: 保留位
;    18: 保留位
;    19: 黑暗魔力
;    20: 黑暗攻击DC
;    21: 黑暗攻击DC2
;    22: 黑暗魔法MC
;    23: 黑暗魔法MC2
;    24: 黑暗道术SC
;    25: 黑暗道术SC2
;    26: 黑暗防御AC
;    27: 黑暗防御AC2
;    28: 黑暗魔御MAC
;    29: 黑暗魔御MAC2
;    30: 黑暗等级
;    31: 附魔名称(操作符号只支持”=”)
;    32: 附魔职业(操作符号只支持”=”)
;    33: 附魔境界(操作符号只支持”=”)
;    34: 附魔攻击DC
;    35: 附魔攻击DC2
;    36: 附魔魔法MC
;    37: 附魔魔法MC2
;    38: 附魔道术SC
;    39: 附魔道术SC2
;    40: 附魔防御AC
;    41: 附魔防御AC2
;    42: 附魔魔御MAC
;    43: 附魔魔御MAC2
;    44: 镇魔值
;    45: 圣灵技能ID
;    46: 技能威力点数


根据装备类型不同,0..12所代表的属性也不同

武器类型:

0:DC2
1:MC2
2:SC2
3:幸运
4:诅咒
5:准确
6:攻击速度
7:强度
8:保留
9:保留
10:需开封
11:保留
12:保留

其它非武器类型:首饰衣服等

0:AC2
1:MAC2
2:DC2
3:MC2
4:SC2
5:佩带需求
6:佩带级别
7:保留
8:保留
9:保留
10:保留
11:保留
12:保留



;

功能:
调整身上某个位置装备的某个属性点的升级点数(也就是额外属性点)

格式:

UPGRADEUSERITEM 参数1 参数2 参数3 参数4


参数1:要检测的装备位置(0–12 )(详细参考装备位置代码 )


参数2:要检测属性类型(0–46)(详细参考物品属性类型代码)


参数3:操作符(+ – =)


参数4:属性点(整数)









;
[@拾取触发]


#IF
EQUAL $PARAM(23) 1
CHECKJOB WARR
#act
#CALL [\拾取物品\战士拾取.txt] @战士拾取

#IF
EQUAL $PARAM(23) 1
CHECKJOB Wizard
#act
#CALL [\拾取物品\法师拾取.txt] @法师拾取


#IF
EQUAL $PARAM(23) 1
CHECKJOB Taos
#act
#CALL [\拾取物品\道士拾取.txt] @道士拾取

页: [1]
查看完整版本: AFT大极品写法框架