mud_sanc 板


LINE

wiz 使用的指令 runmap (跑地圖程式) 寫法不當。 理論上,應該像圖形化介面 ftp 抓目錄的模式,先進到最深 層去抓,再遞迴到要抓的目錄根源,在主大陸跑的情況若執行 地點是「正中間」,則應該要先從最外圍開始跑到最中心,但 目前 runmap 的寫法則是從中央開始往外擴展,原本是可以靠 deep recursion 的機制來防止跑過頭,但光靠這個不夠。 然後理論上是可以寫一些機制來防止跑過頭,lazy,因此暫時 讓這個指令專注在接 xxx.h 的功能上,而不再跑圖。 (以後新型態區域越來越多時也會漸漸不太需要這個) ====================================================== 那因為修 bug 後再 shutdown 系統會比較正常,所以就趁這個 機會將置底我提到的那兩個 bug 一起修掉。 /open/cmds/times_check.c bug 修了,並新增 check_names 函數,後面接 names 或檔名, 它就會回傳有該 names 或檔案的目前設定情況: > call /open/cmds/times_check;check_names;"/d/aty/bird/room/boat1" times_check 區: /d/aty/bird/room/boat1 ({ "/d/aty/bird/room/boat1", "start_plane" }) 128 秒後. times_check_no_save 區: /d/aty/bird/room/boat1 ({ "/d/aty/bird/room/boat1", "plane_1_5" }) 98 秒後. /d/aty/bird/room/boat1 ({ "/d/aty/bird/room/boat1", "plane_1_2" }) 8 秒後. /d/aty/bird/room/boat1 ({ "/d/aty/bird/room/boat1", "plane_1_3" }) 38 秒後. /d/aty/bird/room/boat1 ({ "/d/aty/bird/room/boat1", "plane_1_4" }) 68 秒後. /d/aty/bird/room/boat1 ({ "/d/aty/bird/room/boat1", "plane_1_1" }) -22 秒後. 順便會回傳目前 times_check 的心跳情況,1 就代表心跳正常 目前 times_check 心跳參數: 1. (若 names 給 "xxx" 就是純看心跳參數) /open/cmds/vobjs_d.c 主要是之前 vobjs_d->vobjs_data("get_xxx","物品名或編號") 的讀取有問題,趁這次修掉了。 > call /open/cmds/vobjs_d;vobjs_data;"get_carry";"f822" 房間(/open/cmds/vobjs_d)-> vobjs_data( "get_carry", "f822" ) = 10 > call /open/cmds/vobjs_d;vobjs_data;"get_carry";"[L]" 房間(/open/cmds/vobjs_d)-> vobjs_data( "get_carry", "[L]" ) = 10 物品共有 mark, name, desc, value, carry, no_sell, no_trade 等參數,均使用 get_xxx 的做法去讀即可(如上面的 get_carry) 而要一次讀多個就用 query_array: tmps=vobjs_d->vobjs_data("query_array","物品名或編號"); > call /open/cmds/vobjs_d;vobjs_data;"query_array";"f822" <= 給名字亦可 房間(/open/cmds/vobjs_d)-> vobjs_data( "query_array", "f822" ) = ({ "f822", "[L]", "張", "節慶物", 10, 10, UNDEFINED, UNDEFINED,"一張畫有全形大寫「L」的字卡。\n" }) 隨便拿一個虛擬物品讀 query_array 就會知道各欄位在 tmps 裡 面的位置。要看表象資料就用 ob view 名字or編號 即可。而以上 面 no_sell 是 UNDEFINED 為例 > call /open/cmds/vobjs_d;vobjs_data;"get_no_sell";"f822" 房間(/open/cmds/vobjs_d)-> vobjs_data( "get_no_sell", "f822" ) = 0 這就是說沒有設定 no_sell 跟設定 no_sell = 0 是一樣的意思。 wiz 們可參考並實際 call 測試。 Laechan --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.61.157.53
1F:→ laechan :之後又 shutdown 一次, 補充 book 之前沒設到的部份 09/04 15:55







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