底比斯天堂
瘋天堂私服發佈網站廣告欄位!
害怕天堂私服倒閉嗎?快使用天堂分析師!
天堂私服抽獎扭蛋物品及機率測試器
天堂私服稱號顏色製造器
瘋天堂私服發佈網站教您註冊推文收藏私服!
天堂私服血量魔力計算器
瘋天堂私服發布網站廣告贊助及爆料私服客服
教您如何不用註冊也可以推文天堂私服!
天堂私服270怪物查詢掉落資料庫
天堂私服盟徽製造器
test0428
2009-12-27 02:06

天堂每日任務範例java教學!

任務系統由
L1NpcXmlParser.java
L1Quest.java
data\xml\NpcActions\Quest.xml
構成,在
data\xml\NpcActions\Quest.xml
設定任務階段
<!-- 每日任務活動獎勵專人 完成大魔王討伐任務 獲得武器強化書寶盒 -->
<MakeItem Name="request dm06" Class="PWEKDRI" NpcId="91146" AmountInputable="false" QuestId="daymission06" QuestStep="1">
<Item Amount="1" ItemId="63001"/>
<Material Amount="1" ItemId="60921"/>
<Succeed>
<ShowHtml HtmlId=""/>
<SetQuest Id="daymission06" Step="End"/>
</Succeed>
</MakeItem>
任務完成就
<SetQuest Id="daymission06" Step="End"/>
就是255
全伺服器統一時間將任務歸零,要透過一個計時器,現成的架構中,可以利用伺服器倒數關機的執行緒,
判斷你要歸零的時間,然後該任務的 Step 歸零,用 SQL 語法就可以做到。
update character_quests
set quest_step='0'
where quest_id='3000';



上一篇文章:天堂開啟伺服器偵測販賣價錢是否正確(防買賣洗錢)java教學!
下一篇文章:天堂實裝龍之門扉java教學!

分享文章:分享到微博! 分享到臉書! 分享到噗浪! 分享到維特! 分享到Google+! 分享到LINE!