一键回收包裹所有装备,但是每件价格不一样
一键回收包裹所有装备,但是每件价格不一样
一键回收沃玛以下的垃圾装备。每件价格从 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$装备名字)>
思路我有!!!
用while循环加GetListString加回收命令
每次获取两个值到变量,第一个是物品名,第二个是价格,每循环一次行数加1
如此,便能达到你要的效果,至于服务器压力。。。。一个回收脚本都带不起来有什么脸说自己是服务器? loopgoto循环即可,很简单的脚本,估计20行左右就能搞定 279532948 发表于 2021-7-1 09:02 loopgoto循环即可,很简单的脚本,估计20行左右就能搞定
用 loopgoto 用的人多了 会卡顿。 小情绪 发表于 2021-6-30 22:00 思路我有!!!
用while循环加GetListString加回收命令
每次获取两个值到变量,第一个是物品名,第二个是价 ...
40核 32G 用 loopgoto 20+人 同时使用可能还不会卡 超过 30+ 就会卡顿了 一个区20+ 所有区加起来大概每天平均在线 150-200 同时使用 卡的屎出。 Sunny 发表于 2021-7-1 21:11 一个区20+ 所有区加起来大概每天平均在线 150-200 同时使用 卡的屎出。
那有那么夸张,我版本里面loopgoto的多了,没见卡呢 279532948 发表于 2021-7-1 22:31 那有那么夸张,我版本里面loopgoto的多了,没见卡呢
还是要看你怎么用的,写的太臃肿了不行
页:
[1]