1.分析資料表:
在茫茫的資料庫中,先觀察所有的表名,會發現一個beginner的表名(beginner = 初學者),點進去看資料如下圖。
進入遊戲建立一個人物(法師)進入遊戲,觀察身上物品。
發現有象牙塔短劍、象牙塔魔杖、象牙塔單手劍、說話卷軸、兩根蠟燭。
比對資料表內的資料和身上物品。
發現資料表中的activate = A 的與 = W 的物品是相對應。
在建立一個人物(騎士)進入遊戲,觀察身上物品。
發現有兩根蠟燭、說話卷軸、象牙塔單手劍、象牙塔雙手劍、象牙塔斧頭、象牙塔長矛、象牙塔石弓、象牙塔短劍、象牙塔箭筒。
比對資料表內的資料和身上物品。
發現資料表中的activate = A 的與 = K 的物品是相對應。
由此可以假設activate對應的是職業。
註:其他的欄位的用途,其實透過命名大概都可以猜測的,後面會補充。
2.分析程式碼:
調整鑑定卷軸數量
於beginner內找尋剛剛加入的鑑定卷軸的資料。
修改count的數量 = 50。
執行下方SQL語法,修改資料。
UPDATE `beginner` SET `count` = 50 WHERE `id` = 36;
確認beginner是否鑑定卷軸的資料count是否變更為50。
進入天堂並建立新的人物(法師)。
可以看到身上已經有鑑定卷軸五十張了。
結語
第一篇的核心分析修改就花了我一堆時間來撰寫文章,希望分析的越是清楚簡單,讓新手們可以盡量簡單學習
|
|
|
|
|
|