關於 .o 檔的資料變更 - 聖殿英雄傳說 MUD
By Belly
at 2019-01-23T08:34
at 2019-01-23T08:34
Table of Contents
這個是 dummy ststem 完成後,接下來可以實驗的部份。
物件變數資料會以一定的格式 save 為 .o 檔,既是以一定的格式
來儲存,就可以以一定的方法來讀取及增刪改。
方法大致有兩種,一是建立相應的物件(如 dummy),用來 restore
這些 .o 資料檔,將資料載入後就能簡單的透過 set/add/delete
等方式來更動資料,更動完後再 save_object 即可。
第二種方法是直接對 .o 檔做 read_file 的動作,這是每一變數
資料都會是單獨的一行,而且每一行的變數資料的格式都是固定的
,比方 mapping 資料可能長這樣
auto_load (["/eq/cloth/felid/1":0,"/eq/gloves/felid/1":0,])
格式既然是固定的,就能用讀寫頭的移動做法,來個別讀取及修改
變數內的資料。
但是這兩種做法,sanc 都不用。
我希望有一個系統,可以針對不管是哪一種 .o 檔,都能提供使用
者方便且快速的資料讀取及增刪改等操作。
那就是應用 running code 的寫法,並更進一步的,提供更多的彈
性,以兩階段的方式讀取 .o 檔。
[編輯中]
--
物件變數資料會以一定的格式 save 為 .o 檔,既是以一定的格式
來儲存,就可以以一定的方法來讀取及增刪改。
方法大致有兩種,一是建立相應的物件(如 dummy),用來 restore
這些 .o 資料檔,將資料載入後就能簡單的透過 set/add/delete
等方式來更動資料,更動完後再 save_object 即可。
第二種方法是直接對 .o 檔做 read_file 的動作,這是每一變數
資料都會是單獨的一行,而且每一行的變數資料的格式都是固定的
,比方 mapping 資料可能長這樣
auto_load (["/eq/cloth/felid/1":0,"/eq/gloves/felid/1":0,])
格式既然是固定的,就能用讀寫頭的移動做法,來個別讀取及修改
變數內的資料。
但是這兩種做法,sanc 都不用。
我希望有一個系統,可以針對不管是哪一種 .o 檔,都能提供使用
者方便且快速的資料讀取及增刪改等操作。
那就是應用 running code 的寫法,並更進一步的,提供更多的彈
性,以兩階段的方式讀取 .o 檔。
[編輯中]
--
Tags:
線上
All Comments
By Genevieve
at 2019-01-24T14:38
at 2019-01-24T14:38
Related Posts
新活動 邀請好友(老帶新)
By Jake
at 2019-01-23T02:08
at 2019-01-23T02:08
版權回歸加碼送 1/23~1/27
By Margaret
at 2019-01-23T01:00
at 2019-01-23T01:00
1/22的更新 跳跳伺服器P2
By Mason
at 2019-01-23T00:40
at 2019-01-23T00:40
原來已經兩年沒版權了
By Steve
at 2019-01-22T23:27
at 2019-01-22T23:27
大家都玩幾個帳號
By Charlie
at 2019-01-22T22:50
at 2019-01-22T22:50