[楓之谷私服]商店增加道具/修改價錢/購物商城上架

最後更新於 2022 年 2 月 7 日

想到還有很多沒有教的,所以我又來補了…

私服的一些教程都在 –> 楓之谷私服 分類。

新增商店道具

與商店道具有關的兩個資料表為 shopsshopitems,shops用於存放商店id和商店NPC,新增商店道具需要知道要新增的商店id,所以我們需要先找到想增加道具的商店NPC代號,再去找到這個商店的id。

shopitem2 [楓之谷私服]商店增加道具/修改價錢/購物商城上架

假設我今天需要給NPC 1001000 賽爾文的商店添加道具,我需要先在shops資料表中找到npcid為1001000的資料,然後記住這個NPC的shopid為21。

shopitem1 [楓之谷私服]商店增加道具/修改價錢/購物商城上架

接著打開shopitems資料表,我們需要注意的部分只有shopid、itemid 和price。

shopitem3 [楓之谷私服]商店增加道具/修改價錢/購物商城上架

在資料表中新增一條記錄,輸入shopid、要新增的道具id(itemid)和價錢(price)後點擊別處,會發現shopitemid會自動填值,至此,道具已經新增完畢。

shopitem4 [楓之谷私服]商店增加道具/修改價錢/購物商城上架
shopitem5 [楓之谷私服]商店增加道具/修改價錢/購物商城上架

那麼修改價錢相信大家也知道該怎麼做了。

購物商城上架

要在商城新增點裝販賣的前提是你已經將這個新點裝導入WZ中,不然何來的點裝給你新增呢?

不知道怎麼將新版本的東西導入到自己的私服請看這篇文章

購物商城的物品資料表為 cashshop_modified_items

cashshopitem [楓之谷私服]商店增加道具/修改價錢/購物商城上架

需要特別注意的欄位是name、serial、discount_price、itemid、gender和count

name為道具名稱,serial用於將道具分類,dicount_price為價格,itemid為道具id,gender為道具限制性別,count為道具數量(一次賣多少個)。

cashshopitem2 [楓之谷私服]商店增加道具/修改價錢/購物商城上架

serial的部分幫大家做好分類了,開頭前三碼用於道具分類,若要新增帽子就將serial設成200xxxxx。

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 寵物技能/飼料

cashshopitem3 [楓之谷私服]商店增加道具/修改價錢/購物商城上架

補充: 使用 Workbench 修改道具價格

我在 2022/02/07 將私服架設那篇文章使用到的 MySQL GUI 工具從 Navicat 改成 Workbench,但 Workbench 相較 Navicat 來說對新手並不友好,無奈它是免費的而 Navicat 收費… 所以還是在這裡補充一下 Workbench 修改道具價格的方法。

找到 maplestory 資料庫,雙擊後將 Tables 展開:

上架道具 [楓之谷私服]商店增加道具/修改價錢/購物商城上架

找到 shops 資料表,右鍵-Select Rows – Limit 1000 就能夠看到資料表內容了:

上架道具2 [楓之谷私服]商店增加道具/修改價錢/購物商城上架
上架道具3 [楓之谷私服]商店增加道具/修改價錢/購物商城上架

直接雙擊就能修改道具價格,修改完之後記得按右下角的「Apply」:

上架道具4 [楓之谷私服]商店增加道具/修改價錢/購物商城上架

接著會跳出 sql 語句視窗,直接按 Apply 即可:

上架道具5 [楓之谷私服]商店增加道具/修改價錢/購物商城上架

其他操作都是一模一樣,就不贅述。

5 1 評分
Article Rating
訂閱
通知
guest

32 Comments
在線反饋
查看所有評論
CAT
CAT
1 年 前

謝謝您的教學

CAT
CAT
1 年 前

看了您很多的文章
獲益良多
希望能學到更多

Long
Long
1 年 前

你好,我想詢問一下我SQL設定怎麼東西沒有在商城出現,但是卻可以直接召喚出來

eightyeught
eightyeught
1 年 前

請問我新增至商城的物品名字都是NULL怎麼解?
我資料庫的name那邊都有打字,但進入商城就是有圖但沒名字。

CAT
CAT
1 年 前

大大我也是照著新增 物品也有showup
資料也都可以select到
但點裝就是沒有出現在商城上

CAT 最後編輯於 1 年 前
CAT
CAT
回复  CAT
1 年 前

還是商城的點裝有數量限制…呢

CAT
CAT
回复  pluto
1 年 前

好的

007
007
1 年 前

你好,想請問你要讓美髮NPC增加新的髮型應該要怎麼做呢?

007
007
回复  pluto
1 年 前

非常感謝你!這問題我處理了三天都還不知道美髮師的NPC是那一個XDD

