Re: [問題] 一些函數用法的問題。

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間18年前 (2007/12/19 14:53), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串21/35 (看更多)
※ 引述《doall (狂人)》之銘言: : 在你丟下羅德斯地圖(lodoos map)的同時,遊魂飛快的將它取走了! : Dolla is not allowed to destruct Laechan : 應該不算什麼大問題啦...只是看起來還是怪怪的~~ : 有辦法克服嗎? : 以下是該程式段落: : int cmd_drop(string arg){ : // 加此段落是為了不讓room裡面有除了玩家之外還有其他的不可辨識之物件,以免房間 : 被璀毀系統保留! : object be_droped; : if(present(arg,this_player())){ : be_droped = present(arg,this_player()); : write("在你丟下"+be_droped->query("short")+"的同時,遊魂飛快的將它取走了 : !\n"); : destruct(be_droped); : } : else return 0; : return 1; : } int cmd_drop(string arg) { object be_droped; if(be_dropped=present(arg,this_player())) { write("在你丟下"+be_droped->query("short")+"的同時,"+ "遊魂飛快的將它取走了!\n"); be_droped->remove(); // 改用這種寫法 return 1; // 一定要 return 1 } return 0; } 不過上面的寫法有問題......最好是改為不讓玩家 drop。 Laechan -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.131.220.195

12/19 16:12, , 1F
OK
12/19 16:12, 1F
文章代碼(AID): #17QB_SDv (mud_sanc)
討論串 (同標題文章)
文章代碼(AID): #17QB_SDv (mud_sanc)