查看: 182|回复: 13

[传统脚本] 装备物品一键合成脚本

[复制链接]

4

主题

7

回帖

284

积分

中级会员

积分
284
发表于 2026-5-21 19:22:47 | 显示全部楼层 |阅读模式
[@MAIN]
#SAY
<一键合成/@一键合成>
[@一键合成
MOV L$数组 [一级物品,二级物品,三级物品,四级物品,五级物品,六级物品,七级物品]   ;定义可合成的数组列表
MOV N$循环标识 0
GetListVarCount L$数组 N$物品列表数量   ;获取数组数量
DEC N$物品列表数量 1    ;因为物品最后一级无法合成,所以循环次数要等于物品数量减一
LOOPGOTO @_@合成 <$STR(N$物品列表数量)>
[@_@合成
#IF
CHECKITEM <$STR(L$数组[<$STR(N$循环标识)>])> 4
#ACT
;获取背包该物品数量
GetBAGItemCount <$STR(L$数组[<$STR(N$循环标识)>])> N$当前物品数量
;之所以要额外乘除,是为了去掉多余的数量,比如有26件物品,除以4等于6,再乘以4就等于24
DIV N$当前物品数量 4
MUL N$当前物品数量 4
MOV N$给予下标 <$STR(N$循环标识)>
INC N$给予下标 1
TAKE <$STR(L$数组[<$STR(N$循环标识)>])> <$STR(N$当前物品数量)>
DIV N$当前物品数量 4
GIVE <$STR(L$数组[<$STR(N$给予下标)>])> <$STR(N$当前物品数量)>
#IF
#ACT
INC N$循环标识 1

18

主题

17

回帖

601

积分

高级会员

积分
601
发表于 2026-5-21 19:28:59 | 显示全部楼层
看帖回一个是礼貌也是好习惯,嘿嘿

0

主题

18

回帖

217

积分

中级会员

积分
217
发表于 2026-5-21 19:42:41 | 显示全部楼层
看帖回一个是礼貌也是好习惯,嘿嘿

2

主题

230

回帖

1932

积分

金牌会员

积分
1932
发表于 2026-5-21 22:24:05 | 显示全部楼层
看帖回一个是礼貌也是好习惯

65

主题

80

回帖

1708

积分

金牌会员

社会你狗哥

积分
1708
发表于 2026-5-22 09:03:30 | 显示全部楼层
看帖回帖是个好习惯还能加积分

44

主题

75

回帖

1307

积分

金牌会员

积分
1307
发表于 2026-5-22 10:30:00 | 显示全部楼层

看帖回一个是礼貌也是好习惯,嘿嘿

44

主题

75

回帖

1307

积分

金牌会员

积分
1307
发表于 2026-5-22 10:30:47 | 显示全部楼层

看帖回一个是礼貌也是好习惯,嘿嘿

44

主题

75

回帖

1307

积分

金牌会员

积分
1307
发表于 2026-5-22 10:31:41 | 显示全部楼层

看帖回一个是礼貌也是好习惯,嘿嘿

44

主题

75

回帖

1307

积分

金牌会员

积分
1307
发表于 2026-5-22 10:32:16 | 显示全部楼层

看帖回一个是礼貌也是好习惯,嘿嘿

44

主题

75

回帖

1307

积分

金牌会员

积分
1307
发表于 2026-5-22 10:33:10 | 显示全部楼层

看帖回一个是礼貌也是好习惯,嘿嘿
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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