1.尋找喜歡的NPC ID 打開Navicat >> 打開資料庫L2Jdb >> 打開數據表 NPC 在此我們以ID 7479 這個NPC舉例 (最好是找尋遊戲中沒有設置的NPC) 2.修改NPC name與type欄位 name可以任取;type必須改成L2Merchant 3.新增商店ID 語法介紹:INSERT INTO 資料表名 VALUES (SHOP_ID,NPC_ID); 打開start >> 進入 PHPMySQLAdmin >> 選擇L2Jdb資料庫 >> 點選SQL >> 貼上INSERT INTO merchant_shopids VALUES (6500,7479); >> 點選執行 (SHOP_ID 5000以上是GM商店,若想新增商店可用SHOP_ID 6000以上) 4.新增商店物品 語法介紹:INSERT INTO 資料表名 VALUES (品名,價格,SHOP_ID,序號); 進入 PHPMySQLAdmin >> 選擇L2Jdb資料庫 >> 點選SQL >> 貼上INSERT INTO merchant_buylists VALUES (9000,200000,6500,1); INSERT INTO merchant_buylists VALUES (9001, 500000,6500,2); INSERT INTO merchant_buylists VALUES (9002,100000,6500,3); INSERT INTO merchant_buylists VALUES (9003, 500000,6500,4); INSERT INTO merchant_buylists VALUES (9004, 500000,6500,5); >> 點選執行 5.新增商店網頁 開啟\l2j\gameserver\data\html\merchant 新增7479.htm (建議複製其他ID的htm再做修改), 這裡我們就複製7001.htm來舉例 -----------------------------------------網頁開始----------------------------------------- <html> <body> -----------------------------------------顯示對話----------------------------------------- 商人雷克特: <br> 我想給你一句忠告,可以嗎?高價裝備並不一定是好的。就像小孩子雙手拿著刀無法揮動一樣。按照適合你的職業與狀況去購買裝備,才起的了作用。那好,請您挑選您需要的吧。 <br> -----------------------------------------購買語法----------------------------------------- <a action="bypass -h npc_%objectId%_Buy 1">購買戰士用裝備</a><br1> <a action="bypass -h npc_%objectId%_Buy 2">購買魔法師用裝備</a><br> -----------------------------------------試用語法----------------------------------------- <a action="bypass -h npc_%objectId%_Wear 1">試用戰士裝備</a><br1> <a action="bypass -h npc_%objectId%_Wear 2">試用魔法師裝備</a><br> -----------------------------------------其他語法----------------------------------------- <a action="bypass -h npc_%objectId%_Sell">出售</a><br> <a action="bypass -h npc_%objectId%_TerritoryStatus">查看領主和稅率情報</a><br1> <a action="bypass -h npc_%objectId%_Exchange">新手物品兌換</a><br> <a action="bypass -h npc_%objectId%_Quest">任務</a> -------------------------------------------------------------------------------------------- </body> </html> -----------------------------------------網頁結束----------------------------------------- 修改 <a action="bypass -h npc_%objectId%_Buy SHOP_ID"> 購買語法 <a action="bypass -h npc_%objectId%_Wear SHOP_ID "> 試用語法 -----------------------------------------網頁開始----------------------------------------- <html> <body> -----------------------------------------顯示對話----------------------------------------- 7-11總店長: <br> 歡迎光臨...我們新開張,現正舉辦許多促銷活動喔!並且最近還打算引進宅配服務呢!歡迎你到處看看嗎? <br> -----------------------------------------商店語法----------------------------------------- <a action="bypass -h npc_%objectId%_Buy 6500">購買神器</a><br1> <a action="bypass -h npc_%objectId%_Wear 6500">試用神器</a><br1> <a action="bypass -h npc_%objectId%_Sell">出售</a><br> <a action="bypass -h npc_%objectId%_TerritoryStatus">查看領主和稅率情報</a><br1> <a action="bypass -h npc_%objectId%_Exchange">新手物品兌換</a><br> <a action="bypass -h npc_%objectId%_Quest">任務</a> </body> </html> -----------------------------------------網頁結束----------------------------------------- 當一個商人不只有兩個商店時,需注意4、5兩個步驟都需要新增,再來編輯這個網頁檔。 6.修改遊戲中NPC名稱 解開system\npcname-tw.dat (解密.dat不在此教程範圍,請各位看置頂教學文章) 修改npc_begin id=7479 nickcolor=default nick=[獨特商人] name=[7-11總店長] npc_end 加密npcname-tw.dat丟回system 7.招喚NPC 使用GM帳號在遊戲中招喚NPC 7479 --- 附件有截圖說明,並且已經轉成簡繁兩種字體 第一次寫教程,如果有任何不詳盡之處,請各位大大多多包涵 -- 謝謝各位大大支持 小弟在附件裡面有一筆誤在此說明更正 語法介紹:INSERT INTO 資料表名 VALUES (品名,價格,SHOP_ID,序號);
新增独特商店(商店NPC HTM编写)
- 天堂之手
- Mr.GL
- 帖子: 263
- 注册时间: 2018-02-24 21:37
- 联系:
新增独特商店(商店NPC HTM编写)
在线用户
正浏览此版面之用户: 没有注册用户 和 14 访客