本篇文章中使用的資料庫管理軟體為 Navicat 8 ,最後也有補充 Workbench 的使用方法。
新增商店道具
與商店道具有關的兩個資料表為 shops
和 shopitems
,shops 用於存放商店id和商店NPC,新增商店道具需要知道要新增的商店id,所以我們需要先找到想增加道具的商店NPC代號,再去找到這個商店的id。
假設我今天需要給NPC 1001000
賽爾文的商店添加道具,我需要先在 shops
資料表中找到 npcid 為 1001000 的資料,然後記住這個NPC的 shopid 為 21
。
接著打開 shopitems
資料表,比較常要修改的欄位有 shopid、itemid 和 price。
在資料表中新增一條記錄,輸入 shopid、要新增的道具id(itemid)和價錢(price)後點擊別處,會發現 shopitemid 會自動填值,代表道具已經新增完畢。
那麼修改價錢相信大家也知道該怎麼做了。
購物商城上架
要在商城新增點裝販賣的前提是你已經將這個新點裝導入WZ中,不然何來的點裝給你新增呢?
不知道怎麼將新版本的東西導入到自己的私服請看這篇文章:【楓之谷私服】WZ修改及導出完整教程
購物商城的物品資料表為 cashshop_modified_items
比較常需要修改的欄位有 name、serial、discount_price、itemid、gender 和 count
name為道具名稱,serial用於將道具分類,dicount_price為價格,itemid為道具id,gender為道具限制性別,count為道具數量(一次賣多少個)。
serial的部分幫大家做好分類了,開頭前三碼用於道具分類,若要新增帽子就將 serial 設成 200xxxxx。
以v120為例:
200 帽子
201 臉飾
202 眼飾
203 套服
204 上衣
205 褲子
206 鞋子
207 手套
208 武器
209 戒指
211 披風
300 特效
301 喇叭
302 技能捲/任意門…
400 經驗加倍券
401 護身符
500 美髮/整形會員卡
501 表情
502 商店券
503 很雜 有經驗加倍券,紅心巧克力,護身符,便條紙,公會表情,智慧貓頭鷹…
504 轉蛋券
505 飛鏢
600 寵物
601 寵物裝備
602 寵物技能/飼料
補充: 使用 Workbench 修改道具價格
Workbench 相較 Navicat 來說對新手並不友好,無奈它是免費的而 Navicat 收費… 所以還是在這裡補充一下 Workbench 修改道具價格的方法。
找到 maplestory
資料庫,雙擊後將 Tables 展開:
找到 shops 資料表,右鍵-Select Rows – Limit 1000 就能夠看到資料表內容了:
直接雙擊就能修改道具價格,修改完之後記得按右下角的「Apply」:
接著會跳出 sql 語句視窗,直接按 Apply 即可:
其他操作都是一模一樣,就不贅述。