導航:首頁 > 程序命令 > 宏命令人名怎麼加符號

宏命令人名怎麼加符號

發布時間:2023-04-14 22:22:48

㈠ 魔獸世界宏命令怎麼使用

宏命令中級進階教程(中)――在宏里運用函數寫程序從這一章開始,我開始為大家介紹函數和用函數寫一些簡單的程序(什麼是函數?你不需要了解,知道怎麼用就成),靈活的運用函數可以做到讓很多人羨慕的效果。這需要大家略微了解寫程序的知識,我會在講解中進行介紹,但也需要你去消化、去琢磨。我寫教程是為了讓更多的人會運用宏而不是准備開個寫宏的專門店。提示:即便使用函數和程序語言也很難實現2個或2個以上的動作連用(何時可以使用2個技能請參照我的教程第五章)。更多的時候是一種智能判斷,如戰士在切換防禦姿態前先換成單手武器+盾,切換狂暴姿態時換成雙武器等,希望不要再遇到讓我寫個機器人程序的人:(考慮到所有立志於學習宏的玩家,我是怎麼麻煩怎麼來!例子(一):牧師上盾並隨機說話/ta=」%t,給你個有限無敵圈!」;b=」%t,把你變上帝!」;c=random(5)/t if c1 thenSendChatMessage(a) else if c2then SendChatMessage(b) elseend;end/t CastSpellByName(真言術:盾(等級9))第一句:/ta=「%t,給你個有限無敵圈!」;b=」%t,把你變上帝!」;c=random(5)/t:告訴系統下面這段文字是用宏語言寫的,如果玩家想使用函數必須在每行的開始加上這一句;a=」%t,給你個有限無敵圈!」;b=」%t,把你變上帝!」:這是一個賦值語句(注意用引號把文字括起來。這是必須的,否則系統會認為是個變數而造成錯誤),讓後面的所寫的語句中『a』代表「給你個有限無敵圈!」這幾個字;『b』代表「把你變上帝!」這幾個字。無論任何時候輸入%t都會轉化為所選目標的名稱。在這里的『=』可以理解為『代表』的意思而不是「等於」(什麼是等於?看下文……正規的解釋可不是這樣的,希望我這么說能讓沒學過程序的人理解),宏命令中只能寫入255個字元,字字如金啊!再說每次說話是輸入a方便還是打一大串字方便?c=random(5):random(5)表示在1~5中間取一個隨機數字。那麼這句話的意思就是『讓c代表一個1~5之間的隨機數字』,這個數字數字是你每點擊一次宏就自動生成一次。我們整體來看看第一句的意思:「讓a代表」給你個有限無敵圈!」,b代表」把你變上帝!」,c代表一個1~5之間的隨機數字」。大家理解了嗎?再看第二句:/tifc1 then SendChatMessage(a) else if c2 then SendChatMessage(b)elseend;end/t:我就不解釋了,看上文if…..then……elseif……then……else……end;end:這是一個判斷句,咱們用中文來說就是「如果…….執行……否則如果……執行……結束;結束」,(我特意把每個關鍵字後面的空格多加了一個,希望大家看清楚並了解「ifc1」和「ifc1」不是同一個意思。系統會認為第二個是錯誤的)註:『如果』後面要跟一個判斷條件,成立就直接執行下一句的內容,不成立就跳轉執行否則的內容;有幾個『如果』最後就要跟幾個『結束』。如果你有5個條件,每個條件都要跟不同的結果,那你可以通過不斷的『否則如果』來完成SendChatMessage(a):這句的意思是把「a」所代表的內容以普通說話的方式表達出來,在本例的效果如同「/s%t,給你個有限無敵圈!」SendChatMessage(b):意義同上c1:這是一個判斷語句,判斷c是否等於1(,一個等號是賦值,兩個等號才是判斷,切記切記),你可以用其他判斷方式「」等於、「>」大於、「<」小於、「>=」大於等於、「<=」小於等於和「~=」不等於。第二句程序的意思:如果c等於『1』,用普通對話說:「<目標名稱>,給你個有限無敵圈!」,否則,如果c等於2,用普通話說:「<目標名稱>,把你變上帝」,否則結束此程序。第三句:/tCastSpellByName(真言術:盾(等級9))這句的意思是施放9級盾,相當於之前講過的「/施放真言術:盾(等級9)」這條命令,不同的是「/施放」需要單起一行,並只能執行這一條命令。「CastSpellByName(」法術名稱」)」可以插入到程序的任何地方從而實現根據不同的情況使用不同的技能。最後:請注意你的字母大小寫,注意逗號,括弧,冒號,引號,分號等都要用英文,if、then、else等詞語後面都要加空格或者分號,在出現問題後先檢查自己所寫的宏裡面有沒有這些錯誤。這個宏效果是用同一技能說不同的話,總聽同一句話多煩啊!20%幾率說第一句,20%幾率說第二句,60%幾率不說話――我們之前初級教程的升級版!希望大家喜歡附加講解內容:(一)關於SendChatMessage()這個函數的深入了解――使用格式:SendChatMessage(說話內容,說話方式,語言,頻道)作用:說話我在例子中用這個函數用的非常簡單,可以如果我們想大喊出來怎麼辦?想在行會中說話怎麼辦?在這里我就對「SendChatMessage()」多講些內容,畢竟在我看來這個可能是用的最頻繁的函數了例:/tSendChatMessage(「主動給錢或是由我搶劫二選一」,」say」,」通用語」,」YELL」)作用:大喊「主動給錢或是由我搶劫二選一」和在宏裡面輸入「/y主動給錢或是由我搶劫二選一」效果相同。

說話內容:要發送的消息

說話方式:聊天消息想要發送的類型,省略時為SAY,可使用:

1.SAY:普通說話2.WHISPER:密語,必須在參數頻道中指明密語對象的名字,可配合函數UnitName(unit)使用(這個函數我們之後再說)語言:寫上「通用語」「精靈語」「侏儒語」「獸人語」等等,可以省略頻道:必須在參數頻道中指明頻道的編號,省略時為」綜合」,我們還可以用以下的參數:

1.GUILD:工會 2.PARTY:小隊3.RAID:組團4.YELL:大喊注意:標點符號用英文,每個內容、方式等用逗號隔開,除「說話內容」外均可以省略。(二)生成一個隨機數的函數random()使用格式:random(起始值,結束值)作用:生成一個在起始值和結束值之間的隨機數隨機數:無起始值和結束值時位於[0,1]區間;提供單個參數n時,隨機數位於[1,n]區間;提供兩個參數起始值和結束值時,隨機數位於[起始值,結束值]區間例:/trandom(50,100)作用:生成一個50~100之間的隨機數。好了。本章教程就寫到這里,例子不多,只有一個,靈活運用的效果還是很不錯的。本章在介紹程序書寫方法上用去了大量的篇幅,在下一篇教程中我們繼續對函數的運用進行討論。例子多多。歡迎收看!(為了減少到可以發表的字數費老勁了)二區月神殿法師QQ:8499646 歡迎交流,歡迎指正!

㈡ 魔獸世界的宏怎麼設置 具體步驟

在WOW的世界中,可能你會第一次接觸到「宏」這個名詞。
什麼是宏命令?
說白了就是同時把幾個技能熱鍵綁到一起用一個鍵來代替,就像是一份計劃書一樣,你事先在裡面輸入你常用的一些命令,當你想用的時候只要按下這個鍵就可以了。

宏命令的設置流程:
首先,回車,再敲/MACRO。看見了吧?會彈出一個窗口,上面有New(新建宏命令)和Complete(完成宏命令)兩個按鍵。點New,又會彈出一個窗口,哇,花花綠綠的,裡麵包括了WOW幾乎所有的技能圖標,隨你喜歡,隨便選一個!它就是你設置的宏命令的圖標了,給它取個名字吧!方便你用的時候好找。然後回到第一個窗口,在它上面有一個輸入菜單(別告訴我找不到…它可是佔了這個窗口的一半多…)在裡面輸入特定的內容,然後點Complete。接下來你要做的就是把這個代表你宏命令的圖標用滑鼠左鍵拉到快捷欄里,想怎麼用就怎麼用…
宏的一般用途:
你可以在宏命令里輸入一些你可能經常會說的話或是一些搞笑的語句。

比如,你可以在宏窗口裡輸入以下內容:
「/say 各位部落的牛鬼獸魔們…賞小弟點錢吧…」
或者「/say 我是奸商!長期收購各種皮類材料。」
甚至「/say 哇,那個人的背影好像一條狗耶!」

其中/say就是說的意思,當然你也可以輸入/yell,這個是全區域大叫的意思(你試試刷屏看看…如果你想見GM的話)另外/g是工會說話而/p是小隊說話。
當你想讓人看到這些話時,只需要點擊代表那句話的宏鍵就可以了。

一般比較酷的人(比如我)會在宏命令里連續寫上好幾行的內容,搭配上動作表情和語音,比如當你向某人求婚時:
第一行內容:「/Kneel」
第二行內容:「/say 如果你不嫁給我,那麼我就一輩子不起來…」
或者當你被怪物追殺時:
第一行內容:「/v help」
第二行內容:「/say 哪位兄弟發發慈悲先,幫我把屁股上的狗嘴翹開…」

其中/Kneel就是讓你跪下來的動作而/v help則是發出求救的聲音(真的有聲音!)。當然,在游戲里有好多動作和聲音選項可以用在宏裡面,你可以在聊天窗口上的一個選項里看到所有的動作和語音選項。

幾個常用的宏命令:
/Assist 這是個援助進攻的命令。當你的隊伍同時面對幾個敵人時,只要點擊自己的隊友(一般是隊伍中的戰士),然後使用這個命令,你的目標就會變成戰士所選中的目標。大家集中火力消滅一個起!

/Cast 這是個使用技能的命令。當你在宏命令里輸入/Cast 技能名(技能等級)或者只要按住Shift同時用滑鼠點擊一下你想要輸入的技能的圖標。例如當你是一個戰士,想製作一個使用戰斗怒吼的宏時,你可以輸入/Cast Battle Shout(Rank 1)或者是直接按住Shift點擊Battle Shout這個技能的圖標。當然你可以在一個宏的不同行上輸入幾個技能,那麼當你使用這個宏時,幾個技能就會一起釋放出來,再用不著你像章魚一樣同時按下幾個鍵了 。

%t 這個符號也許會經常出現在你的宏命令里,它是一個代碼,代表你當前所選中的人名。例如,你在宏里寫下這么一句。(注意:後面要加一空格。)
「/g %t ,今天天氣真好,有沒興趣和我一起上山采蘑菇…」
如果你點中一位名叫苯笨的玩家,那麼當你按下這個宏時,你就會說:「笨笨,今天天氣真好,有沒興趣和我一起上山采蘑菇…」

/Target 這是一個自動選擇目標的命令,你可以在宏里輸入/Target (xxx),那麼當你按下這個宏時,你將自動選定這個叫xxx的目標。

宏命令在戰斗中的用途:

對WOW有所了解的人都知道,在WOW中的組隊戰斗中非常講究配合。其中,戰士要充當一個肉盾角色,牢牢的吸引住怪物,法師盜賊等進攻型角色則要在盡量造成殺傷力的同時又要保證怪物對自己的仇恨不超過戰士,別讓怪物丟下戰士追著自己打,而牧師等職業更是肩負著為隊伍成員加血的重要責任。那麼在這個分工細致的戰斗過程中,時時刻刻讓隊友們知道自己在干什麼,希望隊友們干什麼是非常有必要的。這便是宏在戰斗中的用途了。

我們舉一個例子吧。
比如我們的女牛頭戰士掛牛頭賣狗肉正准備對一頭叫金牙的狗頭人發起攻擊,那麼在進攻前她會先按下這個宏:
「/P 同志們請注意,同志們請注意!我把%t 老兄勾引來了,大家埋伏好准備打劫…」翻譯過來也就是「同志們請注意,同志們請注意!我把金牙老兄勾引來了,大家埋伏好准備打劫…」

這樣提醒全隊玩家是非常有必要的,否則大家都不知道即將面臨一場戰斗那可糟糕了……想像一下,如果沒有宏命令,掛牛頭賣狗肉一邊拉怪還要一邊辛苦的敲字…

於是乎,純潔的金牙老兄便被牛嫂勾引過來了,殊不知,面臨它的將是一隊如狼似虎的部落玩家…
當金牙老兄出現在部落眾的視線里時,我們的亡靈法師骨頭按下了這個宏:
「/Target (掛牛頭賣狗肉)
/P %t 請放心!目標已經鎖定!
/Assist
/p %t ,你逃不掉了…」
翻譯過來就是對隊友們說「掛牛頭賣狗肉請放心!目標已經鎖定!金牙,你逃不掉了…」同時目標已經自動轉向了掛牛頭賣狗肉選中的金牙。

接下來女牛頭人使勁對金牙挑釁,增加仇恨度,到了一定時候,牛頭便又按下了這個宏。
「%t 已經完全對我著迷!同志們超傢伙上啊!」
翻譯過來就是「金牙已經完全對我著迷!同志們超傢伙上啊!」

早就在一旁等的不耐煩地一幫部落禽獸們立刻歡呼雀躍的跑上前去,其中還以亡靈法師骨頭最為積極,他的宏是這么設的:
「/p 社會主義好,社會主義好,社會主義的鋼炮準的呱呱叫,我在瞄,你在跑,打中以後痛得你是哇哇叫,啊,哇哇叫…」
/Cast Fireball(Rank 1)」(釋放一級火球術)
於是乎骨頭邊唱著歌邊扔了個火球出去…

戰斗很快就結束了,大家把金牙扒了個光,發現並沒有什麼值錢的東西,於是隊里的巨魔牧師磨了蘑牙,選定掛牛頭賣狗肉又按下了這個宏:
「/p 漂亮的%t 小姐,我來給你補補妝,接著發揮你的魅力去勾引人吧!
/Cast Lesser Heal(Rank 2)」釋放2級輕微治療。

相信以上的宏除了可以讓你更好的掌握一場戰斗的同時也能讓你在激烈的戰斗中會心一笑吧?其實宏在戰斗中發揮的作用遠不止這些,如何更好(更有趣)的設置屬於你自己的宏也是WOW的樂事之一。

閱讀全文

與宏命令人名怎麼加符號相關的資料

熱點內容
表格中的文件夾怎樣設置 瀏覽:474
em78單片機 瀏覽:952
splitjava空格 瀏覽:248
電腦怎麼谷歌伺服器地址 瀏覽:515
nx自定義工具啟動宏命令 瀏覽:101
程序員怎麼解決無法訪問互聯網 瀏覽:303
java訪問本地文件 瀏覽:747
瓦斯琪伺服器怎麼用 瀏覽:22
安卓主題用什麼app 瀏覽:747
修改伺服器pci地址空間 瀏覽:321
程序員將來去哪裡 瀏覽:966
虛幻5創建c無法編譯 瀏覽:189
javaweb項目設計 瀏覽:407
國家反詐app緊急聯系人怎麼填 瀏覽:191
單片機旋轉led 瀏覽:340
杜洋單片機官網 瀏覽:467
法國加密貨幣稅務 瀏覽:28
stringslinux 瀏覽:944
gis伺服器里文件如何處理 瀏覽:829
sec加密數字資產 瀏覽:930