作者Gradyfx (Grady)
看板WOW
標題[心得] 毀滅暗月卡散卡數量統計/交換用巨集
時間Thu Mar 31 12:24:52 2011
巨集A
作用: 統計身上+銀行內的毀滅暗月卡散卡數量
程式碼:
/run h={}nS={"波濤","流風","眾石","餘燼"}local s=""
for i=1,32 do j=ceil(i/8)h[i+32]=0 k=32+j n=GetItemCount(62020-i,1)
h[33-i]=n h[k]=h[k]+n/8 s="\t"..n..s if i%8==0 then s="\n"..nS[j]..s h[k+4]
=floor(h[k])h[k]=ceil(h[k])end end print(s)
-----------------------------------------------------
巨集B
作用: 根據巨集A的統計結果, 計算多餘與缺乏的卡片, 貼至指定頻道尋求交換,
會自動略過無需交換的系列, 如無卡可換則不會發出訊息.
卡片數量如有變動, 需要重新執行巨集A做統計.
程式碼:
/run local s="",t for i=1,4 do t={"",""}for j=1,8 do d=h[i*8+j-8]
if d>h[37-i]then t[1]=t[1]..j end if d<h[41-i]then t[2]=t[2]
..j end end if t[1]~=""and t[2]~=""then s=s..nS[5-i]..t[1]..
"換"..t[2].." " end end SendChatMessage(s,"channel",nil,2)
最後的數字2可以代換為指定頻道號碼.
-----------------------------------------------------
程式碼請自行黏貼成同一行, 上面列的每一行之間不可以有空格.
範例A:
餘燼 49 43 30 35 36 38 32 39
眾石 22 26 24 23 26 22 23 25
流風 36 42 32 37 35 35 40 38
波濤 31 26 25 25 25 15 14 19
範例B:
[2. 交易] [id]: 餘燼128換3457 眾石258換16 流風278換356 波濤12345換678
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.106.164.144
1F:推 vds:驚人... 03/31 12:25
2F:→ phire:應該是換行? 03/31 12:29
※ 編輯: Gradyfx 來自: 122.106.164.144 (03/31 12:32)
3F:推 LisztLee:只好把稀缺卡擺銀行.. 03/31 12:31
4F:推 lulanee:大戶的巨集! 03/31 12:35
5F:推 oldriver:這篇巨集可以說是實用 應用度很廣吧 03/31 12:40
6F:推 mantohu:GJ 03/31 13:01
7F:推 foreverk:超實用XD 03/31 13:11
8F:推 foolkids:鬼! 03/31 13:41
9F:推 garfunkel:有錢人的實用QQ 03/31 17:03
10F:推 somnolentcat:讚 03/31 17:59
11F:推 adayoegi:強大... 03/31 22:05
12F:推 okis:推阿 超好用~ 06/09 19:35
13F:推 scom:實用推!!!!!!!!! 06/21 19:43
14F:推 t860101:推 08/11 01:19