Re: [問題] 一些函數用法的問題。
看板mud_sanc (Sanctuary - 聖殿)作者laechan (小太保)時間18年前 (2007/12/19 14:53)推噓1(1推 0噓 0→)留言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
12/19 16:12, 1F
討論串 (同標題文章)
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
15
26