[wizs] 指令 lo 重寫 ok

看板mud_sanc (Sanctuary - 聖殿)作者 (揮淚斬馬雲)時間2年前 (2022/12/29 11:56), 2年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
/cmds/wiz/_lo.c 先備份為 /cmds/wiz/lo.old > lo 線上物件搜尋指令: lo xxx lo xxx by 欄位名 字串 lo xxx by 欄位名 數字 lo xxx by 欄位名 數字1,數字2 xxx 可以接 all 代表不限定 id lo mob 將搜尋限定在 livings() 在某次要執行前先 update /cmds/wiz/_lo.c 然後若只是要找怪物資料,就接著執行 moball,它會做所有怪物檔 重新載入至記憶體的動作;若是要找全部物件資料,就執行 moball 後再執行 loadall,這樣就能確保 objects() 可讀到全部資料。 在執行完上面後,若只是要將搜尋限定在 mob,就下 lo mob > lo mob lo mob 設定 ok. 這樣它只會讀 livings() 而不會去讀 objects() 接著是範例。比方單純的使用,要找叫做 sigma 的生物: > lo sigma 120.「巴特拉親衛騎團」騎士--西格馬(Sigma) 怪物(sigma /d/crazy/5/mob/sigma1) 200.修女西格馬(Sigma) 怪物(sigma /u/l/laechan/special/mob/sigma) └+小教堂+ 房間(/u/l/laechan/special/room/christ) 沒有顯示地點,代表該怪物只有一份 clone 在記憶體,有地點就會 顯示出來。 任何的名稱顯示都會將空格去掉。 接著是進階搜尋,有兩種。 第一種是找欄位資料與欲搜尋資料相符的,例如說 > lo mob > lo all by adv_guild faris 120.朱菜(Shuna:進階牧師) 玩家(shuna /std/user) └聖殿大樂透彩投注站(looknote) 房間(/u/l/laechan/special/room/sanc_bet) 120.tomo(Tomo:進階牧師) 玩家(tomo /std/user) └法理斯神殿--祝禱室-- 房間(/d/map/isalon/faris-03) 120.樂正宇(Emifaris:進階牧師)[斷線中] 玩家(emifaris /std/user) └[Emifaris的家] 房間(/u/l/laechan/skycastle/room/e/emifaris-main) 120.銀狼(Songb:進階牧師) 玩家(songb /std/user) └0 玩家(SKYFARM /u/l/laechan/skycastle/room/skyfarm_mob) 120.愛亞(Ayata:人妖) 玩家(ayata /std/user) └0 玩家(SKYFARM /u/l/laechan/skycastle/room/skyfarm_mob) 120.聖使潘朵拉(Pandora:進階牧師) 玩家(pandora /std/user) └聖殿大樂透彩投注站(looknote) 房間(/u/l/laechan/special/room/sanc_bet) 120.夏樂蒂(Charlotte:神祇官齋巫女) 玩家(charlotte /std/user) └0 玩家(SKYFARM /u/l/laechan/skycastle/room/skyfarm_mob) 120.oni(Oni:神祇官齋巫女) 玩家(oni /std/user) └0 玩家(SKYFARM /u/l/laechan/skycastle/room/skyfarm_mob) 它會去找所有進階職業帶有 "faris" 字樣的生物。 > lo all by chi_name 米斯 95.大科學家-普羅米斯(promis) 怪物(promis /d/nmap/klon/mob/promis) 120.城主-米斯(Mise) 怪物(mise /d/stone/mob/mise) 它會去找所有中文名代有 "米斯" 字樣的生物。不過這有限制, 米斯必須是連在一起的,中間不能帶色碼。 第二種用法,就很泛用了。 例如說,我希望找尋所有有設定 +str 的武防具,而且所加的值 至少 80 起跳的: > lo all by effect/stat-str 80,100000 <= 後面的數字隨便給 120.牛王巨斧(CowkingHugeAxe) 武器(牛王巨斧 /d/ppl/hermis/special/eq/hugeaxe) effect/stat-str : 99 120.歷戰者神斧─馬佳斯‧露娜(SaintAxetheInvincibility:MagusLuna) 武器(歷戰者神斧 /d/ppl/dragondoll/ss/wp/vi2) effect/stat-str : 99 120.∮狩☆魂∮(HunterSpirits) 防具(狩魂 /d/ppl/dragondoll/strongholds/eq/spirits) effect/stat-str : 80 200.壽星帽(BirthdayHat) 防具(/d/auc/2012_生日/壽星帽) effect/stat-str : 99 120.血魔雙刃斧(Blood-OrcAxe) 武器(血魔雙刃斧 /u/p/ppl/hiei/godius/rocky1/wp/orcaxe) effect/stat-str : 85 20.悠久國度-族徽(GroupBadge) 防具(/adm/group/new_group_badge_d) effect/stat-str : 127 └路西歐(Lusio:拳士) 玩家(lusio /std/user) . . 通常設定單一屬性達 60 以上的話,都要有負屬性的設計,我以後 就會用這個指令來檢查。 例如上面的 ∮狩☆魂∮(HunterSpirits) str+80 mag+15,這是不 行的,就算它有裝備限制。 > searchobj hunter spirits 120. 男性妖精盜賊-蒼影(souei) : ∮狩☆魂∮(Hunter Spirits) 120. 男性石化人拳士-埋在羿雲家後院的卡利翁(caril: ∮狩☆魂∮(Hunter Spirits) 120. 男性石化人戰士-蓋德(geld) : ∮狩☆魂∮(Hunter Spirits) 120. 男性石化人冒險者-近藤勳(kondou) : ∮狩☆魂∮(Hunter Spirits) 但目前看起來選擇裝備它的玩家,比例還不算高,那可以先不管。 另外族徽及套裝也都先不管。 我之後最常用的則應該是底下兩種 一是找尋有特定名稱的怪物,例如 "雷" > moball > lo mob > lo all by chi_name 雷 250.雷電之力的八岐大蛇頭(ThunderOrochi) 怪物(orochi /u/j/justinj/mob/thunder) 120.雷鳴(La-min) 怪物(la-min /d/ppl/justinj/dark/mob/la-min) 143.雷丘(Raichu) 怪物(raichu /d/ppl/justinj/forest/mob/raichu) 120.[保護任務]雷鳴(La-min) 怪物(la-min /d/ppl/justinj/forest/mob/la-min) 120.雷氏護衛(Guard) 怪物(guard /d/ppl/justinj/forest/mob/guard) 180.[飄浮中]雷蛟龍(Thunderlegend-dragon)[3隻雷蛟龍] 怪物(dragon /u/l/laechan/area/pal/syt2/mob/mob05) └鎖妖塔─第八層 房間(/u/l/laechan/area/pal/syt2/531) . . 這些怪就可以設定掉落雷靈礦石或雷靈原石。 一是找尋有特殊設定的怪物,例如種族 = human > lo all by race human 144.一群女練習生(Femalenovice)[289位女練習生] 怪物(novice /d/ppl/quest/memory/mob/novice2) 158.一群男練習生(Malenovice)[410位男練習生] 怪物(novice /d/ppl/quest/memory/mob/novice) 70.扶桑浪人(Bagayalo) 怪物(bagayalo /adm/daemons/make/bagayalo) 1.史萊姆大暴走(hero9999) 怪物(hero9999 /adm/daemons/make/hero9999) 1.噴火暴龍(Colinh) 怪物(colinh /adm/daemons/make/colinh) 70.扶桑浪人(Bagayalo) 怪物(bagayalo /adm/daemons/make/bagayalo) 100.旅館老闆─墨利(Morly) 怪物(morly /d/ppl/norr/sin_city/mob/claiph1) 200.萌萌羅莉(MoeMoeLori) 怪物(lori /u/p/ppl/pova/fenghua/mob/moemoe_lori) 200.風華學園校長(FenghuaPrincipal) 怪物(principal /u/p/ppl/pova/fenghua/mob/fenghua_principal) 200.體育老師(SportsTeacher) 怪物(teacher /u/p/ppl/pova/fenghua/mob/sports_teacher) . . 那目前寫這東西,主要是為了怪物掉落物相關設定,它的運作前提 就是要先有 loadall 及 moball。 LAechan -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.126.145.135 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/mud_sanc/M.1672286213.A.790.html ※ 編輯: laechan (59.126.145.135 臺灣), 12/29/2022 11:57:14
文章代碼(AID): #1ZhH05UG (mud_sanc)
文章代碼(AID): #1ZhH05UG (mud_sanc)