传奇私服自定义OK框添加使用教程-996引擎ITEMBOX标签与命令全解
传奇私服自定义OK框添加使用教程
//;把包裹中的物品放入OK框中
BAGITEMINTOBOX 物品名称 OK框编号(0~99)
//;把包裹中的唯一ID物品放入OK框中
BAGITEMMAKEINDEX 物品唯一ID OK框编号(0~99)
//;禁止放入命令,在OK框里放入物品时触发使用
UNALLOWITEMINTOBOX
//;检测OK框中是否有物品
CheckBoxItemCount OK框编号(0~99) 物品数量(该参数只有是叠加物品时而会有效)
//检测矿石纯度命令
CHECKBOXDURA 矿石名字 ***作符 (> = <) 品质0-99
//;OK框物品返回到包裹
ReturnBoxItem OK框编号(0~99)
//;删除OK框物品
DELBOXITEM OK框编号(0~99) 删除数量(该参数只有是叠加物品时而会有效,遗憾的该参数为空时,表示该OK框里的叠加物品不管有做些什么样数量,都全部删除)
//;关联到OK框物品 ***作或检测自定义OK框的脚本命令才能正常使用
SetUpgradeItem 0
//;刷新自定义OK框
:UpDateBoxItem OK框编号(0~99)
//;自定义OK框放入物品后在当前NPC脚本中触发,X值为0~99
//;禁止放入命令,可以检测是否可以升级优化的物品,可以使用此命令禁止放入
[@ItemIntoBoxX]
#ACT
UNALLOWITEMINTOBOX
//;把自定义OK框中的物品放入包裹后,在当前NPC脚本中触发,X值为0~99
[@ItemOutBoxX]
<$BOXITEM[X].NAME> 当前自定义OK框中的物品名称
<$BOXITEM[X].INDEX> DB里的IDX字段
<$BOXITEM[X].NAME> 当前自定义OK框中的物品名称
<$BOXITEM[X].NAME_G> 当前自定义OK框中的物品改名名称
<$BOXITEM[X].DURA> 当前自定义OK框中的物品持久
<$BOXITEM[X].DURAMAX> 当前自定义OK框中的物品最大持久
<$BOXITEM[X].MAKEINDEX> 当前自定义OK框中的物品序列号
<$BOXITEM[X].STDMODE> 当前自定义OK框中的物品StdMode字段值
<$BOXITEM[X].SHAPE> 当前自定义OK框中的物品Shape字段值
<$BOXITEM[X].LOOKS> 当前自定义OK框中的物品Looks字段值
<$BOXITEM[X].COLOR> 当前自定义OK框中的物品Color字段值
<$BOXITEM[X].UPGRADECOUNT> 当前自定义OK框中的物品星星数(等待更新)
<$BOXITEM[X].HP> 当前自定义OK框中的物品HP字段值
<$BOXITEM[X].MP> 当前自定义OK框中的物品MP字段值
<$BOXITEM[X].LAC> 当前自定义OK框中的物品的防御下限
<$BOXITEM[X].HAC> 当前自定义OK框中的物品的防御上限
<$BOXITEM[X].LMAC> 当前自定义OK框中的物品的魔防下限
<$BOXITEM[X].HMAC> 当前自定义OK框中的物品的魔防上限
<$BOXITEM[X].LDC> 当前自定义OK框中的物品的攻击下限
<$BOXITEM[X].HDC> 当前自定义OK框中的物品的攻击上限
<$BOXITEM[X].LMC> 当前自定义OK框中的物品的魔法下限
<$BOXITEM[X].HMC> 当前自定义OK框中的物品的魔法上限
<$BOXITEM[X].LSC> 当前自定义OK框中的物品的道术下限
<$BOXITEM[X].HSC> 当前自定义OK框中的物品的道术上限
<$BOXITEM[X].COUNT> 当前自定义OK框中叠加物品数量的功能
<$BOXITEM[X].VALUE0> 当前自定义OK框中的物品
<$BOXITEM[X].VALUE1> 当前自定义OK框中的物品
<$BOXITEM[X].VALUE2> 当前自定义OK框中的物品
<$BOXITEM[X].VALUE3> 当前自定义OK框中的物品
<$BOXITEM[X].VALUE4> 当前自定义OK框中的物品
<$BOXITEM[X].VALUE5> 当前自定义OK框中的物品
<$BOXITEM[X].VALUE6> 当前自定义OK框中的物品
<$BOXITEM[X].VALUE7> 当前自定义OK框中的物品
<$BOXITEM[X].VALUE8> 当前自定义OK框中的物品
<$BOXITEM[X].VALUE11> 当前自定义OK框中的物品
====================================================================
[@OK框例子]
#IF
CHECKLEVELEX > 0
#ACT
#SAY
[@检查OK框矿石纯度]
#ACT
SetUpgradeItem 1
#IF
CHECKBOXDURA 黑铁矿石 > 20
#ACT
SENDMSG 0 <$BOXITEM[1].DURAMAX>
#ELSEACT
SENDMSG 0 纯度不够!
CHECKBOXDURA检测的值为矿石实际显示的纯度
<$BOXITEM[1].DURAMAX> 常量为实际值的1000倍,如品质是5则常量显示为5000

