小屋創作

日誌2013-04-29 14:39

[MH]minecraft hunter系統試寫

作者:水狼陽介

嘛....這些是寫給自己看得小記,大家別太在意,看得懂得可以給我一些意見沒關係的唷~
---------------------------------------
連閃:
鎖定難度為困難
遊戲規定:火焰保護,爆炸保護,保留物品,關閉自然生怪,關掉指令顯示

接取任務的流程:

玩家向NPC購買任務書,之後把任務書丟到告示牌下方的hopper接取任務
會提醒玩家已經接取了某個任務,然後將玩家的mission值設為任務編號

當有一個玩家踩到離開的壓力版時,會先將這個玩家送到任務執行的重置點
然後將所有同樣任務編號的玩家TP到等待區(用testfor來判斷)
(等待區會等到地圖重置完成後再將玩家們傳到地圖中)
最後把傳送到這個區域的傳送方塊暫時擋住
並且亮起燈號代表這個區域有人正在進行任務了

任務進行一開始的重置包括
1.任務王怪生怪系統的重置
2.任務必要回收道具的選擇
3.密語所有任務參與者:地圖讀取中。並且將他們的重生點設在地圖重生點
4.資源的重置(利用方塊生怪磚)
5.將補給箱下方通道關閉,把補給品丟進去(食物,回復藥水)
6.將獎勵箱下方通道關閉,把獎勵丟進去(隨機系統)
7.將等待區和重置角色傳到地圖開始處

玩家死亡時
1.玩家會重生在地圖重生點並且踩到絆線
2.將所有在地圖內的玩家的life值-1
3.將這位玩家傳送回去
4.testfor如果有玩家的life=0的話,執行失敗指令,如果沒有的話,將玩家傳送回起點
5.失敗指令將所有地圖玩家傳到失敗小房間集中起來
6.將玩家的life設為3,玩家的mission編號設為0,農場礦場設為0
7.將一個玩家傳到離開地圖程序,其他玩家傳到等待區
8.離開地圖程序將補給品和獎勵品的通道重新打開
9.之後再把這個玩家傳到集會所地圖重新開啟的位置
10.最後將這些玩家都傳送回集會所

玩家按下放棄按鈕時
1.直接將所有地圖玩家送到失敗小房間即可

玩家打到結束道具要離開時
1.玩家投入結束道具開始辨識
2.正確的話,執行任務完成後續
3.道具錯誤進入最後一個箱子的話,密語玩家「辨識失敗,需要(任務道具名稱)」
4.正確的程序先將所有玩家傳送到獎勵房間
5.等它們拿完東西之後,按下離開按鈕
6.依照任務編號增加玩家的農場點數
7.將玩家的life設為3,玩家的mission編號設為0,農場礦場設為0
8.將一個玩家傳到離開地圖程序,其他玩家傳到等待區
9.離開地圖程序將補給品和獎勵品的通道重新打開
10.之後再把這個玩家傳到集會所地圖重新開啟的位置
11.最後將這些玩家都傳送回集會所

王怪生怪系統,玩家進入範圍,感應村民踩到的話會
1.重生王怪
2.關閉生王怪的生怪箱(直至下次重置時開啟)
3.系統廣播:@p一行人遇到了XXX!

--------------------------------------
比較麻煩的問題是多任務卡在同一個地區的問題,不過我已經解決了,利用同一個地區不能有兩個任務來做分別,就沒有撞到的問題了

當然也可一個地圖做一個複製品啦...不過這樣地圖檔案就會變得很大了....

36

23

LINE 分享

相關創作

神魔之塔春酒晚宴

【日誌】為了青梅竹馬耗盡精神的勇者

日記0425

留言

開啟 APP

face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】