[徵文]COD大宗物資販售專用巨集

看板WOW (魔獸世界)作者 (Grady)時間14年前 (2011/06/15 23:04), 編輯推噓7(701)
留言8則, 8人參與, 最新討論串1/1
巨集A 作用: 設定寄COD信件中的物品價格, 單位是G (跟上一篇文章的巨集A一模一樣, 可以共用) 格式: /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, 方便修改. 在字數限制內可以放很多組. 限制: 可以在搜尋字串中找到的物品都會被視為符合預設條件. 如果設定"黃鐵礦石", "鐵礦"跟"鐵礦石"都會被視為同價格. 巨集B 作用: 定義並固定收件人ID為目前寄信頁面所填名稱, 避免每寄一封要重填一次. 程式碼: /run sE=SendMailNameEditBox m=sE:GetText()if m~=""then MN=m end g= GetSendMailItem gI=GetContainerItemInfo uC=UseContainerItem sMC= SendMailCODButton sMG=SendMailMoneyGold fL=floor sL=select mX=table. maxn function fI(a,b)return a and b and a:find(b)end 巨集C 作用: 擺上物品並設定COD價格 說明: 1. 此巨集會自動重覆擺放在寄件區的第一格物品, 並自動把信填滿 (放滿12格或直到你身上沒有該物品) 2. 如果第一格目前是空的, 則自動擺上之前第一格出現過的物品. 3. 會根據巨集A設定價格. 4. 可以手動改變要寄的東西, 並再點一次巨集重新計算價格. 範例: A. 身上超過12疊燼花: 將一疊燼花放在第一格, 按巨集C, 信件會填滿12格燼花. 寄出此封信以後, 再點一次巨集C, 會自動填滿燼花, 不用手動指定. B. 身上只有 7疊燼花: 將一疊燼花放在第一格, 按巨集C, 信件會填滿7格燼花. 此時如將第一格置換為烈性生命, 按巨集C, 信件會填滿6格烈性生命並重算價格. 限制: 1. COD有每封10000g的內建上限, 超過則會無法寄出, 如果想要販售大量烈性生命, 可以考慮跟草藥混搭, 這樣就可以正常計價. 2. 整封信的總貨品訂價以g為最小單位, 銀跟銅的部份會被無條件捨去. 程式碼: /run sE:SetText(MN)n=g(1)if n then NN=n end for b=0,4 do for s=1,36 do l=sL( 7,gI(b,s))if fI(l,NN)then uC(b,s)end end end t=0 for i=1,12 do n,_,c=g(i) for j=1,mX(pA)do if fI(pA[j],n)then t=t+c*pP[j]sMC:Click()end end end sMG: SetText(fL(t)) 程式碼請自行黏貼成同一行, 上面列的每一行之間不可以有空格. 隨手關燈, 省電節能. 使用流程總結: 1. 按一次巨集A (有重登入或改變價格才需再按一次) 2. 按一次巨集B (有重登入或改變收信人才需再按一次) 3. 擺上一格物品 4. 按一次巨集C, 確認無誤後發送. 5. 重覆步驟4直到寄完, 再回到步驟3換寄其他物品. 這個巨集的功能我完全用不到, 而且是剛寫的, 所以如果有出錯, 或發生慘劇 麻煩請回報, 謝謝. (如需測試, 可以寄給自己的分身實驗看看.) 設定跟說明看起來很煩瑣, 但使用上應該很無腦. 另外, 我有刻意不放SendMailFrame_SendMail()在巨集裡, 雖然每次要手動發送, 但應該安全很多. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.176.46

06/15 23:05, , 1F
哇靠! 這個有厲害到!!!
06/15 23:05, 1F

06/16 01:15, , 2F
06/16 01:15, 2F

06/16 04:12, , 3F
神般巨集!
06/16 04:12, 3F

06/16 07:14, , 4F
強大阿
06/16 07:14, 4F

06/16 19:37, , 5F
 
06/16 19:37, 5F

06/17 19:02, , 6F
推薦 :D
06/17 19:02, 6F

06/17 22:30, , 7F
!!!!!!!!!!!!!!!!!! 出現了!!!!
06/17 22:30, 7F

04/04 10:59, , 8F
非常好用, 感謝分享!!
04/04 10:59, 8F
文章代碼(AID): #1D-CdXi3 (WOW)
文章代碼(AID): #1D-CdXi3 (WOW)