打字打的手很酸
Re: 打字打的手很酸
方案 A:
幫所有 NPC 都加上一個特別的 id
缺點: 不能用 set 來做區別, 且相同的 id 顯得有一些多餘
方案 B:
從指令著手, 可以做到 kill (1)(2)(3), 連 id 都省起來
缺點: 指令要一個一個改
實際採用那一個方案, 我還在考慮
有意見的, 可以提出來參考參考
幫所有 NPC 都加上一個特別的 id
缺點: 不能用 set 來做區別, 且相同的 id 顯得有一些多餘
方案 B:
從指令著手, 可以做到 kill (1)(2)(3), 連 id 都省起來
缺點: 指令要一個一個改
實際採用那一個方案, 我還在考慮
有意見的, 可以提出來參考參考
Re: 打字打的手很酸
先修改 kill 測試看看
指令格式: kill <數字>
數字 => look 時看到的物件順位
(0.3)
指令格式: kill <數字>
數字 => look 時看到的物件順位
(0.3)
Re: 打字打的手很酸
請去除pet skydog dragon 還有就是死亡的屍體也算在序列當中 corpse是否也能移除
Re: 打字打的手很酸
fight 與 look 也實裝了相同的功能
指令格式: kill <數字>
指令格式: fight <數字>
指令格式: look <數字>
數字 => look 時看到的物件順位
判斷順位時不會忽略任何物件, 避免造成混淆
指令格式: kill <數字>
指令格式: fight <數字>
指令格式: look <數字>
數字 => look 時看到的物件順位
判斷順位時不會忽略任何物件, 避免造成混淆
Re: 打字打的手很酸
物件順位 每次到下一格 玩家 and pet是否都是優先順序 是否能讓玩家 and pet 列在尾數
沒招喚pet戰鬥時 下 k 1 2 3 有待pet要改成 k 2 3 4 改成尾數的話 就只要 k 1 2 3 不管出團or招pet都方便
雖然現在不會有誤殺玩家and誤殺pet的情況發生
沒招喚pet戰鬥時 下 k 1 2 3 有待pet要改成 k 2 3 4 改成尾數的話 就只要 k 1 2 3 不管出團or招pet都方便
雖然現在不會有誤殺玩家and誤殺pet的情況發生
Re: 打字打的手很酸
物件順位是由 mudos 所維護的, 一般 mudlib 無法變更
除非
1.把物件移出容器後再放回去, 但這會衍伸出其他問題 (init)
2.每次指令都從房間取出序列重新排序, 但這會影響執行效率
3.反向處理順位, 原本的 1 變成是最後, 但這跟其他指令的順序不同, 容易混肴
所以...技術上不可行
除非
1.把物件移出容器後再放回去, 但這會衍伸出其他問題 (init)
2.每次指令都從房間取出序列重新排序, 但這會影響執行效率
3.反向處理順位, 原本的 1 變成是最後, 但這跟其他指令的順序不同, 容易混肴
所以...技術上不可行
Re: 打字打的手很酸
建議用方案A 因為我招狗kill 1 2 3就沒用了
所有的mob都多一個ID 就叫做mob 當然要去除超威會亂走的四聖獸 玩家的pet與招換的龍狗等等
不然每次我都不小心過河拆橋....
這樣也不會因為屍體或者物品造成不能攻擊的現象出現
所有的mob都多一個ID 就叫做mob 當然要去除超威會亂走的四聖獸 玩家的pet與招換的龍狗等等
不然每次我都不小心過河拆橋....
這樣也不會因為屍體或者物品造成不能攻擊的現象出現