作者k0286 (出包不能亡!!)
看板WOW
標題Re: [問題] 販售同一種物品給npc的巨集
時間Fri Dec 25 00:09:27 2009
※ 引述《k0286 (出包不能亡!!)》之銘言:
: ※ 引述《zero990314 (Justwe)》之銘言:
: : 之前在版上似乎有看過類似的東西
: : 但是去精華區翻卻找不到
: : 有人有印象嘛@@?
: : ===
: : 是有想過拿精華區某強者的一鍵上架來改
: : 但是還是卡在賣掉的地方 orz
: /run _,_,a=GetCursorInfo()ClearCursor()
: /run for i=0,4 do for j=1,28 do b=GetContainerItemLink(i,j)if a==b then
: UseContainerItem(i,j) end end end
: 用滑鼠選一個物品後按巨集
: (背包跟商人要打開,否則出現無法理解的錯誤,恕不負責)
: 隨手寫的,有錯的話,明天再說...
改成以下
/run _,a=GetCursorInfo()ClearCursor()
/run for i=0,4 do for j=1,28 do b=GetContainerItemID(i,j)if a==b then
UseContainerItem(i,j) end end end
3.3改版以後 ItemLink的Define似乎有變更過
不同堆疊的物品即使itemlink相同,但是卻不能做==的運算
期待有高人能解釋一下@_@
============================
藉機會,順便提一下
UseContainerItem(container, slot)這個有趣的函數。
基本上在WOW_API裡面寫著他已經被封鎖
不過實際上還是在作用,不過只限於特定情況。
情況如下
●若銀行或公會銀行界面開著,功能就是把物品移動近銀行或公會銀行(或是相反)。
●若交易視窗開著,則把物品放進第一格交易欄。
(若物品為靈魂榜定,則會移進附魔欄裡。)
●若寄信介面開著,則把物品放到夾帶物品欄第一格。
●若物品可以讀(EX:書或信),則打開閱讀視窗。
●若物品是可榜定未榜定,則使用物品使其榜定。
●若物品可裝備,則嘗試裝備物品(而以裝備的同部位物品則放置到背包中)
●若物品可以使用,則使用物品。這個功能只能被內建BZ的UI呼叫。
●若與NPC交易介面開啟,則會從背包中賣出物品或是從攤販購入物品。
●如果以上狀況都為否,則不會產生任何事情。
所以這個巨集,同時也有大量提領(銀行to背包)或是大量儲藏(背包to銀行)之功能
以及快速轉寄(背包to信箱)之功能
(盜號必備阿阿阿)
--
Player:
What do you think about new titles in Ulduar like Undying & Immortal in NAXX ?
Blizzard:
The Rock.
And the heroic version, the Big Rock.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.120.225.85
※ 編輯: k0286 來自: 140.120.225.85 (12/25 00:24)
推 xmonkx: /run _, 之中 _, 是什麼意思啊 ..O_o 12/25 00:17
→ k0286:我要他回傳值的第二項。所以第一項就省略不另起變數名稱 12/25 00:25
※ 編輯: k0286 來自: 140.120.225.85 (12/25 21:31)