打字打的手很酸

heat
文章: 58
註冊時間: 2014-04-01, 17:08

打字打的手很酸

文章 heat » 2014-09-30, 00:22

是否能統一一個mob專用名稱 可以考慮放在set之類的 想攬一點的人可以用 就好像一般的線上遊戲一樣打怪只要把滑鼠移到怪物身上就可以砍了 小貓mob千百萬種 spider Guard pupil centipede 等等... 能不能簡化簡單一點
就只要下kill xxx (1)(2)(3)

jrealm
系統管理員
文章: 1084
註冊時間: 2014-03-31, 23:10

Re: 打字打的手很酸

文章 jrealm » 2014-10-01, 00:59

方案 A:
幫所有 NPC 都加上一個特別的 id
缺點: 不能用 set 來做區別, 且相同的 id 顯得有一些多餘

方案 B:
從指令著手, 可以做到 kill (1)(2)(3), 連 id 都省起來
缺點: 指令要一個一個改

實際採用那一個方案, 我還在考慮
有意見的, 可以提出來參考參考

jrealm
系統管理員
文章: 1084
註冊時間: 2014-03-31, 23:10

Re: 打字打的手很酸

文章 jrealm » 2014-10-03, 01:13

先修改 kill 測試看看

指令格式: kill <數字>

數字 => look 時看到的物件順位

(0.3)

heat
文章: 58
註冊時間: 2014-04-01, 17:08

Re: 打字打的手很酸

文章 heat » 2014-10-04, 02:40

請去除pet skydog dragon 還有就是死亡的屍體也算在序列當中 corpse是否也能移除

blademan
文章: 28
註冊時間: 2014-10-03, 09:22

Re: 打字打的手很酸

文章 blademan » 2014-10-04, 05:10

還有非活的npc,如周伯通那格的木馬。

jrealm
系統管理員
文章: 1084
註冊時間: 2014-03-31, 23:10

Re: 打字打的手很酸

文章 jrealm » 2014-10-04, 09:30

這樣要去除的東西太多了, 我再想想看有沒有解法吧
不然就只能用方案 A 了

jrealm
系統管理員
文章: 1084
註冊時間: 2014-03-31, 23:10

Re: 打字打的手很酸

文章 jrealm » 2014-11-03, 02:19

fight 與 look 也實裝了相同的功能

指令格式: kill <數字>
指令格式: fight <數字>
指令格式: look <數字>

數字 => look 時看到的物件順位

判斷順位時不會忽略任何物件, 避免造成混淆

heat
文章: 58
註冊時間: 2014-04-01, 17:08

Re: 打字打的手很酸

文章 heat » 2014-11-03, 22:07

物件順位 每次到下一格 玩家 and pet是否都是優先順序 是否能讓玩家 and pet 列在尾數
沒招喚pet戰鬥時 下 k 1 2 3 有待pet要改成 k 2 3 4 改成尾數的話 就只要 k 1 2 3 不管出團or招pet都方便
雖然現在不會有誤殺玩家and誤殺pet的情況發生

jrealm
系統管理員
文章: 1084
註冊時間: 2014-03-31, 23:10

Re: 打字打的手很酸

文章 jrealm » 2014-11-04, 02:01

物件順位是由 mudos 所維護的, 一般 mudlib 無法變更

除非
1.把物件移出容器後再放回去, 但這會衍伸出其他問題 (init)
2.每次指令都從房間取出序列重新排序, 但這會影響執行效率
3.反向處理順位, 原本的 1 變成是最後, 但這跟其他指令的順序不同, 容易混肴

所以...技術上不可行

npston
文章: 5
註冊時間: 2014-12-07, 12:43

Re: 打字打的手很酸

文章 npston » 2015-01-27, 00:01

建議用方案A 因為我招狗kill 1 2 3就沒用了
所有的mob都多一個ID 就叫做mob 當然要去除超威會亂走的四聖獸 玩家的pet與招換的龍狗等等
不然每次我都不小心過河拆橋....
這樣也不會因為屍體或者物品造成不能攻擊的現象出現

主題已鎖定