[指令] 今日 quest 及任務腳本參數增改紀錄
看板mud_sanc (Sanctuary - 聖殿)作者laechan (小太保)時間14年前 (2011/10/04 13:02)推噓1(1推 0噓 0→)留言1則, 1人參與討論串5/9 (看更多)
一、腳本新增 times 參數
設法跟 steps 一樣,已實裝,並新增了相關讀取函數。
special_times 要看下午有沒有時間。
二、修正 quest show 的顯示問題
當指定的 stepX_npc 不存在時,就不顯示其 short
> quest show j001
┌────────────────────────────┐
│任務編號:j001(一次性任務) │
│任務名稱:郵件送達 │
│任務關鍵字:post, 郵件 │
├────────────────────────────┤
│任務流程: │
│ │
│ 1.與大發明家--小寶(head laechan)對話. │
│ 2.與教皇--唐雲劍龍(tan)對話. │
│ 3.與小販(Vendor)對話. │
│ 4.與/u/j/justinj/area/dark/mob/torr對話. │
│ 5.與/u/j/justinj/area/dark/mob/torr對話. │
│ 6.最後再與大發明家--小寶(head laechan)對話, 任務結束. │
├────────────────────────────┤
│任務獎勵: │
│ │
└────────────────────────────┘
(解炸彈任務能否跟這個合併使用?)
若出現的不是 mob 的名稱而是檔名,就代表其載入有問題。
三、晚點我會正式公布腳本裡頭使用到 stepX_check 時的共通遵守
事項,stepX_check 原則上只有三種使用型式,兩種使用規範。
原則上並廢棄先前 stepX_end 的 // 型式,end 一律使用解析
功能,即將來以擴充這部份的解析能力為主。check 則不使用。
四、stepX_msg 新增 ++ 語法
step1_msg=
$M: 啊啊, 今年的$HIM$選美比賽$NOR$也要熱鬧地舉辦呢
$M: 去年的競爭很激烈哪, 前三名的差距都很小呢++
$M: 而且還因為票數一度計算錯誤, 差點造成暴動呢!!++
$M: 你可以幫我通知她們嗎, 請她們今年也務必參加!
$M: 請幫我通知一下露露(lulu)、雯雯(wen-wen)與潔潔(gigi)吧!##
++ 的意思是說,第 2~4 句會在同一個時間做顯示,也就
是當作句子的連接詞的意思,這可以讓腳本在撰寫時能夠
美觀地分行,同時又能在顯示時讓多行顯示在一起。
五、quest del 指令原本有些問題,花了點時間 check 後,問
題已排除。
另外,我查看了 quest_data/ 目錄下的東西,目前自發性實驗新版
quest 系統的 wiz 仍然不多,我有空就會撰寫範例任務專用區域,
希望寫好後 wiz 們可以多多參與測試,或自寫測試腳本。
也歡迎玩家報名任務專門 wiz,與區域 wiz 不同,你只需學習如何
寫 npc、腳本跟簡易除錯即可,將來則負責腳本的維護與新增工作。
LAechan
--
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 編輯: laechan 來自: 122.117.9.179 (10/04 20:21)
推
10/06 11:13, , 1F
10/06 11:13, 1F
討論串 (同標題文章)
完整討論串 (本文為第 5 之 9 篇):
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
11
34
19
34
5
13