目前正在學習程式語言,目前只知道要怎麼打(打指令)但是完全看不懂這個程式碼是要幹嘛的…

例如像是老師給了我一個代碼,我知道這個代碼可以幹嘛,怎麼運用,但是我看不懂這個代碼是怎麼來的…(沒有代碼我就完全做不了事)
這可能跟英文有關吧(讀了一年英文還是很爛QQ)

不過我還會繼續努力研究程式語言的XDD

謝謝你的指教,你的其他文章真的很有幫助!謝謝!

一羊神一
一羊神一
回复  pluto
1 年 前

你好,我想請問一些問題。
我發現任何一位美髮/美容NPC都有126個髮型/臉型上限
要新增的話必須要刪減一些髮型/臉型
如果直接新增的話跟NPC對話也會顯示
但是按下確定後會直接結束對話框並且沒有任何反應
想請問這126上限是那個地方在控制的呢?

如果我想寫一個NPC出來(目前只會創建NPC跟一些簡單對話)並且透過這個NPC不需要任何物品就可以直接透過這個NPC直接換髮型/臉型/皮膚是可以的嗎?

想請問一下WZ如果想要新增/刪減節點應該要怎麼做呢?
我直接按鍵盤上的Del不會刪除也不知道要怎麼增加節點(我目前的做法是直接開HR刪除後再換到WZ來進行作業)

另外還有一個問題是我能不能更改髮型/臉型的編號?
我的本科是美術專業
我喜歡繪製新的髮型(官方沒有的)然後想做出來放進遊戲裡
但是美髮/整容好像有自己的編號規則(有去爬文過了也知道規則是什麼)
想問的是我能不能創建新的編號排列方式?(不然照著官方的編號很多都重複有點複雜並且編號的數量也有限)

一羊神一 最後編輯於 1 年 前
一羊神一
一羊神一
回复  pluto
1 年 前

請教一下SRC是什麼東西呢?
因為本科是美術科的原因目前學習到的只有Dreamweaver而且只會一點語言(只會寫網頁前端目前努力學C++語言)

我只知道NPC的腳本是JS檔案
我可以直接將JS檔案丟入Dreamweaver來進行更改這我目前可以做到
是有在資料夾裡發現JAR檔案(但是我不清楚JAR是幹嘛的GOOGLE的說明也很糊不是很懂)
把JAR丟入Dreamweaver就會變成亂碼

感謝你給予我WZ的說明

這個是戰鬥短刀(我很喜歡的武器)
我把它做成點裝因為不清楚WZ節點的關係
我是直接打開HR然後一個一個照著編號對著換圖敲XY座標(太痛苦了…)

真的很感謝你的教學我晚點會來嘗試一下自己做的裝備貼圖

P.S圖片一次好像只能上傳一張呢?(你應該要有兩張圖的但是我只有看到一張XD)

一羊神一
一羊神一
回复  pluto
1 年 前

另外還有一個問題是
如果我的戰鬥短刀想要像這個點裝一樣
下面有說明欄(說明字體)
我應該要去那修改呢?

一羊神一
一羊神一
回复  pluto
1 年 前

請問一下HaRepacker應該如何下載?
我將所有能下載的都下載了
但似乎還少了文件
但是翻了翻你上傳的那個連結的網站
但是都沒有找到


一羊神一
一羊神一
回复  pluto
1 年 前

感謝你!

請問你當我在HR裡的img檔案新增Canvas時在下方加入圖片時
不知道為什麼一直顯示錯誤也不能存檔
會顯示 並未將物件參考設定為物件的執行個體

一羊神一
一羊神一
回复  pluto
1 年 前

感謝你的幫助

我發現了一個新的問題是
1702983 超級大師之劍這個點裝武器在官方是所有武器(一般武器)都可以使用
但是我放入113版本的楓之谷後
發現只有雙手劍武器能使用這個點裝武器(弓、法杖、短劍都不可使用)
但我是直接把Character.wz的資料直接匯入的
不應該會錯誤的才對請問大大知道原因嗎?

lazy
lazy
2 月 前

cashshop_modified_items 一開始是空的是正常嗎?

只能一個一個加入嗎?

PIG
PIG
1 月 前

大大您好!我遇到一個問題就是新增物品到NPC商人,登錄遊戲後確實有看到物品,但再回去SQL表找當初新增的物品表,卻找不到,請問大大是什麼原因呢?

PIG
PIG
回复  pluto
1 月 前

有找到了~謝謝大大的幫忙 有您這些教學跟回覆真的很棒!

joe
joe
1 月 前

請問版主有遇過,v120玩一陣子後,突然遊戲無法開啟,客戶端裡一直跑出dmp檔嗎?