[閒聊] 20180917修改事項

看板mud_sanc (Sanctuary - 聖殿)作者 (揮淚斬馬雲)時間7年前 (2018/09/17 08:42), 7年前編輯推噓0(003)
留言3則, 1人參與, 7年前最新討論串1/1
今天我給自己的功課是研究怎麼簡易設定怪物掉落物,說到這個 以前我是專寫給有需要的 wiz 使用的,但連我自己都忘了當初是 怎麼寫、怎麼設定的就是了... 研究完畢後會寫個簡單的中秋節任務,該任務接取地點預計放在 伊奈里神社,今年的幾個任務,相關的 npc 我都會放在那邊,先 讓大家習慣那個地方,直到明年的春節。 沒記錯的話以前有寫文章講解怎麼設定,我猜是呼叫 simul_efun 的 questing 函數或類似的函數,有個起頭就會簡單很多。 一、questing("mob_record",... 及 questing("obj_record",... 基本上是這一篇(關鍵字: mob_record) https://www.ptt.cc/bbs/mud_sanc/M.1336715895.A.C22.html 有提到怎麼 set 殺怪任務、怎麼 check 殺怪任務是否存在、 以及是否完成。 這篇文章是 2012 年的,之後才大量設定虛擬物品,我剛看了 一下 code,我應該是已經加進虛擬物品的判斷了。 所以在板面保留以前的文章還是很重要,感恩 PTT。 二、以 running code 測試殺怪任務 questing("mob_record","set","laechan",({ob,"菲里德測試任務", "/u/l/laechan/area/felid/mob/guard2",10, })); 設定好之後,在 temp 區會看到以下的東西 mob_record : ([ "laechan" : ([ "/u/l/laechan/area/felid/mob/guard2" : "##高塔守衛##0/10", "#name" : "菲里德測試任務" ]) ]) 所以 "laechan" 是任務編號可以任意取,不要與其它 wiz 設定的衝到 即可;高塔守衛是 questing 自動去讀取 guard2 的資料來的;0/10就 是它用來紀錄用的參數;ob 後面接的就是該任務的名字。 > quest demo  ─╪☆ 任 務 狀 況 表 ☆╪─   ---------------------------------------------------------------------- 殺怪任務: 『菲里德測試任務(laec)』 高塔守衛 ( 0 / 10 ) ---------------------------------------------------------------------- 任務編號就盡量 a001 這樣的取法,長度控制在四個英數字。 任務編號我猜實際上也可以 a001_midfall 這樣的取法。 > call guard;die 高塔守衛發出一聲慘叫!! 高塔守衛慢慢的倒在地上死了...你得到 3936點的經驗值。 > quest demo  ─╪☆ 任 務 狀 況 表 ☆╪─   ---------------------------------------------------------------------- 殺怪任務: 『菲里德測試任務(laec)』 高塔守衛 ( 1 / 10 ) ---------------------------------------------------------------------- 玩家 quit 的話,該任務就得重接。設計的用意是任務資料有分為 永久儲存的以及暫時儲存的,比方某任務的第二步驟是殺多少怪, 玩家接了該任務後沒回報任務完成就登出的話,再登入時就可以再 去接該任務的第二步驟--殺怪任務,從頭開始殺起。若已回報任務 ,就會被儲存起來,繼續解第三步驟。 所以接了任務後建議就快點去完成,中途有事的話建議回到自己的 天空城之家然後斷線(不要quit),就可以先去做自己的事。 三、 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.117.106.224 ※ 文章網址: https://www.ptt.cc/bbs/mud_sanc/M.1537144948.A.BCE.html ※ 編輯: laechan (122.117.106.224), 09/17/2018 10:30:39

09/17 10:31, 7年前 , 1F
今天增加研究如何透過寫好的系統,在節慶期間生出節
09/17 10:31, 1F

09/17 10:31, 7年前 , 2F
慶怪物,並讓玩家可接殺節慶怪物的任務
09/17 10:31, 2F

09/17 19:05, 7年前 , 3F
沒啥空,明天
09/17 19:05, 3F
文章代碼(AID): #1RdlXqlE (mud_sanc)
文章代碼(AID): #1RdlXqlE (mud_sanc)