发新话题
打印

[发表插件] PackUp 0.8.6b Beta Simple UI

本主题由 simonw 于 2008-5-12 13:06 移动
虽然看得懂怎么写……但是我是属于比较懒的那种……

如果有图形界面设置就好了……(不过貌似那样内存占用就要上一个台阶)

TOP

能有个完整点的UI界面就好了~真不习惯打命令

TOP

引用:
原帖由 Isler 于 2007-9-24 11:00 发表
用SLASHCMD的时候提示:
Interface\AddOns\PackUp\PackUp.lua:937: bad argument #1 to 'lower' (string expected, got nil)
SlashCmd 是插件?

TOP

上面的是猪头啊

如果把插件当作windows下的某个程序的话
slashcmd你可以理解为windows的CMD

其实那个就是插件的非GUI(CMD)设置模式啊

TOP

默认配置下自定义分类无效吗

TOP

谁知道可否整理公会银行?

TOP

引用:
原帖由 fishermen 于 2007-11-27 07:54 发表
谁知道可否整理公会银行?
目前还不行

TOP

不知道有没有人提过这个问题:

TBC开了之后,外域的一些花花草草和附魔材料在草药包和附魔袋里没有办法整理,看了一下BagConfig的内容,新增了一点东西:

PackUp_BagSpec[PACKUP_BAGTYPE_HERB] = {
        [0] = {enable = true, exp = "$1 and |2-0"},
        {key = PACKUP_INFO_TYPE, value = "商品"},
        {key = PACKUP_INFO_NAME, value = "银叶草"},
        {key = PACKUP_INFO_NAME, value = "地根草"},
        {key = PACKUP_INFO_NAME, value = "魔皇草"},
        {key = PACKUP_INFO_NAME, value = "石南草"},
        {key = PACKUP_INFO_NAME, value = "雨燕草"},
        {key = PACKUP_INFO_NAME, value = "跌打草"},
        {key = PACKUP_INFO_NAME, value = "皇血草"},
        {key = PACKUP_INFO_NAME, value = "活根草"},
        {key = PACKUP_INFO_NAME, value = "枯叶草"},
        {key = PACKUP_INFO_NAME, value = "金棘草"},
        {key = PACKUP_INFO_NAME, value = "冬刺草"},
        {key = PACKUP_INFO_NAME, value = "太阳草"},
        {key = PACKUP_INFO_NAME, value = "盲目草"},
        {key = PACKUP_INFO_NAME, value = "梦叶草"},
        {key = PACKUP_INFO_NAME, value = "山鼠草"},
        {key = PACKUP_INFO_NAME, value = "冰盖草"},
        {key = PACKUP_INFO_NAME, value = "宁神花"},
        {key = PACKUP_INFO_NAME, value = "野钢花"},
        {key = PACKUP_INFO_NAME, value = "火焰花"},
        {key = PACKUP_INFO_NAME, value = "紫莲花"},
        {key = PACKUP_INFO_NAME, value = "瘟疫花"},
        {key = PACKUP_INFO_NAME, value = "黑莲花"},
        {key = PACKUP_INFO_NAME, value = "荆棘藻"},
        {key = PACKUP_INFO_NAME, value = "墓地苔"},
        {key = PACKUP_INFO_NAME, value = "卡德加的胡须"},
        {key = PACKUP_INFO_NAME, value = "野葡萄藤"},
        {key = PACKUP_INFO_NAME, value = "阿尔萨斯之泪"},
        {key = PACKUP_INFO_NAME, value = "幽灵菇"},
        {key = PACKUP_INFO_NAME, value = "格罗姆之血"},
        {key = PACKUP_INFO_NAME, value = "黄金参"},
        {key = PACKUP_INFO_NAME, value = "魔草"},
        {key = PACKUP_INFO_NAME, value = "远古苔"},
        {key = PACKUP_INFO_NAME, value = "邪雾草"},
        {key = PACKUP_INFO_NAME, value = "梦露花"},
        {key = PACKUP_INFO_NAME, value = "泰罗果"},
        {key = PACKUP_INFO_NAME, value = "虚空花"},
        {key = PACKUP_INFO_NAME, value = "噩梦藤"},
        {key = PACKUP_INFO_NAME, value = "法力蓟"},
        {key = PACKUP_INFO_NAME, value = "魔莲花"},
        {key = PACKUP_INFO_NAME, value = "梦魇草"},
        {key = PACKUP_INFO_NAME, value = "野魔花"},
}

