美工GM 版主
文章數 : 646 注冊日期 : 2021-09-23
| 主題: [教學]新增驚喜箱與對話NPC 不需修改核心 周日 11月 14, 2021 10:51 pm | |
| 1.打開etcitem資料夾 尋找驚喜箱物品的資料 (例如XX軍王印記盒, XX之袋都是驚喜箱的一種)
2.按Ctrl+C複製該筆資料(複製前先在該編號欄+1 複製後再改回來)
3.拉到最下面新增一欄按Ctrl+v貼上
item_type 必須為 treasure_box
型態save_at_one 必須為 1
★編號(勿重複) 中文名稱 圖檔都可以自己變更☆
假設新的驚喜箱物品 id 為 440167 則在 X:\RevXXXX\data\xml\Item\Treasurebox.xml 新增 <!-- 在線獎勵福袋 / 此為範例 -- > <TreasureBox Type="SPECIFIC" ItemId="440167"> <Item ItemId=" 40011" Count="5" /> <Item ItemId=" 40088" Count="1" /> <Item ItemId=" 40733" Count="1" /> </TreasureBox>
玩家打開福袋即獲得橙水 * 5, 變卷 * 1, 名譽貨幣 * 1
================交你-新增驚喜箱與對話NPC 不需修改核心=================
打開黑盒子的資料夾data>xml>Item>TreasureBox.xml裡面的這個檔案 直接用記事本開啟 <!驚喜箱--> <TreasureBox Type="RANDOM" ItemId="2001"> <Item ItemId="40010" Count="2" Chance="21" />這條是你要開到的道具Chance是機率<Item ItemId道具編號這樣就可以完成 寶箱的製作
=================================對話NPC============================== 1.先再SQL的 NPC 創一之NPC
2.打開黑盒子資料夾data>NpcActions>SingleItemMaking.xml這個用記事本開啟然後先暫停
3.到SQL的npcaction 去新增你剛創的NPC編號 要+上對話黨的npc_w_1這個 然後在去創一新記事本
4.寫對話檔如下: <p align=left>換取武器:</p><p align=left></p> <p>辛苦了!恭喜你狩獵怪物取得的寶物,</p> <br><a action="npc_w_1_1">我要神武</a> </p> ==這邊的npc_w_1 就是對照你剛剛npcaction這邊的英文 </body> </html>
對話檔寫好之後 記事本要從新命名 例如這樣npc_w_1-c.html
5.回到SingleItemMaking.xml黑盒子這邊 開啟 例如 <!--神秘武器--> <Action Name="npc_w_7_3" NpcId="1816"> 這邊是NPC編號 5lHN8k=mm2 <MakeItem> <Material Amount="350" ItemId="1234"/> 這個用幾個才能換(Amount) 這個(ItemId) 要換的編號 <Item Amount="1" ItemId="1234"/> 這個事Amount數量 妳用1234道具350個 要換多少多少個ItemId這是要的編號 | |
|