實例:自動洗繃帶
問:當我們掛對打時,身上會產生很多臟繃帶。超重的話,就會掉地上消失;萬一死掉,身上幾千個臟繃帶就都沒有了。這該怎么辦呢?
答:在掛機巨集中加入自動清洗繃帶,就可以做到繃帶的循環利用了。
一、設計思路:
(1)當身上乾淨繃帶=0時,使用指定位置的繃帶補血;當身上乾淨繃帶>0時,使用自己身上的繃帶補血。
(2)當身上臟繃帶>50個時,清洗臟繃帶。
二、如何統計計數:
(1)乾淨繃帶的計數(Razor原始就有提供的)
Razor——顯示/計數——左邊“資源計數器”——Bandages(aids)——在前方框內打勾,就可以看到統計到的數量
razor-052.jpg
(2)臟繃帶的計數(Razor原始沒有提供,需要自己新增)
a、顯示/計數——點左下方“新增”——跳出“添加一個計數器”界面——名稱輸入“臟繃帶”、格式輸入“Bloody Bandages”、點右下角“目標”——出圈選臟繃帶——確定
razor-053.jpg
razor-054.jpg
b、到“資源計數器”里找到“臟繃帶(Bloody Bandages)”打勾
razor-058.jpg
計數統計是比較重要的,它對我們的日常遊戲以及掛機,都會帶來很多便利。
除了用於繃帶統計外,我們也可以用它來統計練打鐵的鐵磚計數、練木工時的木頭計數等等。
操作過程就是先在計數器里加入該物品,然後在巨集中結合IF判斷語句。
我們繼續以“自動洗繃帶”為範例:
三、巨集錄製
1、準備
(1)身上要有“凈化之鏡”(還沒有的話,先看本文最後“[任務]凈化之鏡”)
(2)身上放一個臟繃帶Bloody Bandages
(3)指定位置的繃帶堆
razor-051.jpg
2、Razor——巨集
(1)建個巨集test,等學會了再補充到你自己的對打腳本里
(2)按Record開始錄製
a、雙擊指定位置的繃帶堆——出圈選自己
b、雙擊指定位置的繃帶堆——出圈選自己
c、雙擊臟繃帶——出圈選凈化之鏡——按stop停止錄製
錄完如下圖:
razor-055.jpg
(3)分別選中第2、第3個“雙擊XX”,都右鍵——轉換為雙擊類型
(4)分別選中三個“WaitForTarget”,都右鍵——編輯超時——改成5秒
(5)分別選中兩個“Exec:TargetSelf”,都右鍵——插入暫停4000ms(即4秒)
(6)選中“絕對目標選擇”,右鍵——插入暫停3000ms(即3秒)
如下圖:
razor-056.jpg
(7)先看下你目前的HP是多少。點到第一句,右鍵——插入If條件——左框選"Hits"、中框選"<="、右框輸入數字(如果你HP是8X,就輸入80;如果是9X,就輸入90)
(8)選中新增加的If這句,右鍵——上移至第一行
(9)點到第2個暫停4秒,右鍵——插入End If
(10)再點到If這句,右鍵——插入If條件——左框選"Bandages"、中框選"<="、右框輸入數字"0"
(11)點到第1個暫停4秒,右鍵——插入Else
(12)點到第2個暫停4秒,右鍵——插入End If
(13)點到最後一個End If,右鍵——插入If條件——左框選"臟繃帶"、中框選">="、右框輸入數字"50"
(14)點到最後一句"暫停3秒",右鍵——插入End If
完成巨集如下:
razor-057.jpg
繃帶是很重要的物資,所以請大家都要好好學習一下,做到繃帶的循環利用,千萬別浪費哦。
--------------------------------------------------------------------------------------------------------------------------
[任務]凈化之鏡
凈化之鏡——祝福品,就是不會掉的洗繃帶用的水盆(領到的水盆,記住要放在主包包里才不會掉。)
1、到O城世界月門(O bank前最後一個藍色月門),進入選前往J城(傑倫城)。
2、出月門往西走一點,看到最近的房子(淺色長方形),點藍名NPC名字Aurelia,打開他的任務accept接受。
3、一直往西走到西面的墓園,不用進墓園裡面,在圍欄外面就可以。
圍欄靠北有一隻骷髏名字Szandor,點它accept接受。
4、回到Aurelia那裡,accept到完成。
(作者:Rena)