gto32132 發表於 2016-8-3 12:15

教你如何新增怪物施放魔法

依樣打開你的資料庫
尋找到mobskill然後打開他

mobskill 代表的意義

mobid 怪物編號(到NPC資料庫查)
actNo 施法順序怪物使用技能的順序,如果要他會一種技能就設定0(重0開始123456下去)
mobname 施法名稱(基本上算註解)
Type 施法種類(1=物理攻擊2=魔法攻擊3=召喚4=變身玩家)
TriRnd 施法機率(百分比計算100=100%施法)定100就是狂放此魔法 建議不要設定100以免AI問題NPC會當
TriHP 怪物施法血量(百分比計算比如你想要在怪剩下50%的HP時施法就設定50)
TriCompanionHP 同族血量施法(百分比計算同種族的剩血量)通常用於補血技能
TriRange 施展技能距離(要用負號 -5 = 5格)
Tricount 施法次數(基本上維持0就可以了)
ChangeTarget 選擇性攻擊(基本上維持0就可以了)
Range 攻擊的距離(可以攻擊多遠正數5=5格 物攻=1)
AreaWidth 施法的範圍(基本上維持0就可以了)
AreaHight 施法的範圍(基本上維持0就可以了)
Leverage 魔法攻擊強度(百分比計算越低越強0=秒殺)(npc改int的數值值越大=魔法威力越強)
SkillId 技能編號(對照skills資料庫裡面的編號)
GFxid 施法時變身(圖像可以看npc中的gfxid編號)
ActID 施法時動作(基本上維持1就好了變更可能會有錯誤)
SummonID 召喚怪物編號(怪物編號到NPC資料庫查詢)
SumnonMin 召怪最小數量
SumnonMax 召怪最大數量
PolyID 強制將玩家變身的設定【輸入怪物的圖檔編號即可】(0=不變)
Type該技能的屬性
1=物理攻擊【普攻ATTACK】
2=物理攻擊【特殊技ALTATTACK】例如死騎的橫劈
3=魔法技能【讀取NPC資料庫的「atk_magic_speed」速度】
4=魔法技能【讀取NPC資料庫的「sub_magic_speed」速度】
5=召喚
6=強制將玩家變身
7=逃跑
只要是魔法技能,3和4皆可互用~就看你想讓此魔法技能執行哪一種施法速度!
有些NPC的「sub_magic_speed」欄位是0
如果你讓給他的魔法技能TYPE為【4】的話..那麼他就會像開加速器的樣子在執行施法動
物理攻擊使用以下的欄位
Range~Levarage、Gfxid、ActId
魔法攻擊使用以下的欄位。
Levarage、SkillId
召喚使用以下的欄位。
SummonId、SummonMin、SummonMax

yoyoman 發表於 2020-11-10 09:14

只有阿筆最神奇!最帥{:3_50:}

joangus 發表於 2020-11-10 09:34

多謝分享

michaeljordan18 發表於 2020-11-10 12:17

感謝大大分享

野性覺醒 發表於 2020-11-10 19:20

感謝分享

bennyst 發表於 2021-7-18 11:54

0955507447 發表於 2021-10-9 15:34

只有阿筆最神奇!最帥

courage0813 發表於 2021-10-14 21:02

謝謝分享,辛苦了

Sinnay 發表於 2022-1-24 12:52

多謝分享

gmfpd 發表於 2022-2-8 22:39

谢谢分享经验

vancent0228 發表於 2022-2-9 04:08

多謝分享

野性覺醒 發表於 2022-2-9 07:07

謝謝分享

火雲邪神69 發表於 2022-2-9 07:49

感謝分享

rosemusk 發表於 2022-2-12 01:25

感謝大大分享

aders 發表於 2022-10-16 16:46

本帖最後由 aders 於 2022-10-16 22:10 編輯

感謝大大分享

p20016384 發表於 2022-10-16 17:05

感謝大大分享

yindai 發表於 2022-11-15 18:51

多謝分享

19870922 發表於 2022-11-15 19:05

感謝分享

jaingols 發表於 2022-11-16 05:08

感謝分享 學習了

mlb2002x 發表於 2022-11-16 06:30

非常感謝分享~~
頁: [1] 2
查看完整版本: 教你如何新增怪物施放魔法