PackUp_BagSpec[PACKUP_BAGTYPE_ENCHANT] = {
        [0] = {enable = true, exp = "$1 and |2-0"},
        {key = PACKUP_INFO_TYPE, value = "商品"},
        {key = PACKUP_INFO_NAME, value = "奇异之尘"},
        {key = PACKUP_INFO_NAME, value = "灵魂之尘"},
        {key = PACKUP_INFO_NAME, value = "幻象之尘"},
        {key = PACKUP_INFO_NAME, value = "梦境之尘"},
        {key = PACKUP_INFO_NAME, value = "幻影之尘"},
        {key = PACKUP_INFO_NAME, value = "奥法之尘"},
        {key = PACKUP_INFO_NAME, value = "次级魔法精华"},
        {key = PACKUP_INFO_NAME, value = "次级星界精华"},
        {key = PACKUP_INFO_NAME, value = "次级秘法精华"},
        {key = PACKUP_INFO_NAME, value = "次级虚空精华"},
        {key = PACKUP_INFO_NAME, value = "次级不灭精华"},
        {key = PACKUP_INFO_NAME, value = "次级位面精华"},
        {key = PACKUP_INFO_NAME, value = "强效魔法精华"},
        {key = PACKUP_INFO_NAME, value = "强效星界精华"},
        {key = PACKUP_INFO_NAME, value = "强效秘法精华"},
        {key = PACKUP_INFO_NAME, value = "强效虚空精华"},
        {key = PACKUP_INFO_NAME, value = "强效不灭精华"},
        {key = PACKUP_INFO_NAME, value = "强效位面精华"},
        {key = PACKUP_INFO_NAME, value = "小块微光碎片"},
        {key = PACKUP_INFO_NAME, value = "小块闪光碎片"},
        {key = PACKUP_INFO_NAME, value = "小块强光碎片"},
        {key = PACKUP_INFO_NAME, value = "小块魔光碎片"},
        {key = PACKUP_INFO_NAME, value = "小块棱光碎片"},
        {key = PACKUP_INFO_NAME, value = "大块微光碎片"},
        {key = PACKUP_INFO_NAME, value = "大块闪光碎片"},
        {key = PACKUP_INFO_NAME, value = "大块强光碎片"},
        {key = PACKUP_INFO_NAME, value = "大块魔光碎片"},
        {key = PACKUP_INFO_NAME, value = "大块棱光碎片"},
        {key = PACKUP_INFO_NAME, value = "连结水晶"},
        {key = PACKUP_INFO_NAME, value = "虚空水晶"},
        {key = PACKUP_INFO_NAME, value = "符文铜棒"},
        {key = PACKUP_INFO_NAME, value = "符文银棒"},
        {key = PACKUP_INFO_NAME, value = "符文金棒"},
        {key = PACKUP_INFO_NAME, value = "符文真银棒"},
        {key = PACKUP_INFO_NAME, value = "符文奥金棒"},
        {key = PACKUP_INFO_NAME, value = "符文魔铁棒"},
        {key = PACKUP_INFO_NAME, value = "符文精金棒"},
        {key = PACKUP_INFO_NAME, value = "符文恒金棒"},
}

TOP

请问如何才能使配置里的自定义生效。
默认配置下只能把背包内所有物品按品质由高到低排列
如何才能使类似下面的自定义分类生效,希望有人能解答下
或者能提供一份能使自定义分类生效的配置参考一下,谢谢
引用:

PackUp_Order[PACKUP_BAGTYPE_NORMAL] = {
order = PACKUP_ORDER_DESC,
map = {
  {
   [0] = {value = "炉石", exp = "$1"},
   {key = PACKUP_INFO_NAME, op = "==", value = "炉石"},
  },
  {
   [0] = {value = "工具", exp = "or"},
   {key = PACKUP_INFO_NAME, op = "==", value = "剥皮小刀"}
   ,{key = PACKUP_INFO_NAME, op = "==", value = "血镰刀"}
   ,{key = PACKUP_INFO_NAME, op = "==", value = "点金石"}
   ,{key = PACKUP_INFO_NAME, op = "=#", value = "鱼竿$"}
   ,{key = PACKUP_INFO_NAME, op = "==", value = "纳特·帕格的超级钓鱼竿FC-5000型"}
   ,{key = PACKUP_INFO_NAME, op = "==", value = "扳手"}
   ,{key = PACKUP_INFO_NAME, op = "==", value = "盗贼工具"}
   ,{key = PACKUP_INFO_NAME, op = "==", value = "矿工锄"}
   ,{key = PACKUP_INFO_NAME, op = "=#", value = "符文(.+)棒"}
  },
……………………
  },
},
[PACKUP_ORDER_KEY_DEFAULT] = {value = 0, suborder = "SR_Rarity"},
["炉石"] = {value = 1, suborder = nil},
["工具"] = {value = 2, suborder = nil},
["坐骑"] = {value = 3, suborder = nil},
["药水"] = {value = 4, suborder = "SR_Rarity"},
["材料"] = {value = 5, suborder = "SR_Rarity"},
["任务"] = {value = 6, suborder = "SR_Rarity"},
["采矿"] = {value = 7, suborder = "SR_Rarity"},
["剥皮"] = {value = 8, suborder = "SR_Rarity"},
["布匹"] = {value = 9, suborder = "SR_Rarity"},
}

