Re: [wizs]問題請教(九)
看板mud_sanc (Sanctuary - 聖殿)作者laechan (打死不投馬冏,李系咩安抓)時間18年前 (2007/06/19 20:51)推噓4(4推 0噓 0→)留言4則, 3人參與討論串2/2 (看更多)
※ 引述《amosdeus (幽素)》之銘言:
: int die ()
: {
: object ob;
: mixed obj=all_inventory(environment(this_object()));
: foreach(ob in obj)
: if(ob->query("name")->"XXX" || ob->query("npc"))
^^^^^^^^^^^^^^^^^^^^^^^^^
這啥?
: {
: this_object()->full_3p(111);
: return 1;
: }
: else
: remove();
: return 1;
: }
: 我想設定當這支A-MOB死亡去會讀取房間,如果房間內有XXX
: 這支MOB存在時A-MOB就會補滿血量。
: 以上
: 謝謝
: Plain@Sanc
很簡單,假設那個 mob 有個非常獨特的 id 叫 SPECIAL_MOB
int die()
{
object ob;
if(ob=present("SPECIAL_MOB",environment(this_object())))
{
this_object()->full_3p(111);
return 1;
}
else
remove();
return 1;
}
會叫做 SPECIAL_MOB 的東東,理論上一定是非玩家,因為
玩家的 id 不可能有 SPECAIL_MOB 這種的。
Laechan
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.114.43.49
推
06/19 22:06, , 1F
06/19 22:06, 1F
推
06/19 23:13, , 2F
06/19 23:13, 2F
推
06/20 10:54, , 3F
06/20 10:54, 3F
推
06/20 21:06, , 4F
06/20 21:06, 4F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章