精華區beta WOW 關於我們 聯絡資訊
※ 引述《sequoia (,)》之銘言: : 最近看到野D的無腦變身換能量巨集 : #showtooltip : /run local f="Cat Form";f=GetSpellCooldown(f)>0 or UnitMana('player')>15 or not IsUsableSpell(f) or CancelPlayerBuff(f) : /cast [form] Mangle (Cat)() : /stopmacro [form] : /cast !Cat Form 這小d巨集很神 足以收精華區了 XD /run local f="Cat Form"; 這是把f 當作貓型態用 神的是後面那串 f=GetSpellCooldown(f)>0 只有這段最前面的f 是隨便任意變數,跟f="Cat Form"無關 後面那個是確認現在是不是貓型態;(是就跳下一個) or UnitMana('player')>15 檢查精力是否大於15; (是就跳下一個) or not IsUsableSpell(f) 檢查變貓術是不是能用 (能就跳下一個) or CancelPlayerBuff(f) 把變貓點掉,對,就點掉而已 然後這整串在做的是 f = A or B or C or D 基本上f是無用的變數.. 主要是在做判斷A B C成不成立,最後輪到D 的時候就把變貓點掉(這真的很賤XD) 然後下面的 /cast [form] Mangle (Cat)() 變形的狀態下就用芒果,也就是上面的判斷沒輪到D /stopmacro [form] 變形狀態下停止巨集不做下面的事 /cast !Cat form 不是變形狀態下就變成貓,也就是上面的判斷輪到了D 加了! 是保險不會連壓變貓又變回來 整理成中文的 #showtooltip /run local f="獵豹形態";f=GetSpellCooldown(f)>0 or UnitMana('player')>15 or not IsUsableSpell(f) or CancelPlayerBuff(f) /cast [form] 割碎(獵豹形態)(等級 3) /stopmacro [form] /cast !獵豹形態 不過剛剛要測的時候一直打成獵豹型態..然後server就關了 : 想學他寫一個給戰士用 : 功能是能放復仇時放復仇 : 不能則放盾猛 : #showtooltip : /run local r="復仇";r=GetSpellCooldown(r)>0 or not IsUsableSpell(r) : /cast 盾牌猛擊 : /stopmacro : /cast 復仇 : 但是這樣只會一直盾猛 : 是哪裡寫錯了呢? : 可以請懂巨集的大大看看問題在哪嗎?感謝 所以摟 你根本不能這樣套上去用.. -- Q: 自然之怒爛透了。 Nature's Fury sucks. A: 這不是一個問題。你能用一個問題的格式重新表達它嗎? That isn't a question. Can you please reprhase that in the form of a question? Q: 為什麼自然之怒爛透了? Why does Nature's Fury sucks. -from WoLK alpha 鳥德 Q&A #18JLxUbF -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.161.212.176
moody1313:這判斷式需要用迷之ui嗎? 07/03 01:41
Xavy:不用 07/03 01:42
Xavy:所以我才說很神..寫出來的人一定心理變態阿 (誤 07/03 01:42
jaychouyo:我怎麼不能用 = =... 07/03 02:15
Xavy:你有東西打錯了吧? mail給我看看 07/03 02:20
Xavy:你是美版的? 07/03 02:28
jaychouyo:不是耶 07/03 02:29
Xavy:那要把技能改成中文名稱摟 07/03 02:33
jaychouyo:可以了 感謝shaia98l 07/03 02:46
jaychouyo:Xavy也謝拉~ 07/03 02:52
※ 編輯: Xavy 來自: 118.161.212.176 (07/03 03:06)
a127:這些判斷式到底從哪來的...要學巨集感覺超難啊Q_Q 07/03 03:30
Xavy:寫的人太變態了 我也不知道 我花了半小時去解析他 07/03 03:35
widec:f是在判斷是不是貓 很重要啊...怎麼會是無用的變數... 07/03 04:22
widec:左看右看 看不出這巨集神到哪裡去... 07/03 04:24
demonlayer:看不出神在那邊的話我告訴你 07/03 06:52
demonlayer:"你去那邊給這種電波打到會想到把前面f宣告為變貓的" 07/03 06:53
demonlayer:這樣知道他神在那邊了嗎? 07/03 06:53
demonlayer:不過那不是重點,更精彩的是後面的判斷式寫法 07/03 06:54
demonlayer:還有防錯誤發生的 stopmarco 跟驚嘆號 07/03 06:55
demonlayer:拆開看是很不神沒錯,把四散的元素合起來才是重點阿? 07/03 06:57
gingeryou:真的很神,誰想到把變貓點掉寫在判斷式中,@口@ 07/03 08:22
gingeryou:一般人寫判斷式,只會想到等於不等於這些邏輯的東西, 07/03 08:30
gingeryou:不會想到「可以把動作函數寫在判斷式中」 07/03 08:31
widec:感謝解說~ 07/03 08:38
Xavy:中文部分實測OK 可以運作 07/03 11:35
salami:但是關鍵還是在cancel和cast的差異 07/03 14:40
※ 編輯: Xavy 來自: 118.161.220.48 (07/03 17:15)
ironsalami:http://www.wowwiki.com/HOWTO:_Make_a_Macro 07/06 22:15