找回密码
 立即注册
查看: 86|回复: 7

一键回收包裹所有装备,但是每件价格不一样

[复制链接]

267

主题

572

回帖

980

积分

高级会员

积分
980
发表于 2026-3-29 09:26:09 | 显示全部楼层 |阅读模式

一键回收包裹所有装备,但是每件价格不一样
一键回收沃玛以下的垃圾装备。每件价格从 DuraMax 字段 获取价格  再减少价格
装备太多而且每件装备价格不一样。
下面我写的脚本 一次只能回收一件装备。
谁有思路可以全部一件回收背包中的装备,且价格 每件价格从 DuraMax 字段 获取价格 再减少价格
装备.txt  列表里面是  沃玛以下的装备
#if
#ACT
GETRANDOMLINETEXT ..\\QuestDiary\\装备.txt <$STR(S$装备名字)>
GetDBItemFieldValue <$STR(S$装备名字)> DuraMax <$STR(N$物品价格)>
MUL N$物品价格 2
DIV N$物品价格 5
TakeBagItem <$STR(S$装备名字)> 46 0 <$STR(N$物品价格)> 0 0 N999 0
sendmsg 6 回收<$STR(n999)>个,物品单价:<$STR(N$物品价格)>,<$STR(S$装备名字)>

0

主题

583

回帖

0

积分

新手上路

积分
0
发表于 2026-3-29 09:26:09 | 显示全部楼层
思路我有!!!
用while循环加GetListString加回收命令
每次获取两个值到变量,第一个是物品名,第二个是价格,每循环一次行数加1
如此,便能达到你要的效果,至于服务器压力。。。。一个回收脚本都带不起来有什么脸说自己是服务器?

0

主题

602

回帖

467

积分

中级会员

积分
467
发表于 2026-3-29 09:26:09 | 显示全部楼层
loopgoto循环即可,很简单的脚本,估计20行左右就能搞定

225

主题

540

回帖

229

积分

中级会员

积分
229
发表于 2026-3-29 09:26:09 | 显示全部楼层
279532948 发表于 2021-7-1 09:02 loopgoto循环即可,很简单的脚本,估计20行左右就能搞定
用 loopgoto  用的人多了 会卡顿。

0

主题

583

回帖

20

积分

新手上路

积分
20
发表于 2026-3-29 09:26:09 | 显示全部楼层
小情绪 发表于 2021-6-30 22:00 思路我有!!!
用while循环加GetListString加回收命令
每次获取两个值到变量,第一个是物品名,第二个是价 ...
40核 32G  用 loopgoto  20+人 同时使用可能还不会卡 超过 30+ 就会卡顿了

0

主题

564

回帖

469

积分

中级会员

积分
469
发表于 2026-3-29 09:26:09 | 显示全部楼层
一个区20+  所有区加起来大概每天平均在线 150-200  同时使用 卡的屎出。

259

主题

541

回帖

918

积分

高级会员

积分
918
发表于 2026-3-29 09:26:09 | 显示全部楼层
Sunny 发表于 2021-7-1 21:11 一个区20+  所有区加起来大概每天平均在线 150-200  同时使用 卡的屎出。
那有那么夸张,我版本里面loopgoto的多了,没见卡呢

0

主题

500

回帖

7

积分

新手上路

积分
7
发表于 2026-3-29 09:26:09 | 显示全部楼层
279532948 发表于 2021-7-1 22:31 那有那么夸张,我版本里面loopgoto的多了,没见卡呢
还是要看你怎么用的,写的太臃肿了不行

© 2026 折翼天使社区 版权所有