mud_sanc 板


LINE

理論上現在應該不會停了,心跳停止的原因在於 times_check 函數在執行過程中產生錯誤所致,一般來說會產生錯誤的片段 if(file_exists(times_check[tmp][tmp2][0]) || file_exists(times_check[tmp][tmp2][0]+".c")) { ob=find_object_or_load(times_check[tmp][tmp2][0]); if(!ob) { ob=clone_object(times_check[tmp][tmp2][0]); 大概就是將上面 find_object_or_load 及 clone_object 的部 份用 catch 包起來即可,這兩個片段的撰寫用意在於,以book 為例,實際上 cancel_effect 是呼叫到 /d/book/xxxx.c 而非 玩家身上的實體書(即實體書的存在意義變成只剩下 min-max), 但即便一堆玩家身上有實體書,/d/book/xxxx.c 本身也可能因 為系統 reborn 的緣故而清掉,因此用兩道程序重新載入。 (不過這並不是好的做法。另外 file_exists 判斷應該可略過) 目前問題比較大的是 study 而非 times_check,從這次更動的 經驗可知道當原本一個 call_out 的東西改成 times_check 方 式時最好重寫相關判斷。 以這次的問題為例,當玩家 study 時 times_check 就出現一 筆資料,因此 1.必須避免 times_check 出現兩筆以上相同的資料 要嘛避免,不然就是 times_check 有辦法判斷只有一筆有作 用目前用 file_name(book) 及 login_on 來處理。 2.必須避免因 times_check 錯誤造成玩家無法再讀 這個最好的做法就是讓原本 ppl->set_temp("study 的設定 加進 time()+n 的判斷,這樣就算 times_check 停止心跳, 經過一段時間後玩家也可以再 study。 這個修改需 shutdown。 3.在 set_times_check 及 set_times_no_save 加入心跳判斷 當呼叫者是玩家,且 times_check 無心跳時,告訴玩家訊息 並且中止 set_times。 4.實體書泛濫的問題 為避免以後玩家 book 越屯越多,將採底下處理.. 1.book 將改虛擬書 └但是上面關於 book 的修改還是可用在 egingin 等書上 2.虛擬書可用 ob read 去讀,每讀一次 a.加 0~n (0 代表可能讀了沒心得) b.加 1~n (代表讀一次至少加 1) 3.虛擬書沒有認主問題,可 ob sell 也可 ob trade,亦可 堆疊,而且方便做堆疊上限,我基本上也不會管制數量, 但是讀了一次書後要等一陣子才能再讀第二次,則是確定 的。 以上會列入下禮拜修改重點,玩家身上的實體書將無法再讀, 玩家也無法再打到實體書,但是可打到虛擬書,預定全面實裝 時間將在中秋節後(因為要改很多東西)。 預定會先新增 /std/new_ob/vobjs/b 目錄及各書本實體檔。 Laechan --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.61.157.53
1F:推 justinj :測試書店內read...下午回來後就沒在read了..然後其中 09/07 17:01
2F:→ justinj :一隻沒法子再按read(因為按過了.).但times那邊沒有. 09/07 17:02
3F:→ justinj :不過study反而還可以動.. 09/07 17:02







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Tech_Job站內搜尋

TOP