mud_sanc 板


LINE

很冷,不過昨天有睡飽。 *1. ob sell 序號 *4. mob_drop 的 / 給定 *6. 單一目錄的快速 mob_drop 列表 *7. vobjs -filter *8. ob view 功能 今天以完成這五個為主,還有我覺得 vobjs -filter 還是有 撰寫的必要(主要是語法)。 ===================================================== 一、vobjs -filter 及 vobjs -filterext 實裝 > vobjs -filter 語法: vobjs -filter [keyname] = [值/值a~值b]. 例子: vobjs -filter mark = m. vobjs -filter value = 100-100000. keyname 有 mark,name,kind,unit,desc,value,carry. 比方要找[name]裡頭有[毒蛇]這兩個字的東西 > vobjs -filter name = 毒蛇 編號 名稱 設定者 單位 性 質 攜帶 價錢 賣店 交易 ============================================================================ m003 毒蛇的鱗片 laechan 片 怪掉落 99 100 m004 毒蛇的牙齒 laechan 顆 怪掉落 99 300 m005 毒蛇的尾巴 laechan 條 怪掉落 99 500 ============================================================================ 要找設定者是 justinj 的東西 > vobjs -filter setter = justinj 編號 名稱 設定者 單位 性 質 攜帶 價錢 賣店 交易 ============================================================================ j001 黃泉冥水 justinj 個 怪掉落 99 10 j002 鬼火 justinj 個 怪掉落 99 10 j003 怨靈 justinj 個 怪掉落 99 10 . . 要找價錢介於 900-1000 之間的東西 > vobjs -filter value = 900-1000 編號 名稱 設定者 單位 性 質 攜帶 價錢 賣店 交易 ============================================================================ m006 巨大昆蟲外殼 laechan 件 怪掉落 99 910 m007 巨大昆蟲翅膀 laechan 雙 怪掉落 99 920 m008 巨大野獸犄角 laechan 支 怪掉落 99 925 . . 二、ob sell 序號 實裝 > ob 你的物品欄帶著 2/99 種物品: ───────────────────────────────────── 1.測試物品 ( 98) 2.毒蛇的牙齒 ( 9) 比方要賣掉 3 個測試物品 > ob sell 3 1 你賣掉 3 個測試物品獲得 300000 影特幣。 要賣掉 2 個測試物品跟 5 個毒蛇的牙齒 > ob sell 2 1,5 2 你賣掉 2 個測試物品獲得 200000 影特幣。 你賣掉 5 顆毒蛇的牙齒獲得 1500 影特幣。 三、mob_drop 的 / 給定 改之前做了 /open/cmds/vobjs_d.20121219 備份。 第一步要先改 exec_mob_drop 函數,已改。 第二步是檢查 mob_drop 的設定,允許設 / 開頭的東西。 1. quick/quickset/set 檢查 ok. 2. quick_del 修改 ok. 第三步是檢查 /cmds/wiz/_vobjs.c 的 mob_drop 設定。 1. set 檢查 ok. 2. del 檢查 ok. 測試 > vobjs -mob_drop snake1 set /adm/daemons/eq/life_crystal = 500 mob_drop[/u/l/laechan/area/newsnake/mob][snake1] [/adm/daemons/eq/life_crystal]=500 設定 ok. > call snake;die 一群啪啦啪啦蛇發出一聲慘叫!! 一群啪啦啪啦蛇慢慢的倒在地上死了...你得到 5346點的經驗值。 你取得了一個毒蛇的鱗片。 你取得了一個生命水晶。 你撿起327枚影特幣。 你拿起一群啪啦啪啦蛇(Snake) [13條蛇]身上所有的東西。 > i 你身上帶有 2 件物品。負重(823/10386) ────────────────────────────── (#)生命水晶。 > vobjs -mob_drop snake1 del /adm/daemons/eq/life_crystal mob_drop[/u/l/laechan/area/newsnake/mob][snake1] [/adm/daemons/eq/life_crystal] 刪除 ok. 看看有無移除: 請輸入目錄(如 /d/crazy/1/mob): /u/l/laechan/area/newsnake/mob 格式: 怪物檔 set xx = 機率/怪物檔 del xx/怪物檔 remove/怪物檔 list/list /u/l/laechan/area/newsnake/mob: list ([ "snake1" : ([ "m003" : 500, "m005" : 200, "m004" : 300 ]), "snake3" : ([ "m003" : 500, "m005" : 200, "m004" : 300 ]), "snake2" : ([ "m003" : 500, "m005" : 200, "m004" : 300 ]) ]) 這樣就可以設定讓怪物除了能掉虛擬物品外,也可以掉 實際的物品。 目前對未來實際物品的掉落規劃部份有兩種 1.未鑑定防具 - 其掉落機率都是固定的, 由另一個系統控制 2.mob_drop - 其掉落機率由設定者控制, 怪物掉落物系統 四、vobjs -mob_drop 目錄 實裝 > vobjs -mob_drop /u/l/laechan/area/newsnake/mob ([ "snake1" : ([ "m003" : 500, "/u/l/laechan/special/obj/remove_blade" : 50, "m005" : 200, "m004" : 300 ]), "snake3" : ([ "m003" : 500, "m005" : 200, "m004" : 300 ]), "snake2" : ([ "m003" : 500, "m005" : 200, "m004" : 300 ]) ]) snake1 毒蛇的鱗片 50.0% 毒蛇的牙齒 30.0% 毒蛇的尾巴 20.0% 去刀粉(blade remover) 5.0% snake3 毒蛇的鱗片 50.0% 毒蛇的牙齒 30.0% 毒蛇的尾巴 20.0% snake2 毒蛇的鱗片 50.0% 毒蛇的牙齒 30.0% 毒蛇的尾巴 20.0% 這樣以後要做相關列表就會方便很多。 五、ob view 實裝 > ob 你的物品欄帶著 3/99 種物品: ───────────────────────────────────── 1.毒蛇的鱗片 ( 1) 2.測試物品 ( 92) 3.毒蛇的牙齒 ( 4) > ob view 毒蛇的鱗片 ──────────────────────────── 毒蛇的鱗片 ──────────────────────────── 單位:片 型態:怪掉落 攜帶:1 / 99 價格:208 一片毒蛇的鱗片,可向收集品商人購買。 ──────────────────────────── 物品資訊:虛擬物品 > ob view 3 ──────────────────────────── 毒蛇的牙齒 ──────────────────────────── 單位:顆 型態:怪掉落 攜帶:4 / 99 價格:300 一顆毒蛇的牙齒,可向收集品商人購買。 ──────────────────────────── 物品資訊:虛擬物品 ob view 還有一個功能強大的地方,就是可以讓你看   「已知名字,但是身上沒有」的物品,例如你知道現   在有個東西叫做「炎獅王之炎爪」.. > ob view 炎獅王之炎爪 ──────────────────────────── 炎獅王之炎爪 ──────────────────────────── 單位:個 型態:怪掉落 攜帶:0 / 99 價格:10 一個炎獅王之炎爪,可向收集品商人購買。 ──────────────────────────── 物品資訊:虛擬物品 另外,從這裡也可以看出,未來或許可再實裝一個 info 欄位給虛擬物品,例如.. data["info"] = "藥水類材料" 這個欄位主要是給玩家看的,讓玩家知道它至少可   以幹嘛。 再從這裡可以推想,往後物品應該可以依「它的用   途」來做大分類,例如一項物品如果做為藥水類材 料,就不要再設定它做為其它類材料。 --



※ 發信站: 批踢踢實業坊(ptt.cc)
1F:→ laechan :晚上加班,有空把 ob view 補完看看(沒補完就留明天) 12/19 17:36
2F:→ laechan :明天還要做一件事就是消化 asara 的虛擬物品建議設定 12/19 17:36
※ 編輯: laechan 來自: 210.61.157.53 (12/19 20:45)
3F:→ laechan :finish. 12/19 20:45







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燈, 水草

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

TOP