翻的不好 有錯的請前輩及CT再多指教告知 我再修正 ^^
Quest_Talk_us.tbl 這是data下的任務對話內容tbl文件
62000 Quest NPC information here. Quest npc 資訊
62003 You'll need to bring me 10 crystals, 10 opals, and 10 crude sapphires and you'll be rewarded with 10,000,000 Experience Points. 你需要帶來水晶 蛋白石 藍寶石各10 我將會給你1000萬的經驗值
62009 Sorry, you've already completed this quest. 抱歉 你還沒準備好這個任務
62010 Sorry, you don't have the required Items. 抱歉 你沒有任何我需要的物品
62011 You have to accept the quest before finishing your quest. 在你接受這個請求之前你必須先完成這項需求(任務)
Quest_Menu_us.tbl
61000 Quest 1
61001 Quest 2
61002 Quest 3
61003 Quest 4
61004 Quest 5
61005 Quest 6
61006 Quest 7
61007 Accept Quest
61008 Finish Quest
Now, again since this is just an example, I'm only going to make one quest.
EVENT 22001 事件22001
E SELECT_MSG 16084 62000 61000 45010 61001 45020 61002 45030 61003 45040 61004 45050 61005 45060 61006 45070 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 ; 選擇npc編碼16084 進行上述Quest_Menu_us.tbl
..編碼的對話內容 45020 45030 45040 45050 45060 45070 為此主evt所衍生出的副evt事件
END 結束
EVENT 45020 事件45020
E SELECT_MSG 16084 62000 61007 45021 61008 45022 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1;
END
EVENT 45021 ; Accepting the quest 事件 45021 接受此項任務
E RUN_EVENT 43001 執行事件43001
E RUN_EVENT 43002 執行事件43002
END
EVENT 43001 ;; event 30 is one of the beginner quests, Worms, or bandicoots.. I forget. You can disable those and just make your own quests in it's place.
A CHECK_EXIST_EVENT 30 0 ; Check to see if you haven't Accepted the quest, or completed it.
檢查事件30是否已經接受這個任務或完成?
E SAVE_EVENT 30 1 執行儲存事件30
E SAY -1 -1 62003 -1 -1 -1 -1 -1 -1 -1 執行對話Quest_talk_us.tbl 62003的編碼對話 (中文的話就是對應Quest_talk_ch.tbl)
E RETURN 執行迴旋
END
EVENT 43002 ; Check to see if you've already completed the quest 事件43002 檢查你是否準備完成這個任務
A CHECK_EXIST_EVENT 30 2 檢查事件30如果已經完成 (接受)
E SAY -1 -1 62009 -1 -1 -1 -1 -1 -1 -1 執行對話62009
E RETURN 迴旋
END
EVENT 45022 ; Turning in the quest and getting reward. 事件45022 轉換到 43004 43005..任務去得到相關獎勵
E RUN_EVENT 43004 執行事件43004
E RUN_EVENT 43005 同上…43005
E RUN_EVENT 43006
END
EVENT 43004; Check to see if they've completed the quest yet 事件43004 檢查你是否完成任務
A CHECK_EXIST_EVENT 30 2 檢查事件30 是否已完成 2 完成之意
E SAY -1 -1 62009 -1 -1 -1 -1 -1 -1 -1 執行對話62009
E RETURN 迴旋
END
EVENT 43005 事件43005
A CHECK_EXIST_EVENT 30 1 檢查事件30是否完成? 1 表示有但未達到需求數量
A HOWMUCH_ITEM 389074000 0 9 檢查角色身上是否有 item 389074000 0-9(數量)
A HOWMUCH_ITEM 389075000 0 9 同上述之意
A HOWMUCH_ITEM 389076000 0 9
E SAY -1 -1 62010 -1 -1 -1 -1 -1 -1 -1 執行對話62010
E RETURN 迴旋
END
EVENT 43006
A CHECK_EXIST_EVENT 30 1 檢查事件30是否完成?
A HOWMUCH_ITEM 389074000 10 9999 檢查角色身上是否有 item 389074000 10-9999(數量已達到任務需求)
A HOWMUCH_ITEM 389075000 10 9999 同上述
A HOWMUCH_ITEM 389076000 10 9999
E EXP_CHANGE 10000000 執行給予 1000萬經驗值
END 結束
EVENT 43007 事件 43007
A CHECK_EXIST_EVENT 30 0 檢查事件30是否完成? 0 未完成或未接受
E SAY -1 -1 62011 -1 -1 -1 -1 -1 -1 -1 執行對話 62011
E RETURN 迴旋
END |