看板 mud_sanc 關於我們 聯絡資訊
綜合一下以及如果非我能修改的都算進去的話 應該有幾個寫法 (一)某區域只要離開算任務失敗  就設定一個room而會一直heart_beat,判斷允許名單上 是否有在區域內,沒有的話就任務變數移除。 判斷非法進入比較簡單,就沒變數就送回高塔處。 (二)只要非區域允許的離開就算失敗 這個我是想到修改recall的所在地(recall指令)這樣以後 要修改成分區制也比較容易,到時在區域內將此變數(所在地)   修成我要的地方就好了。(當然玩家的die,登入也要修)   當然die可以用一個有id為pre_die的物件放在玩家身上來代表死亡   另一個要修的是return,到時要修放的人及要召回的人的recall 變數不一樣的話,就某人不能被return(也許條件可以再放寬,   不過那應該可以做成進階,主副牧之間的差別了) (三)只要死亡任務就算失敗了 當初一直以為要放個obj在玩家身上一直heart_beat, 不過事實上不用。   就是寫個id有pre_die(或pre_die2)的obj在玩家身上 在死亡時會先叫這個東東,所以只要內部做判斷就好了   例如判斷,所在物的人的位置是否在區域內(沒有改id再 ppl->die()或送醫院,物件移除) -- [男性魔人法師]黑旋風(Justin:法師), 等級 120 級, 4197 歲. 道德: -4817886 點, 戰功聲望: 190308 點, 總財產: 30204181 影特幣. 陣亡: 0 次, 技能數: 128, 他已經玩了: 2年 31週 1天 7 小時 32分 57秒 他的戰鬥力, 據估計大約是五百一十七萬一千一百零六. 國籍: Cons 效忠值: 110000 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.129.141.252