[閒聊] 關於馬匹的儲存問題

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間17年前 (2009/02/12 21:40), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
先講馬匹的騎乘部份,目前 ride 時會在玩家身上設定參數, 但是該參數目前只作用在幾個地方(而且以顯示居多),就目前 來說這反而是好事─因為要改簡單。 馬匹大致有兩種... 一、一般 如小毛驢、Z2、... ppl->set("特定參數",馬匹物件); 這個我想將"馬匹物件"改成"馬匹檔案",當玩家 ride 時 就設定該參數,並在 temp 資料區將馬匹物件設進去,大 部份的讀取以後就讀該物件,該 temp 資料區欄位在quit 時就消失,但是在 data 區的"馬匹檔案"欄位就儲存起來 當玩家 relogin 時,若有判斷到特殊欄位,就讀取馬匹檔 案 clone 出來,並在 temp 資料區設定馬匹物件。 二、特殊 如國家馬匹。若依照一的設定方式,則一跟二其實是一樣 的,國家馬匹只需在 login 時增加國家判斷即可。 而馬匹也可依照之前的方式 move->ppl 身上,但是在做相關的 save_object 時,「生物」不做儲存,就可避免儲存到馬匹。 (不管是不是利用斷線法) load_object 時就增加特殊欄位的判斷來決定要不要 load 馬 匹就可。 ======================================================= 上面可以實裝。 不過還是要想想,騎馬可以幹嘛,這才是最重要的。 Laechan -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.170.109.136
文章代碼(AID): #19b2RenB (mud_sanc)
文章代碼(AID): #19b2RenB (mud_sanc)