Re: [wizs] reset

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間15年前 (2010/09/30 20:45), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《justinj (闇冥)》之銘言: : 這是為了要設定一樣東西.但又不想大量修改 : 假如有一個任務...叫捕捉逃犯... : 這個任務可以讓你找到逃犯時,允許逃犯逃跑 : 但這時會遇到一個麻煩的事了... : 就是它逃往另一格後,沒有玩家到那格,但遇到了rb的時間 : 有方法可以設定不使這隻被rb清掉嗎? : 類似的任務我又想到一個叫帶原者了..amem : 打完的同時突然想到一招..就是移的同時設定pre_clean : 離開清除... : 有沒有法子不影響此格正常rb呢? 如果「逃往的目標房間是固定的」,比方逃犯本來在房間a, 之後逃到房間b,房間b是固定的,那有個做法... 一、讓逃犯逃跑=消失(mob->remove) 二、玩家身上加上暫時標記如 ppl->set_temp("... 三、當玩家進入房間b時,由房間b判斷玩家身上有無標記,   有的話,clone(mob)->move(this_object()); 另外若你要先設 pre_clean 再 remove pre_clean,那就在逃 犯身上做判斷就好了.. 逃跑到它格時: tar_room->add("pre_clean",1); 逃跑 or 陣亡 or 被帶離時: environment(mob)->add("pre_clean",-1); if(environment(mob))->query("pre_clean")<1) environment(mob)->delete("pre_clean"); 用 +1 跟 -1 的方式。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.3.82
文章代碼(AID): #1Cf8PNex (mud_sanc)
討論串 (同標題文章)
本文引述了以下文章的的內容:
15年前, 09/30
完整討論串 (本文為第 2 之 2 篇):
15年前, 09/30
文章代碼(AID): #1Cf8PNex (mud_sanc)