一、物品链接喊话宏
/run local a,a=GetItemInfo(XXX);local b,b=GetItemInfo(YYY);local c,c=GetItemInfo(ZZZ)SendChatMessage("收购:"..a.."220G/组~"..b.."110G/组~"..c.."110G/组~零售亦可,欢迎邮寄","channel",nil,2) |
功用:在交易频道贴出XXX、YYY、ZZZ三个ID的物品链接来叫卖(查看物品ID的插件必备)。
二、全自动喊话宏
/script T,F=T or 0,F or CreateFrame("frame")if X then X=nil else X=function()local t=GetTime()if t-T>70 then SendChatMessage("交易频道的喊话词","channel",nil,2)T=t end end end F:SetScript("OnUpdate",X) |
功用:在交易频道每隔70秒喊话一次,按一次开始,再按一次停止喊话。
这个宏容易超长,解决办法是做成两个宏或者用一些专用插件。
/run ps="交易频道的喊话词";sc=SendChatMessage; /run T,F=T or 0,F or CreateFrame("frame")if X then X=nil else X=function()local t=GetTime()if t-T>70 then sc(ps,"CHANNEL",nil,2)T=t end end end F:SetScript("OnUpdate",X)
|
三、自动举报牛肉宏
/run local t,l={"淘寶","純手工","牛肉","牛丸","月饼","季饼"} SR=SR or 0 if SR<1 then ChatFrame_AddMessageEventFilter("CHAT_MSG_CHANNEL",function(_,_,m,n) for _,w in pairs(t) do if strfind(m,w) and n~=l then ComplainChat(n,m) l=n return end end end) SR=1 end |
功用:举报并临时屏蔽带上面关键词的喊话人^_^好狠。
/cast 选矿(研磨、分解等)
/use XX矿
/use YY矿 |
功用:点一下分解一次包内指定名字的矿和物品
五、取消拍卖宏
/run local n=GetNumAuctionItems("owner") for i=n,1,-1 do local p=select(10,GetAuctionItemInfo("owner", i));if p==0 then CancelAuction(i) end end |
功用:将未被竞标的物品全部取消拍卖。
|