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

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間18年前 (2007/12/15 10:16), 編輯推噓5(504)
留言9則, 4人參與, 最新討論串6/35 (看更多)
※ 引述《doall (狂人)》之銘言: : 再請教: :   有無方法使在該房間中的ppl每間隔一段時間就會收到一訊息? 這個其它 wiz 也可以看看。 例如你要讓房間每隔 10 秒就對房間的所有對象送出訊息,可以 這麼寫... void create() { . . . set_heart_beat(1); // 讓房間模擬生物擁有「心跳」 } . . int f; int heart_beat(int i) { f++; // 第一次呼叫時為 1, 一直累加到 10 執行底下 if(f>=10) { tell_room(this_object(),"test.\n"); f=0; } return 1; } Laechan -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.34.90

12/15 10:18, , 1F
soga!所以每累積10個心跳,就會tell_room
12/15 10:18, 1F

12/15 10:19, , 2F
那要在哪邊呼叫這個才會每隔一個心跳就呼叫一次呢?
12/15 10:19, 2F

12/15 11:00, , 3F
設在房間吧..
12/15 11:00, 3F

12/15 15:27, , 4F
當房間 set_heart_beat 後, 系統就會每1秒呼叫一次房間的
12/15 15:27, 4F

12/15 15:27, , 5F
heart_beat 函數, 這是 auto 的, 只需自訂 heart_beat函數
12/15 15:27, 5F

12/15 15:28, , 6F
使其跳動 set_heart_beat(1), 停止跳動 set_heart_beat(0)
12/15 15:28, 6F

12/15 16:49, , 7F
嗯!了解了!多謝小寶
12/15 16:49, 7F

12/15 17:48, , 8F
哈哈!做出頗讓我滿意的區域敘述
12/15 17:48, 8F

12/16 07:46, , 9F
這個好!!!
12/16 07:46, 9F
文章代碼(AID): #17OpaCXr (mud_sanc)
討論串 (同標題文章)
文章代碼(AID): #17OpaCXr (mud_sanc)