Re: [wizs] 問題[肆]

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間14年前 (2011/07/15 10:05), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《justinj (黑旋風)》之銘言: : 這個問題我完全沒頭敘 : A觸發某事物時->A得到某訊息 : 我想要問的是 當A得到了訊息後[不管是write,shout,say...] : 那我是否可以得到某訊息而去做某種事[當它只給你某訊息而已] : ps.我當然知道修改 傳送某訊息時給A一個獨特變數比較快...amem 基本上假設是這樣.. tell_object(A,"訊息.\n"); tell_object 是一個函數,但我們可以假定其內容如下.. 型式一: void tell_object(object ob,string msg) { ob->某函數(msg); } 型式二: void tell_object(object ob,string msg) { 某函數("tell_object",msg,ob); } 型式二代表 ob 會接收到什麼訊息,是由全域函數(如efun)控制 的,這個函數無法被修改。 倒是若是型式一的話,若A 是怪物,就可以自定該函數.. void 某函數(string msg) { ::某函數(msg); 然後再做相關的設定; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 117.19.222.194
文章代碼(AID): #1E7w1rxt (mud_sanc)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1E7w1rxt (mud_sanc)