TOP

引用:
原帖由 YOURS_HJ 于 2007-11-27 12:07 发表
请问如何才能使配置里的自定义生效。
默认配置下只能把背包内所有物品按品质由高到低排列
如何才能使类似下面的自定义分类生效,希望有人能解答下
或者能提供一份能使自定义分类生效的配置参考一下,谢谢
...
你写的这份自定义有啥地方有问题?

TOP

我还没有自己写,代码还是看不太明白。
想照着默认的修改,可是默认配置里面自定义分类好像不起作用,所以不知道该怎么下手了

TOP

引用:
原帖由 YOURS_HJ 于 2007-11-27 13:14 发表
我还没有自己写,代码还是看不太明白。
想照着默认的修改,可是默认配置里面自定义分类好像不起作用,所以不知道该怎么下手了
描述下让你认为他不起作用的理由?

TOP

因为我整理以后,背包内的所有物品的排列为紫色>灰色,并没有按照"炉石,工具...",这样的分类来分开

TOP

发个图。

附件

1111.jpg (30.2 KB)

2007-11-27 13:31

希望的效果

1111.jpg

333.jpg (30.66 KB)

2007-11-27 13:37

实际效果

333.jpg

TOP

引用:
原帖由 YOURS_HJ 于 2007-11-27 13:21 发表
因为我整理以后,背包内的所有物品的排列为紫色>灰色,并没有按照"炉石,工具...",这样的分类来分开
检查 BagConfig.lua 是否是以 UTF-8 存储的

TOP

图发错了。。
哦,看到了,默认的配置用的ASNI格式保存的。。。
我再去实验下
谢谢了

TOP

发现宝石袋,矿石袋里面的相同物品不能自动移到一起。
请问应该如何设置规则。

TOP

引用:
原帖由 YOURS_HJ 于 2007-11-28 00:30 发表
发现宝石袋,矿石袋里面的相同物品不能自动移到一起。
请问应该如何设置规则。
BagConfig.lua
引用:
PackUp_BagSpec[PACKUP_BAGTYPE_MINE] = {
    [0] = {enable = true, exp = "false"},
}

PackUp_BagSpec[PACKUP_BAGTYPE_GEM] = {
    [0] = {enable = true, exp = "false"},
}

PackUp_BagSpec[PACKUP_BAGTYPE_ENGINEER] = {
    [0] = {enable = true, exp = "false"},
}
原来这些里面什么都没填,你补下就好了,格式参照上面其他的包

TOP

把蓝色品质以上的护甲分为一类下面两种规则为什么都没效果?
引用:

  {
   [0] = {value = "护甲", exp = "$1 and |2-0"},
   {key = PACKUP_INFO_TYPE, op = "==", value= "护甲"},
   {key = PACKUP_INFO_RARITY, op = "==", value= "精良"},
   {key = PACKUP_INFO_RARITY, op = "==", value= "史诗"},
   {key = PACKUP_INFO_RARITY, op = "==", value= "传说"}
  },
引用:

  {
   [0] = {value = "护甲", exp = "$1 and |2-0"},
   {key = PACKUP_INFO_TYPE, op = "==", value= "护甲"},
   {key = PACKUP_INFO_RARITY, op = "==", value= "3"},
   {key = PACKUP_INFO_RARITY, op = "==", value= "4"},
   {key = PACKUP_INFO_RARITY, op = "==", value= "5"}
  },
正确的应该如何?

TOP

引用:
原帖由 YOURS_HJ 于 2007-11-30 01:16 发表
把蓝色品质以上的护甲分为一类下面两种规则为什么都没效果?
正确的应该如何?
PACKUP_INFO_RARITY 对应的值是数值,不是字符串
引用:
  {
   [0] = {value = "护甲", exp = "$1 and |2-0"},
   {key = PACKUP_INFO_TYPE, op = "==", value= "护甲"},
   {key = PACKUP_INFO_RARITY, op = "==", value= 3},
   {key = PACKUP_INFO_RARITY, op = "==", value= 4},
   {key = PACKUP_INFO_RARITY, op = "==", value= 5}
  },
参考:http://www.wowwiki.com/API_TYPE_Quality

TOP

发新话题