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