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

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間18年前 (2008/01/01 21:13), 編輯推噓0(000)
留言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)
文章代碼(AID): #17UZoKHg (mud_sanc)
討論串 (同標題文章)
文章代碼(AID): #17UZoKHg (mud_sanc)