作者Gradyfx (Grady)
看板WOW
標題[徵文]COD大宗物資採購專用巨集
時間Thu Jun 9 16:00:51 2011
巨集A
作用: 設定收COD信件中的物品價格, 單位是G
格式:
/run pA={"
物品A物品B","
物品C","
物品D"}pP={"
價格A","
價格C","
價格D"}
範例:
/run pA={"燼花心綻花風暴藤艾薩拉的帷紗","暮光茉莉鞭尾蜥草","烈性生命",
"奎蛇之舌冰棘","永恆生命","虎百合金黃苜蓿"}pP={35/20,50/20,9,25/20,6,20/20}
說明:
以上範例會用每組35G的價格, 收購燼花等草藥. 因為定價一般是用每組價格,
所以寫成
35/20就會自動被換算成每根草
1g75s, 方便修改. 在字數限制內可以放很多組.
限制: 1. 該物品個別價格必須為
整數 (
每個1g25s OK,
每個3g33s33.333c 不OK)
2. 所有品名可以在搜尋字串中找到的物品都會被視為符合預設條件.
如果設定"黃鐵礦石", "鐵礦"跟"鐵礦石"都會被同價格付款.
3. 不會考慮你的財力. 例如喊收烈性生命9g, 對方一次寄1000個來,
會照付9000g. (註: COD有每封10000G的內建上限)
巨集B
作用: 由前往後取出信箱內每封COD信件的第一格物品, 會根據巨集A的價格進行判定,
只有對方開出的價格完全符合的情況下才會收信. 價格不符或非COD信件都會被
自動略過.
每按一次取一封. (巨集A定價動作只需要重登入或改價後按過
一次)
程式碼:
/run for m=1,50 do local t=0 v=select(6,GetInboxHeaderInfo(m))for i=1,12 do n,
_,c=GetInboxItem(m,i)for j=1,table.maxn(pA) do if n and pA[j]:find(n)then t=t+
c*pP[j]end end end if v>0 and v/10000==t then TakeInboxItem(m,1)end end
以下為無用巨集, 千萬不要點, 尤其是沒戴耳機的時候. 巨集B按第二次取消.改fR調速度
/run rA=random fA={"Critical","Heavy","Medium","Light"}fR=1
程式碼請自行黏貼成同一行, 上面列的每一行之間不可以有空格.
/run T5,F5=T5 or 0,F5 or CreateFrame("frame")if X5 then X5=nil else X5=
function()local t=GetTime()if t-T5>fR then PlaySoundFile("Sound\\Creature\\Pal
etress\\AC_Paletress_Wound"..fA[rA(4)].."0"..rA(3)..".wav")T5=t end end end F5
:SetScript("OnUpdate",X5)
有用請給個
推, 謝謝大家.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.24.0.213
1F:推 jeremmmy:用不到 但是給推XXD 06/09 16:08
2F:推 qoh:泡泡快來看這篇阿... 06/09 16:09
3F:推 Chihuah:看起來很厲害 雖然用不到 但還是推啦! 06/09 16:20
4F:推 ironsalami:推啊 奸商好用 XDD! 06/09 16:27
5F:推 im2a27:很強大 06/09 16:36
6F:推 Erich:不愧是大戶… 06/09 16:47
7F:推 tkplay:實用,之前的暗月卡巨集也很好用,推~ 06/09 17:03
8F:推 slow1235:push!! 06/09 17:06
9F:推 nick5130:推 06/09 17:21
10F:推 icedvd: 06/09 17:43
11F:推 Seraph529:開燈後的東西好奇怪.... 06/09 17:56
12F:推 soulknight:大戶.....小弟有點欠缺盤纏XD 06/09 18:09
13F:推 PPCYes:...只好推黑字了 06/09 19:11
14F:→ furbyyeh:燼花心綻花風暴藤艾薩拉的帷紗 ... 06/09 19:29
15F:推 okis:大推阿~~ 暗黑 科科 06/09 19:39
16F:推 wowsonic:我想要請問有沒有類似這種收信的腳本是反過來可以寄東西 06/09 19:48
17F:→ wowsonic:到其他分身的巨集,謝謝!! 06/09 19:49
18F:→ Gradyfx:有的, 事實上任何想象得到的都可以用巨集達成. 06/09 20:02
19F:推 yang910228:這超有用啊! 06/09 20:06
20F:推 wowsonic:那請問,如果要寄出相同物件的程式碼,該如何去寫,謝謝! 06/09 20:17
21F:→ Gradyfx:用GetContainerItemInfo(b,s)比對每格品名/數量, 06/09 20:27
22F:→ Gradyfx:再把符合條件的用UseContainerItem(b,s)放進去寄信格. 06/09 20:27
23F:推 lpiglet:有看有推 其實這種心得文多點推會有更多心得文 06/09 22:42
24F:推 adayoegi:推看不到的巨集XD 06/09 23:05
25F:推 jamteam:等我回鍋再戰! 小壁虎你等著 06/09 23:10
26F:推 usoko:想知道那個暗黑巨集的作用XD 06/10 00:56
27F:推 Cycylno:就是重複放出某種女性單位受傷的音效吧 XD 06/10 09:58
28F:推 H05: 06/10 19:26