pets資料表管理著遊戲中所有的寵物,
也就是寵物項圈!!
隻要和寵物管理員對談領取寵物,
他就會讀取玩家身上項圈的代碼,
並且去找出對應到的寵物,
以供玩家領取、保管寵物。
那麼,小弟來解說一下裡面各欄位的功用。
item_obj_id:
持有的項圈代碼,並非ectitem內的代碼,
例如玩家A身上持有的項圈,
DB內代碼是40314,
那麼這個項圈的代碼則是character_items內的id,
也就是八位數以上的數字代碼,例:289375052
objid:
這個項圈對應到的寵物代碼,
同上,並非npc內寵物的代碼。
npcid:
寵物代碼,這個就是npc內的代碼了~
像暴走兔就是45049
name:
寵物的名稱,就是玩家給寵物取的名子囉,
如果寵物是剛抓來尚未取名,
就會顯示寵物在npc資料表內的名稱了。
lvl:
該寵物的等級,
看核心對應到多少等級,
如果都是仿正服的50級,
就算你改成1000級,
在一次的存取,或登出帳號後,
他也會自動回歸到50級。
hp:
寵物的血量
mp:
寵物的魔力
exp:
該寵物目前獲得的經驗總數
lawful:
該寵物的正義?,
聽說不能打負數XD
itemid1到itemit4:
寵物身上持有的物品,
當你將道具丟給他,
或者寵物裝備時,
他會紀錄在這個欄位內,
可能因版本而異,會到4以上。
==============================================
好了,以上欄位的解說到此結束,
那麼,小弟來做個假設吧!
假設你的伺服器中,沒有死亡騎士這種寵物,以及項圈。
那麼,首先必須抓到一隻寵物,
接著到db內的character_ietms內,
找到你持有的這個項圈代碼,
或者也可以先幫寵物取名,
稍後可直接從pets內找到寵物名稱來作修改。
當你找到你的項圈和寵物之後,
那麼...稍微惡搞一下,
把npcid改成45601吧XD
不過必須將寵物存入再改唷~
這樣一來,
當你再將寵物領出的時候,
他就是死亡騎士了XD
連項圈名稱都會變成,
項圈[Lv5.死亡騎士]
這樣一來一個可以用項圈領取的死亡騎士就誕生了...
當然,你也可以修改這隻寵物的HP或者MP,
要到32767也沒問題囉...
至於其他的欄位,
正常來說作用不大,
所以如果要改出特殊的寵物,
修改以上的欄位即可達到。