[閒聊] 20130710修改事項

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間12年前 (2013/07/10 01:27), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
一、修改 /adm/daemons/room_d.c 在負責處理 reborn 的地方,原判斷如下 foreach(ob in obs) { if(interactive(ob) || userp(ob)) return 1; destruct(ob); } 這最造成雖然玩家在房間時,該房間「本身」不會 reborn, 卻會造成「在判斷到玩家之前的東西都被 destruct 掉」。 改成底下就可解決 foreach(ob in obs) if(interactive(ob) || userp(ob)) return 1; foreach(ob in obs) destruct(ob); 第一個迴圈先判斷有無玩家,有的話就中止 reborn。 第二個迴圈就是房間確定可 reborn,就移除房間所有東西. 二、 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.165.173.132

07/10 09:24, , 1F
辛苦裸
07/10 09:24, 1F
※ 編輯: laechan 來自: 210.61.157.53 (07/10 10:55)
文章代碼(AID): #1Ht4Vwlx (mud_sanc)
文章代碼(AID): #1Ht4Vwlx (mud_sanc)