Blue引擎装备转移命令脚本相关说明

2023-10-16 11:55| 发布者: 积木GM论坛| 查看: 1116| 评论: 0

摘要: Blue引擎增加装备转移命令功能: 获取装备属性值到一组变量中,n=身上装备位置0~16或10000,p=普通属性0~30,i=鉴定属性1~30,注意下面的n、p、i都是变量普通属性:M_EQUIP_NORM_PROPS{p}一组鉴定基础属性:S_EQUIP_ ...
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) // 鉴定神秘属性有效条数 

相关阅读

最新评论