作者HighElf (高等妖精)
看板mud_sanc
标题Re: [问题] 一些函数用法的问题。
时间Sat Dec 15 21:11:59 2007
※ 引述《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
1F:推 laechan:一般来说, 1 = 开始心跳, 0 = 停止心跳. 10 也是开始心跳. 12/15 22:31
2F:推 laechan:不过我没实际试过就是了, 你们可以试看看. 12/15 22:32
3F:→ HighElf:呃,原来那个1不是秒数,囧rz... 12/16 09:57