Re: [問題] 問題[捌]
看板mud_sanc (Sanctuary - 聖殿)作者hlead (希多)時間14年前 (2012/03/31 18:39)推噓1(1推 0噓 9→)留言10則, 2人參與討論串2/5 (看更多)
※ 引述《justinj (黑旋風)》之銘言:
: (一)
: 如果我要設定一任務在某個區域,如果玩家離開
: 此區域的話,那任務就會失敗。這個要怎麼設?
: 目前玩家離開的方法有幾個:
: 1.recall(主動)
: 2.死亡(被動)
: 3.return(被動+主動)
我有想到個簡單方法啦...讓該區域繼承某個檔...
然後不定時去讀取該區域中有無某人。
也就是專門設一個根目錄(room2之類)存放該區域...
例如, norr 接了此任務。
然後就在 (mixed)ppl_check 中加入 ({norr}) ...
然後一段時間去抓取 ppl_check 裡面的人,
然後讓那些人去判斷 last_location 在哪。
: 主動的2個還算好處理..問題在於被動的2個..
: 我是有想到一個..但總覺得這樣寫不太好
: 就是設一個obj..然後它會一直heart_beat
: heart_beat裡會判斷當玩家不在區域內時失敗..
: (二)
: 同樣的,如果我要設定玩家只有在過關時才能離開?
: 如果用非區域允許的方法離開就會回到某格。
這東西很麻煩,非允許有包含 sd or quit 嗎?
還是只有 recall or return or die 之類?
: (三)
: 然後最後一問題,一樣在某區域內,如果只有死亡
: 才算任務失敗,而recall,return 都不算失敗的要怎麼寫?
放個隱藏物品自訂 pre_die ?
是要配合問題一的意思嗎?
--
Norr@Sanc
風,吹散了一切煩惱,只留下平靜的思考。
雨,淋落了一切紛亂,只剩下無比的快樂。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 175.182.50.52
推
03/31 21:06, , 1F
03/31 21:06, 1F
→
03/31 21:06, , 2F
03/31 21:06, 2F
→
03/31 21:08, , 3F
03/31 21:08, 3F
→
03/31 21:08, , 4F
03/31 21:08, 4F
→
03/31 21:09, , 5F
03/31 21:09, 5F
→
03/31 21:24, , 6F
03/31 21:24, 6F
→
03/31 21:25, , 7F
03/31 21:25, 7F
→
03/31 21:26, , 8F
03/31 21:26, 8F
→
03/31 21:27, , 9F
03/31 21:27, 9F
→
03/31 21:27, , 10F
03/31 21:27, 10F
討論串 (同標題文章)
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
21
33