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

看板mud_sanc (Sanctuary - 聖殿)作者 (高等妖精)時間18年前 (2007/12/15 21:12), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串7/35 (看更多)
※ 引述《laechan (小太保)》之銘言: : 例如你要讓房間每隔 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 10秒一次的話 那麼若set_heart_beat(10); 每次都執行不就好了? 為什麼要分成一秒執行十次來累加丫? -- 不歸之森的名稱似乎早就在說明其不歸著含意 落入塵世的妖精再也無法回去他的故鄉了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.225.50.183

12/15 22:31, , 1F
一般來說, 1 = 開始心跳, 0 = 停止心跳. 10 也是開始心跳.
12/15 22:31, 1F

12/15 22:32, , 2F
不過我沒實際試過就是了, 你們可以試看看.
12/15 22:32, 2F

12/16 09:57, , 3F
呃,原來那個1不是秒數,囧rz...
12/16 09:57, 3F
文章代碼(AID): #17OzAYZQ (mud_sanc)
討論串 (同標題文章)
文章代碼(AID): #17OzAYZQ (mud_sanc)