|
回首頁
系統功能
更新:11/08/2005
系統功能相較於出口設定, 可以說是演技修飾, 和劇本編排的差別! 系統功能是在演出的過程中使用的,
就如同導演告訴演員, 如何演出一般! 好好的使用系統功能, 將可以讓同樣的劇情, 達到更好的效果!
使用方法
系統功能的使用方式很簡單, 就是將所要使用的功能指令, 安排在劇本當中! 而所有的指令, 都會被
sys( ) 所包住, 而 sys( ) 的位子, 可以在每個句子的開頭! 例如:
鐵匠[笑]:
sys(shock)
為甚麼我也要來演白癡的鐵匠! <--
在這邊, 指令出現在句子的開頭(人物之後)
sys(play:失望的效果音)
算了! <-- 在這邊,
指令還是出現在句子開頭, 就算沒有人物也可以用!
鐵匠[笑]:
sys(shock, play:振奮)
好吧, 我就給你斧頭一把!!!! <--
在這邊, 同一個 sys( ) 中可以使用多個指令, 以逗號區分! 如此可以避免玩家空點很多次!
下面有指令的說明:
指令說明
語法中, 所提到的變數名稱, 是設計者自己所設定的,
當設定一個變數, 遊戲就會記住那個變數和他的數值, 可以透過指令, 將他加減, 也可以透過指令, 判斷他是否達到某個數值, 如果到達, 則可以驅動事件!
| 指令 |
語法 |
說明 |
| 播放聲音 |
sys(play:
聲音名稱) |
播放音效, 跟舞台所設定的音樂是不同的,
音效通常是很短的效果音, 且只會播放一次 |
| 陣動視窗 |
sys(shock) |
震動視窗是很簡單又很有效果的功能, 通常是搭配音效,
達到震撼的效果! |
| 給物件 |
sys(give:
物件名稱) |
每次執行到這個指令, 都會增加一個該物件到玩家那邊 |
| 給一個物件 |
sys(giveone:
物件名稱) |
如果玩家已經有該物件了, 那就不會再增加了 |
| 拿走物件 |
sys(remove:
物件名稱) |
會把玩家所擁有的所有該物件都移除 |
| 拿走一個物件 |
sys(removeone:
物件名稱) |
如果玩家有很多同樣的物件, 只會被移除一個 |
| 顯示物件 |
sys(showitem:
物件名稱) |
讓物件像人物一樣, 可以顯示在畫面中 |
| 收起物件 |
sys(hideitem) |
讓顯示的物件消失 |
| 清空畫面 |
sys(clearscreen) |
一次讓所有人物消失 |
| 設定新變數 |
sys(setv:
變數名稱: 數值) |
告訴遊戲你要開始使用某個變數了(加減之前要先設定過才行) |
| 加數值 |
sys(setv:
變數名稱: +數值) |
增加(或減少)該變數的數值, 例如本來是
0, 如果經過一次+10, 該變數就會變成 10. |
| 減數值 |
sys(setv:
變數名稱: -數值) |
| 顯示數值 |
sys(showv:
變數名稱) |
顯示該變數的數值, 數值會顯示在該句子的最後面,
因此句子通常是 "sys(showv:變數名稱) 該變數目前為: " |
| 設定事件(大) |
sys(setd:
變數名稱: more給定數值: 目標舞台) |
這是一個檢查點,
如果某變數的數值符合標準, 就是達到比給定數值大或小的狀態, 那他就會被引導到目標舞台! |
| 設定事件(相等) |
sys(setd:
變數名稱:equa給定數直: 目標舞台) |
| 設定事件(小) |
sys(setd:
變數名稱: less給定數值: 目標舞台) |
| 設定機率 |
sys(prob:舞台1:舞台2)
p.s.
舞台數量最多到9 |
範例:
遇到指令時,
有一半機率到舞台1, 另一半機率繼續執行, 則:
sys(prob:舞台1:none)
遇到指令時,
有2/5機率到舞台1, 3/5到舞台2, 則:
sys(prob:舞台1:舞台1:舞台2:舞台2:舞台2) |
小技巧
-
有的劇本,
會需要很多的數值設定, 和狀態判斷 ( 例如養成遊戲, 開放空間的解謎遊戲 ), 可以在無關的句子中偷偷安排指令, 或者在同一個sys( )
中使用很多指令, 如此就不會讓玩家在玩的時候, 需要多點很多空白, 去執行指令囉!
-
劇本下方有一些指令的快速鍵, 可以幫助快速輸入! 不過最好還是知道指令的意思, 再使用!
注意事項
- 使用指令時請不要使用空格!
錯誤範例 :
"sys( setd : vname : equaValue : stage )"
|