作者laechan (眼镜男)
看板mud_sanc
标题Re: [wizs]问题请教(六)
时间Mon Mar 26 19:18:05 2007
※ 引述《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