【心得】推薦巨集:判定目標並喊話!
zero60213 (GATXA)#12011-07-12 02:28:15
我自己以前一直很不懂腳本喊話這巨集怎麼寫,
因為看到一篇
文章,激發了我對喊話巨集的衝動,
我研究了3小時,
以下是介紹
/施放 [help]保護聖禦;[@targettarget]保護聖禦 不給GP對不起我/跑 SendChatMessage(SecureCmdOptionParse("[help]%T給他保護聖禦了"),"say")/stopmacro [help] /跑 local n=UnitName("targettarget") SendChatMessage(n.."給他保護聖禦了","say")這巨集整體意思是:上無敵後喊出被上的人的名子
/施放 [help]保護聖禦;[@targettarget]保護聖禦自己人 或 對敵人的目標(通常是自己人)上無敵,
/跑 SendChatMessage(SecureCmdOptionParse("[help]%T給他保護聖禦了"),"say")這是條件式喊話 格式是
/跑 SendChatMessage(SecureCmdOptionParse("[條件]內容","頻道")對目標上完無敵就喊出目標名子
/stopmacro [help]停止巨集,如果目標是友好的(你剛已經喊過了)
/跑 local n=UnitName("targettarget") SendChatMessage(n.."給他保護聖禦了","say")這是對敵人的目標無敵,並喊出名子...
我試了半天 local和 SecureCmdOptionParse 貌似無法共存於同一條發話腳本
求高手合併
/施放 [help]保護聖禦;[@targettarget]保護聖禦 只用這個巨集很適合補師補坦用的,特別是聖騎士,
友好目標就補,敵隊就補坦,這樣換坦都能第一時間補到,
除此之外,
/施放 [help]保護聖禦;[@targettarget]保護聖禦 /開始攻擊這樣還可以一直不斷的攻擊,敲敲審判什麼的,對於團隊是無不小補,
重點是你在近戰區的話,各種近戰要閃的都要跑啊....
小板主註: /施放 [help][@targettarget,help]保護聖禦 /跑 local n=UnitName(SecureCmdOptionParse("[help]target;[@targettarget,help]targettarget"))SendChatMessage("我給"..n.."保護聖禦了!"),"say")
感覺你這個就算沒爆炸也接近爆炸了,幫你處理一下。
你原本的想法是,如果是目標就直接用%T,如果不是就用UnitName抓,但實際上全部用UnitName抓會更簡單。 |
收藏
11896