Re: [閒聊] tmi2_v3_改 使用回饋/提問

看板mud (網路地下城/文字遊戲)作者 (小太保)時間10年前 (2014/07/01 08:12), 10年前編輯推噓4(401)
留言5則, 3人參與, 最新討論串3/5 (看更多)
有幾個東西需要反饋,再請有下載、開啟並實際使用的人協助一下: 一、寫在 document 資料夾下的現存文件,是否還有需要修改的地方 最近又寫了幾個文件,如果寫得不好、有需要補強的地方再告知 一下。每一次的版本釋出,說明文件都會多幾個。 系統類的東西我也都會將「如何將其無效化或移除」寫進去,但 是寫得不一定完整。 二、有沒有什麼東西是現階段你希望 document 資料夾裡面有的 能說一下怎麼分類更好。我目前是分為[系統]、[指令]、[LPC] 相關。有些現階段你想先知道的我可以先寫並把寫好的先貼板。 因為 tmi2_v3_改 的「使用」我覺得這真的不是最優先事項,最 優先的是應該要先知道 tmi2_v3_改「究竟是什麼」,因為知道了 才能用、用起來才會舒適。 三、「○○指令/○○系統究竟要怎麼使用?」 tmi2_v3_改 目前已經有很多新寫好的系統及指令,「怎麼用?」 有可能是一種共通的疑惑,有些東西的說明我雖然寫了,程式也 註解了,指令也有設定相關顯示訊息了,但我不認為這樣就能讓 大家看得懂、會用了。 但是因為我無法揣測大家究竟瞭解到什麼程度、以及真正實際遇 到的問題是什麼,所以我還是希望大家能以自己實際遇到的情況 來提問,而不要只問說「新式地圖系統要怎麼用?」 因為有可能我回文解說了半天,結果你還是不懂,因為我其實並   無法透過「新式地圖系統要怎麼用?」來瞭解你的真正需求是什 麼,我只能用猜的。 我想設定推文需要很長的 CD 時間,應該也是板主希望大家多為 mud 板灌些水份(如果有猜錯拍謝),有任何想問的問題想知道的事情,我 看到了都會盡量回。 laechan -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.165.173.180 ※ 文章網址: http://www.ptt.cc/bbs/mud/M.1404173562.A.9E9.html ※ 編輯: laechan (1.165.173.180), 07/01/2014 08:12:53

07/01 09:11, , 1F
07/01 09:11, 1F

07/01 09:40, , 2F
推熱心~~
07/01 09:40, 2F

07/01 13:04, , 3F
more只能接路徑不能接物件名嗎?
07/01 13:04, 3F
> more /cmds/std/_more.c inherit "/cmds/file/_more.c"; 所以它實際的本體是 /cmds/file/_more.c > more /cmds/file/_more.c int cmd_more(string str) { seteuid( geteuid( this_player() ) ); return (int)this_player()->more(str); seteuid( getuid() ); // This line isn't reached? } 所以關鍵就是寫在 user.c 或相關繼承檔裡面的 more 函數,它是 寫在 /std/body/more.c 裡面。 然後它的 more 函數寫的落落長,跟各位分享我一般的思考做法: 1.改 /cmds/file/_more.c 因為最終 me->more(裡面塞的是檔案) 2.改 more 裡面跟 str 有關的段落 然後後者太麻煩了,所以改前者,使用我最近新學到的 get_object int cmd_more(string str) { object ob; seteuid( geteuid( this_player() ) ); if(ob=get_object(str)) return (int)this_player()->more(base_name(ob)+".c"); return (int)this_player()->more(str); seteuid( getuid() ); // This line isn't reached? } 加上這三行,然後 > update -R /cmds/std/_more.c /std/cmd_m.c: Updated and loaded. /cmds/file/_more.c: Updated and loaded. /cmds/std/_more: Updated and loaded. 因為 more 我已經讓它在 /cmds/std 下也有指令檔(繼承 file 的), 所以要 update -R 才會 /cmds/std 下的以及 /cmds/file 下的才會 一起更新。 > look [/d/area/wiz ] 神之國度 這裡是神居住的地方,在這裡遍佈著許多美麗的花園,裡頭 開滿了漂亮的花,還有幾隻蝴蝶在花叢裡飛舞著。中間有一條小 河流,潺潺的流水聲使你忘卻了心頭的煩悶!另外,還有幾位天 神正在坐在一旁的石頭上聊著天! 明顯出口有: whitetile, quad, shadow, 和 newbie. 神之僕人(servant) > i You are carrying 2 objects. (Total bulk: 0 Total weight 18) 格鬥匕首(fight dagger). 小盾牌(shield). 測試 more servant、more dagger、more me、more here 都能執行。 新的版本會使用這個 more,目前使用者已拿到的版本,就改 /cmds/file/_more.c 加上那三行,然後 update -R /cmds/std/_more.c 就可使用新的版本。 ※ 編輯: laechan (210.61.157.53), 07/01/2014 13:50:11

07/01 13:53, , 4F
感謝! body/more真的長到我頭痛XDD
07/01 13:53, 4F

07/01 15:04, , 5F
metoo
07/01 15:04, 5F
文章代碼(AID): #1JiVpwdf (mud)
文章代碼(AID): #1JiVpwdf (mud)