CWDG论坛-专业魔兽插件's Archiver

guileen 发表于 2007-9-27 23:26

SOS,我写的背包整理,有时会因延迟而出错

我写了个背包整理的插件,在执行整理动作的时候我用得是同步操作,而不是异步操作,结果最后背包整理的结果和输出的调试信息不一致,比如已经执行了 move 某物品 from 15 to 10 ,但是最后物品没有移动过去, 有些时候,甚至整理结束时候,手里还抓着一件物品....
...

guileen 发表于 2007-9-28 01:01

问题已解决....Item 有 Locked 状态,只要检测这个状态就可以了

现在已经可以在命令行输入 /jpack 来整理物品了,整理速度超快,比大脚的背包整理和PackUp的速度都快一些,目前只是简单的按照物品的rare级别,物品类别,进行排序,后面还会在顺序上进行优化,比如很多人喜欢炉石放在第一位,还有萨满的图腾,矿工锄之类的物品

想把它集成到oneBag上,也就是在oneBag上加一个物品整理的按钮,点击这个按钮的时候调用 pack() 方法即可,不知道有人有兴趣没?我在ui上面实在是不熟悉啊

netcookies 发表于 2007-9-28 10:47

参考一些插件的xml..试试在onbag上添加个按扭

condywl 发表于 2007-9-28 11:26

支持
XML 添加层吧

jilingshu 发表于 2007-9-28 13:14

回复 2# 的帖子

想法很好
我也是用onebag的

guileen 发表于 2007-9-28 13:53

[url]http://bbs.game.mop.com/viewthread.php?tid=1574356&extra=page%3D1[/url]
在mop上发布了一个测试
有人反映物品不能堆叠,暂时没有很好的办法。无法获取某一格有多少个物品。只能获取某个物品可以堆叠多少个。。。
将同一件物品拿起来放在另一个相同的物品上,比如50个铜矿石,放在了50个格子里,每格1个矿石,这时要把他们堆叠起来。需要多少步。。。正在移动的物品会被锁定

condywl 发表于 2007-9-29 13:22

你可以借鉴下 大脚的想法

biggates 发表于 2007-9-29 16:20

ArkInventory的排序和物品整理功能可以借鉴下,速度还是比较快的

Kuso_EDKing 发表于 2007-9-30 14:22

ark的整理和排序也不理想
深受其害

不过暂时仍然还是ark的用户

NoGrief 发表于 2007-10-9 16:53

可以分2个步骤进行啊。。。先堆叠,再整理

doskoi 发表于 2007-10-14 13:56

[quote]原帖由 [i]guileen[/i] 于 2007-9-28 13:53 发表
有人反映物品不能堆叠,暂时没有很好的办法。无法获取某一格有多少个物品。只能获取某个物品可以堆叠多少个。。。
将同一 ... [/quote]

local _, itemCount = GetContainerItemInfo(bagID, slot)

itemCount就是"某一格有多少个物品"

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.