 | 寵物不夠好玩嗎?DIY
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
===========================================================
假設你的伺服器中,沒有死亡騎士這種寵物,以及項圈
1.首先必須抓到一隻寵物
2.打開character_ietms內,找到你持有的這個項圈代碼
3.打開npc找到死亡騎士(45601)的編號
3.打開pets把npcid改成45601(必須將寵物存入再改)
★寵物負重不能抓取 打開CONFIG資料夾 寵物可以帶幾格道具 改10 就可以抓了☆
==============================交你-修改寵物進化交你-修改寵物進化
打開pettypes資料夾(寵物的資料)
pettypes 定義
===========================================================
BaseNpcId 寵物編號也是NPC資料裡面的編號
Name 寵物的名稱
ItemIdForTaming 寵物的食物 (要抓他的道具 40057 漂眼之肉 )
HpUpMin 抓到該寵物時 HP最小值
HpUpMax 抓到該寵物時 HP最大值
MpUpMin 抓到該寵物時 MP最小值
MpUpMax 抓到該寵物時 MP最大值
EvolvItemId 讓該寵物進化的道具 (40070 進化果實 41310 勝利果實 )
NpcIdForEvolving 寵物進化後的NPC編號 (比方說 高等狼45686 ) 不進化,此欄位設置0
MessageId1~5 都是寵物的說話方式 無的話設置0
===========================================================
例如:我想自創一隻寵物 死亡騎士 可以吃 勝利果實 進化成 荒神騎士!!
1.先到NPC資料表創一隻進化後的 荒神騎士
2.BaseNpcId 打上死亡騎士的編號
3.Name 打上你想要的名稱
4.ItemIdForTaming 看你要讓玩家用什麼道具去抓 那隻荒神騎士 我設定 40057 漂眼之肉
5.HpUpMin 抓到該寵物時 HP最小值 ro 最大值 都看你自己個人設定!!
6.MpUpMin 抓到該寵物時 MP最小值 ro 最大值 都看你自己個人設定!!
7.EvolvItemId 讓該寵物進化的道具 41310 勝利果實
8.NpcIdForEvolving 打上你剛剛創的 荒神騎士 的編號
這樣 你家的死亡騎士 就可以吃 勝利果實 進化成 荒神騎士!!
=========================交你-修改寵物魔法
mobskill 定義
===========================================================
mobid 對應npc編號
actNO 技能順序 同一隻寵物的技能 從0開始
mobname 怪物或寵物名稱
type 攻擊方式(2=物攻)
triRND 施放技能的機率
TriHp 寵或怪物本身的血量(以百分比計算80%=hp剩下80%)
TriCompamionHP 同伴及主人的血量(以百分比計算80%=hp剩下80%)
TriRange 技能施放(攻擊)的距離(-1~-15)
Tricount
changetarget
Range 應該是技能攻擊的範圍
areawith 範圍寬度
areaheight 範圍長度
leverage 應該是設定技能強度
SkillId 要使用的技能 對應資料庫的skills 例如今天要對目標射光箭 就去skills找光箭的技能編號 如果想要使用 特殊技能 隻要在資料庫的skills 新增技能就可以了
Gfxid 技能圖檔編號 一般設0就可
actid 動作圖檔編號 特效之類的吧
SummonId 要召喚怪物的編號 (一般都是設成怪物召喚 寵物就別設了 不然會趴的= = 相?教學以有大大發文 請自行去爬文吧)
SummoMIN 召喚怪物的最小數量
SummoMIX 召喚怪物的最大數量 (SUMMONXXX 這三個欄位是相對應的)
Polyid 變身編號 設定怪會對玩家或怪使用變形術 想要讓對方變什麼就填入圖檔編號 (如果想讓怪使用skillid 技能編號隻要設" 0 " 即可)
===========================================================
下面是用高等小獵犬使用火箭術的範例
45692 0 高等小獵犬 0 50 0 0 -6 0 0 0 0 0 0 16 0 0 0 0 0 0
隋落對玩家使用變形術範例
45685 0 墮落 4 5 0 0 -9 0 0 0 0 0 0 0 0 0 0 0 0
本篇教學適用所有版本DB 太舊的好像不行= =
怪及寵自補及對同伴主人補血範例
45678 2 賽尼斯-高治 (單體族群) 2 0 0 50 -15 0 0 0 0 0 0 高治技能編號 0 0 0 0 0 0
45678 3 賽尼斯-高治 (自補) 2 0 50 0 -15 10 0 0 0 0 0 高治技能編號 0 0 0 0 0 0
| |