Blue引擎增加装备转移命令 功能: 获取装备属性值到一组变量中,n=身上装备位置0~16或10000,p=普通属性0~30,i=鉴定属性1~30,注意下面的n、p、i都是变量 普通属性:M_EQUIP[n]_NORM_PROPS{p} 一组鉴定基础属性:S_EQUIP[n]_EVAL_BASE_PROPS //数值格式:1=5,3=5,28=7,28=8,等于号左边是鉴定属性1~30,右边是数值,结合StrTok命令使用,鉴定属性1~30可参考以前的更新说明 一组鉴定神秘属性:S_EQUIP[n]_EVAL_MYST_PROPS //数值格式:1=5,3=5,28=7,28=8,等于号左边是鉴定属性1~30,右边是数值 单条鉴定基础属性:S_EQUIP[n]_EVAL_BASE_PROP_SLOT{1~4} // 数值格式:1=5,SLOT范围1~4,表示第几条属性,属性值非0才有效 单条鉴定神秘属性:S_EQUIP[n]_EVAL_MYST_PROP_SLOT{1~4} // 数值格式:1=5,SLOT范围1~4,表示第几条属性,属性值非0才有效 单条鉴定基础属性:M_EQUIP[n]_EVAL_BASE_PROPS{i} // 按鉴定属性1~30得到基础属性数值,如果有重复的属性,不能使用此变量 单条鉴定神秘属性:M_EQUIP[n]_EVAL_MYST_PROPS{i} // 按鉴定属性1~30得到神秘属性数值,如果有重复的属性,不能使用此变量 鉴定特殊属性:M_EQUIP[n]_EVAL_SPEC_PROPS // 可以使用IsBitSet,SetBit,UnsetBit命令比较计算 鉴定神技:M_EQUIP[n]_EVAL_SKILL_PROPS // 可以使用IsBitSet,SetBit,UnsetBit命令比较计算 鉴定次数:M_EQUIP[n]_EVAL_TIMES_PROPS 获取到属性会触发本NPC的[@OnGetEquipProps]字段,附带返回变量如下,其他请查看附带示例:脚本示例一.txt $PARAM(0) // 物品ID $PARAM(1) // stdmode $PARAM(2) // looks $PARAM(3) // 装备位置 $PARAM(4) // 鉴定基础属性有效条数 $PARAM(5) // 鉴定神秘属性有效条数 |