看板 mud_sanc 關於我們 聯絡資訊
補貼一些 判斷這房間的玩家只要身上有abc這參數的。 假設你的參數是 temp("norr/abc") mixed obs=all_inventory(room); object ob; foreach(ob in obs) { if(ob->query_temp("norr/abc")) { foreach(ob in obs) { if(!userp(ob) && living(ob)) ob->remove(); } break; } 先找尋 有沒有 ob 有參數 有的話, 就再做一次 foreach 接著把怪物 remvoe 掉 最後 break; 就是跳出原先的 foreach ------------------------- 判斷的... wizardp(ob) 判斷是不是 wiz userp(ob) 判斷是不是玩家 living(ob) 判斷是不是生物(含玩家) interactive(ob) 判斷該ob是否斷線 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.73.47.147
airkiss:請修正 -> mixed obs=all_inventory(room); 07/05 13:53
laechan:呵,我漏掉了(那是我貼給他的:p) 07/05 18:40
※ 編輯: hlead 來自: 203.73.47.147 (07/05 18:43)