作者Xavy (Gururu)
站內WOW
標題Re: [問題] 戰士巨集
時間Thu Jul 3 01:04:16 2008
※ 引述《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)