看板 mud_sanc 關於我們 聯絡資訊
※ 引述《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
doall:soga!所以每累積10個心跳,就會tell_room 12/15 10:18
doall:那要在哪邊呼叫這個才會每隔一個心跳就呼叫一次呢? 12/15 10:19
hlead:設在房間吧.. 12/15 11:00
laechan:當房間 set_heart_beat 後, 系統就會每1秒呼叫一次房間的 12/15 15:27
laechan:heart_beat 函數, 這是 auto 的, 只需自訂 heart_beat函數 12/15 15:27
laechan:使其跳動 set_heart_beat(1), 停止跳動 set_heart_beat(0) 12/15 15:28
doall:嗯!了解了!多謝小寶 12/15 16:49
doall:哈哈!做出頗讓我滿意的區域敘述 12/15 17:48
aiggkimd:這個好!!! 12/16 07:46