Auk也开始做仓库了,顺便把我队GuildTools的使用心得贴出来,给Auk和其他仓库们参考。


安装好GuildTools之后进入游戏,选择你的仓库帐号,然后:

1、检查插件状态,确认GuildTools已经被激活。

2、进入WoW世界。

3、配置银行扫描:
——输入:/gts bson 激活Bank Scan功能。
——输入:/gts bsinfo 可以查看相关的命令及说明(可选)。
——以上两步第一次做就可以了。
——去银行,打开银行及所有背包,输入 /gts bsacn 开始扫描,这个过程很快,一下就结束了,看综合窗口的提示。

4、配置邮件扫描:
——输入:/gts imon 激活Incoming Mail功能。
——输入:/gts iminfo 可以查看相关的命令及说明(可选)。
——以上两步第一次做就可以了。
——去银行门口打开邮箱,插件会自动帮你把所有的邮件收下来(所以注意你要保持足够的背包空间,否则只好分几次去收了),同时记录下来。这个过程时间可能较长,过程中屏幕中间会有红色提示,要求你不要乱动。
——完成后请输入:/gts imsave。这个命令会把这次扫描的内容标记下来,只有标记后才能出现在自动生成的html文件中。

5、退出WoW(其实logout就可以了),去WTF\Accounts\[你的仓库的登录帐号]\SavedVariables目录下找到GuildTools.lua,把它copy到Interface\AddOns\GuildTools\SV目录下。

6、运行Interface\AddOns\GuildTools\apps目录下的BankParser.exe和MailParser.exe(我试过没有病毒,建议你也用你的反病毒软件check下,实在不放心还可以自己动手编译对应的两个c文件),这样会在Interface\AddOns\GuildTools\html下生成两个html文件:bank.html和donations.html,前者是当前仓库物资列表,后者是捐献列表。

7、上传你的html去到你的网站上就可以了。这样出来的网页有个问题,就是没有图标显示,所有物品都是光秃秃的,没问题,你需要下载一个ImagePack,然后把它解压放到你放置那两个html文件的目录下的images子目录下就行了。

8、为了加速这个机械性的流程,你可以这样:上线之后首先去收信;然后去银行打开银行和背包;然后运行:/gts imsave; /gts bscan 这两个命令(你可以做个宏,把宏放到工具条,这就更快了,打开银行点一下按钮就行了)。至于出来之后的处理,也可以编个批处理搞定。

9、插件的问题:
——有时受收了信(附件物品)但是没有清除空信,这个只好自己手动清理了。
——偶尔邮件扫描会出现Unknown物品,你在生成的html发现这种情况之后,就要退出WoW,去WTF下找到GuildTools.lua,做以下的手工修改(当然你要做好备份):
找到这一行:GT_IM_Saved = { 将这一行以下的部分全部删除(这个是安全的,因为实际数据保存在另外的变量中);
查找Unknown关键字,然后把找到的扎样形式的几行删除(中间的数据可能不一样,标志是name一项是Unknown):
[178] = {
[“number”] = ” Unknown “,
[“coin”] = ” 0 “,
[“name”] = ” Unknown “,
[“from”] = ” 冰秋叶 “,
[“when”] = ” 11/30/05 “,
[“pic”] = ” INV_Scroll_03 “,
[“description”] = ” “,
[“quality”] = ” 2 “,
},

虽然有些问题,但是没有出现遗失捐献记录这样的严重问题,所以还是减少了仓库管理员大量的手工劳动,值得使用。

最后show下我们公会的bank作为例子。