| 属性名称 | 功能 | | --- | --- | | DisableMake | 禁止GM命令制造 | | WriteLog | 记录日志 | | DropHint | 掉落提示 | | ButchHint | 挖取提示 | | NoPickUp | 禁止拾取 | | BoxHint | 宝箱提示 | | ShowNameClient | 显示名称 客户端. | | SpecialShow | 特殊显示 客户端 | | AutoPickUp | 客户端自动拾取 | | NerverDrop | 永不掉落 | | Bind | 绑定 | | NoRepair | 禁止修理 | | NoStore | 禁止存仓 | | OfflineFree | 下线消失 | | NoDrop | 禁止丢弃 | | DeathFree | 死亡消失 | | DeathDrop | 死亡必爆 | | NoTakeOff | 穿戴后不允许取下 | | AutoBindAfterTakeOn | 穿戴后自动绑定 | | CallMethodOnMonDrop | 怪物掉落后触发脚本 | | CallMethodOnPlayerDrop | 玩家掉落后触发 | | CallMethodOnButch | 挖取时 触发函数 | | CallMethodOnPickUp | 拾取时触发函数 | 示例: ``` unit Q28; interface uses Classes, SysUtils, DateUtils; procedure Main(Npc: TNormNpc; Player: TPlayObject; Args: TArgs); implementation procedure Main(Npc: TNormNPC; Player: TPlayObject; Args: TArgs); begin if Player.Wepon <> nil then begin Player.Wepon.state.Bind := True; //装备为绑定状态 Player.Wepon.MaxDate := DateUtils.IncDay(Now, 7); //武器的有效期为当前时间加7天 Player.Wepon.MakeHole; //打一个孔,如果已开3孔则无效 Player.UpdateItem(Player.Wepon); //任何装备的属性更新,最后都必须给客户端发送更新消息 end; end; end. ```