gm下载站 发表于 2024-4-27 17:31:25

gom引擎版本一键回收包裹装备物品脚本写法

功能说明:一键回收包裹里的装备物品;
注意:回收价格为单件物品价格,如设置元宝回收价格10,每回收一键物品得10元宝。
命令格式:TakeBagItem 参数1~参数10;
参数1:物品名称(支持多个物品)
参数2:收取数量
参数3:每个物品增加元宝值
参数4:每个物品增加金币值
参数5:每个物品增加泡点值
参数6:每个物品增加泡点经验值
参数7:变量(保存实际回收的物品数量)
参数8:聚灵珠经验(为空或0时不增加聚灵珠经验 1时同时聚灵珠经验)
参数9:物品标识|标识值 (写0表示回收所有 如3|1 按物品标识3的值为1时回收)*表示不检测标识
参数10:物品颜色(空或0回收所有 1-255回收对应颜色物品) *颜色值(比如*252|253) *表示不回收地面闪绿光的极品 颜色值支持多个:比如250|254|253

[@main]
#ACT
TakeBagItem 木剑|布衣(男)|布衣(女) 46 0 0 0 10000 N1 0
SENDMSG 6 成功回收<$STR(N1)>个木剑,布衣(男),布衣(女),价格为10000经验

#ACT
TakeBagItem 木剑|布衣(男)|布衣(女) 46 0 0 0 10000 N1 0 * *251
SENDMSG 6 成功回收<$STR(N1)>个非极品且物品颜色为251的木剑,布衣(男),布衣(女),价格为10000经验

2023年03月26日 一键回收包裹物品命令 TakeBagItem 扩展2个参数: 参数9 物品标识|标识值(写0表示回收所有 如3|1 按物品标识3的值为1时回收) 参数10 物品颜色(空或0回收所有 1-255回收对应颜色物品)

按物品数据库IDX一键回收包裹物品的脚本命令 (2023年12月3日新增)
格式:
TakeBagItemEX
参数1:多个物品IDX,编号之间用|分隔 比如201|205|310,支持多个连续的物品编号 比如100-150 表示数据库idx为100~150之间的物品均符合条件
参数2:收取数量
参数3:每个物品增加元宝值
参数4:每个物品增加金币值
参数5:每个物品增加泡点值
参数6:每个物品增加泡点经验值
参数7:变量(保存实际回收的物品数量)
参数8:聚灵珠经验(为空或0时不增加聚灵珠经验 1时同时聚灵珠经验)
参数9:物品标识|标识值 (写0表示回收所有 如3|1 按物品标识3的值为1时回收)*表示不检测标识
参数10:物品颜色(空或0回收所有 1-255回收对应颜色物品) *颜色值(比如*252|253) *表示不回收地面闪绿光的极品 颜色值支持多个:比如250|254|253

[@main]
#ACT
TakeBagItemEX 29|30-35|38 46 0 0 0 10000 N1 0 * 251|254
SENDMSG 6 成功回收<$STR(N1)>个物品颜色251、254的物品,价格为10000经验

TakeBagItemEX 29|30-35|38 46 0 0 0 10000 N1 0 * *
SENDMSG 6 成功回收<$STR(N1)>个非极品的物品,价格为10000经验

按物品名称颜色一键回收包裹物品的脚本命令 (2023年12月3日新增)
格式:
TakeBagItemColor
参数1:多个物品名称颜色,编号之间用|分隔比如250|254|253,支持多个连续的物品颜色 比如200-254 表示颜色为200~254之间的颜色均符合条件
参数2:收取数量
参数3:每个物品增加元宝值
参数4:每个物品增加金币值
参数5:每个物品增加泡点值
参数6:每个物品增加泡点经验值
参数7:变量(保存实际回收的物品数量)
参数8:聚灵珠经验(为空或0时不增加聚灵珠经验 1时同时聚灵珠经验)
参数9:物品标识|标识值 (写0表示回收所有 如3|1 按物品标识3的值为1时回收)*表示不检测标识
参数10: *表示不回收地面闪绿光的极品

[@main]
#ACT
TakeBagItemColor 29|30-35|38 46 0 0 0 10000 N1 0 * 251|254
SENDMSG 6 成功回收<$STR(N1)>个物品颜色251、254的物品,价格为10000经验

TakeBagItemColor 29|30-35|38 46 0 0 0 10000 N1 0 * *
SENDMSG 6 成功回收<$STR(N1)>个非极品的物品,价格为10000经验

物品标识说明
位置介绍:(-1时是OK框中的装备, 0-47时是穿在身上的装备)
检测标记格式:CheckItemFlag 装备位置 标识(1-16)
添加标记格式:SetItemFlag 装备位置 标识(1-16) 状态(0,1) 0或为空= 清除 1= 添加

[@检测标记]
#IF
CheckItemFlag 0 16
#ACT
SENDMSG 6 你的衣服有16的标识
BREAK

[@添加标记]
#IF
#ACT
SetItemFlag 0 16 1
SENDMSG 6 你的衣服添加了16标识

[@清除标记]
#IF
#ACT
SetItemFlag 0 16

物品极品说明
2023年7月扩展CheckItemAddValueEx检测装备的附加极品属性、元素属性总和,支持检测是否为地面绿光的极品装备。
2023年7月扩展CHANGEITEMADDVALUE支持属性位置15,用来修改地面绿光的极品装备是否生效。

页: [1]
查看完整版本: [gom引擎]版本一键回收包裹装备物品脚本写法