Re: [問題] 一些函數用法的問題。
看板mud_sanc (Sanctuary - 聖殿)作者laechan (小太保)時間18年前 (2008/01/01 21:13)推噓0(0推 0噓 0→)留言0則, 0人參與討論串33/35 (看更多)
※ 引述《doall (狂人)》之銘言:
: 目前有一個想要的效果苦無策略
: 我想讓玩家只能攻擊一隻mob XXX秒
: XXX秒之後,mob會逃走
: 請問...mob是否會自動呼叫int heart_beat()這個函數??
就算不會, 也可以被動呼叫.
例如在該 mob 身上自訂 init 函數..
int f=0;
void init()
{
object ppl;
// 已開始計時了就不理會
if(f>0) return ;
// 觸發 init 函數的不是玩家時, 不理會
if(!userp(ppl)) return ;
f=1;
set_heart_beat(1); // 讓怪物開始心跳
::init(); // <=很重要
}
跳動後, 你就可以計時...
int heart_beat()
{
f++;
if(f>你想要的秒數)
執行你希望的逃跑;
return 1;
}
Laechan
--
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 編輯: laechan 來自: 220.134.34.90 (01/01 21:16)
討論串 (同標題文章)
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
15
26