找回密码
 立即注册
查看: 16|回复: 2

建议增加极品捡取自动入库

[复制链接]

1

主题

3

回帖

11

积分

新手上路

积分
11
发表于 昨天 10:21 | 显示全部楼层 |阅读模式
对于小极品176服,增加捡取物品识别极品自动入库,式样见图片

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

1

主题

3

回帖

11

积分

新手上路

积分
11
 楼主| 发表于 昨天 19:46 | 显示全部楼层
唯一ID存仓


TAKEITEMTOSTORAGE 参数1 参数2
参数1:存入仓库的页数
参数2:物品唯一ID

注:此功能请在入包后操作,不在背包的物品无法存入仓库

<$STORAGEPAGECNT(1)>第一页仓库剩余格子数
<$STORAGEPAGECNT(2)>第二页仓库剩余格子数
<$STORAGEPAGECNT(3)>第三页仓库剩余格子数
<$STORAGEPAGECNT(4)>第四页仓库剩余格子数
<$STORAGEPAGECNT(5)>第五页仓库剩余格子数


例子:

[@addbag]
#IF
#ACT
LINKITEMBYMAKEINDEX <$NEWBAGITEMID>

#IF
NOT CheckItemFlag -1 32
#ACT
#ELSEACT
BREAK
#OR
CHECKITEMADDVALUE -1 0 > 0
CHECKITEMADDVALUE -1 1 > 0
CHECKITEMADDVALUE -1 2 > 0
CHECKITEMADDVALUE -1 3 > 0
CHECKITEMADDVALUE -1 4 > 0
#ACT
MOV N$可存入 1
MOV N$存入页 0
GOTO @存入页判断
#ELSEACT
MOV N$可存入 0
BREAK
#IF
LARGE N$存入页 0
EQUAL N$可存入 1
#ACT
SetItemFlag -1 32 1
TAKEITEMTOSTORAGE <$STR(N$存入页)> <$NEWBAGITEMID>
sendmsg 7 物品<$CURRTEMNAME>已存入到仓库的第<$STR(N$存入页)>页


[@存入页判断]
#IF
LARGE <$STORAGEPAGECNT(1)> 0
#ACT
MOV N$存入页 1
BREAK
#IF
LARGE <$STORAGEPAGECNT(2)> 0
#ACT
MOV N$存入页 2
BREAK
#IF
LARGE <$STORAGEPAGECNT(3)> 0
#ACT
MOV N$存入页 3
BREAK
#IF
LARGE <$STORAGEPAGECNT(4)> 0
#ACT
MOV N$存入页 4
BREAK
#IF
LARGE <$STORAGEPAGECNT(5)> 0
#ACT
MOV N$存入页 5
BREAK

1

主题

3

回帖

11

积分

新手上路

积分
11
 楼主| 发表于 昨天 19:47 | 显示全部楼层
以上是996引擎的,建议版主优化或者按想法加入
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|TW引擎水友交流论坛

GMT+8, 2026-11-5 01:51 , Processed in 0.030595 second(s), 27 queries .

© 2026 TW水友交流论坛

快速回复 返回顶部 返回列表