精華區beta mud_sanc 關於我們 聯絡資訊
※ 引述《amosdeus (幽素)》之銘言: : 這個部份是任務設計上MOB會不斷損血讓玩家是救治她,如果MOB死 : 去當然什麼也都拿不到,等到毒消失他才會給玩家物品當然也不一 : 定要讓MOB死去,低於一定血量移走也行,這部份try很久都做不出 : 來想要的結果。 : 以上 : 謝謝 : Plain@Sanc 要判斷血量剩多少時就移走,很簡單,先在 mob 的 create 函數中加一行... set_heart_beat(1); 接著自定底下函數... int heart_beat(int i) { if(data["hp"]<某個值) { remove(); return 1; } ::heart_beat(i); return 1; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.225.2.96