
前言
本篇教學文不會注重在條件跟運行的語法
而是注重在運行指令的完整過程及事件的介紹
基本概念
基本上要達成的任何事情都是透過指令來達成
要經過以下過程
觸發事件/由誰觸發(Event) -> 條件(Condition) -> 運行指令(Action)

觸發事件/由誰觸發(Event)

事件決定有哪些玩家能夠觸發事件
條件(Condition)
條件本身的意思就是“所有判斷句要是成立的話接下來的指令就會運行“
請記住!條件要是成立的話指令一次只會運行一次(除非你Loop)!這個概念要有喔
別說我廢話,你後面就會知道><
運行指令(Action)
當事件發生,條件成立時,接著就是運行指令了
這部分沒什麼好說的,比較多的是語法上的使用
但是指令運行是有順序的,請由上往下看
———————————————————————————————————————————–
相信大家還是一頭霧水,就先示範一題吧
Sombra的隱形改版成永久之後隱形時跑得比較慢了QQ,我還挺懷念以前隱形跑超快的快感
就用工作坊的指令把它改回來吧

依照剛剛提到的順序逐一來看
示範影片
事件
● 任何玩家皆可觸發 -> 正在使用隱形技能時 -> 提高跑速1.5倍

Event-我們這裡選擇任何玩家皆可觸發,因為這也不屬於傷害,治療….或其他事件對吧?
簡單來說Ongoing-Each Player此事件只要當條件成立時就能運行指令唷!
Team針對隊伍另外設置-我設置兩隊都可觸發(All),這樣才公平啦

Player-我們這裡選擇駭影,這樣玩家是駭影時才可以觸發此指令喔
(你也可以在條件中設置只有駭影才能觸發此指令)
注:Player也可以設置要由哪一槽(Slot)的玩家才可觸發
槽就是指玩家在房間的哪一個位置

由上數到下,由左到右,以此類推
條件
● 任何玩家皆可觸發(Player選擇駭影) -> 正在使用隱形技能時 -> 提高跑速1.5倍

條件: EventPlayer 正在使用技能1 此事是真的
(也就是當Sombra正在使用隱形時)
(這裡的EventPlayer就是意旨觸發此事件的玩家喔)
(ability 1 就是指預設鍵Shift的技能,ability 2 就是指預設鍵E的技能)
寫到這裡,當Sombra使用隱形時事件跟條件都成立了
運行
● 任何玩家皆可觸發(Player選擇駭影) -> 正在使用隱形技能時 –> 提高跑速1.5倍

注意!指令運行是有順序的,由上往下看
所以是:
等待0.8秒(因為駭影的隱形有0.8秒延遲)
(影片中我忘記加了QQ)
接著將EventPlayer的速度設置為1.5倍
———————————————
這樣子當駭影隱形時跑速就會提升了

不過,開燈要記得關燈
只有這項規則你會發現當你停止使用隱形技能時還是跑的一樣快
我們還要另外設置一條規則,當停止使用技能時,跑速恢復回來
(也可以透過邏輯語法只用一條規則就解決喔)
我們再增加一條指令

條件部分
當使用技能1此事件 是假的
(當停止使用隱形時)
運行指令
設置EventPlayer的速度為1倍
想要研究看看的也可以導入代碼:JR340
詳細傷害事件/治療事件/擊退事件這三者比較雷同
下次介紹好了