如果要在各个物品间加逗号,或者加上其他广告,则是那么写
/script G=GetContainerItemLink;M=SendChatMessage;M("卖"..G(4,1)..","..G(4,2)..","..G(4,3)..","..G(4,4).."要的M","CHANNEL", nil, GetChannelName("交易 - 城市"))
","里面的逗号可以改成其他广告语,注意宏的整体长度就行
如果要在综合频道喊,那么就是
/script G=GetContainerItemLink;M=SendChatMessage;M("卖"..G(4,1)..","..G(4,2)..","..G(4,3)..","..G(4,4).."要的M","CHANNEL", nil, 1)
0是系统行囊 1 2 3 4 是从行囊数过来的包的号
比如 G1 1是第1个包第1格
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2方法
奸商叫卖宏:
/2 出售以下物品,要的MM
/script local s,i,n,l="",1,0;while i<19 do l=GetContainerItemLink(0,i);if l then s=s.." "..l;n=n+1;if n>2 or i>17 then SendChatMessage(s,"CHANNEL",nil,2);s="";n=0;end;end;i=i+1;end;
这个宏是在NGACN上找的,很好用..
红色数值是对应背包,绿色是频道.
优点,红色数字背包内的所有东西,都可以贴出来,不过前提是数目是3的倍数.
当然只是帖物品连接.若要在每件物品后面附加说明,就不可能了.这是最大的缺点.
还有,这个宏叫做奸商叫卖宏.(名字是也是收藏的时候直接复制的)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
好了。这里再介绍下收购宏
从魔兽数据库,取得物品ID. 比如wowbox.tw 多玩等
好来个实例
我从数据库里,取得 [泰罗果] 物品ID 22789
做宏如下:
/run local n;_,n=GetItemInfo(22789)SendChatMessage("收购"..n,"channel",nil,2)
在主城里点宏就会在交易频道出现,有物品链接。
/2 收购 [泰罗果]