最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

07.dbc技能制作和客戶端補丁制作

2023-08-27 19:47 作者:快叫醒我  | 我要投稿

上一節(jié),我們用磨刀石觸發(fā)了物品操作,然后給武器升級,雖然升級的流程沒有問題,但磨刀石的技能限制很多,它只能對武器并且是銳器使用,而且物品等級也有要求。

這一節(jié)我們自己做一個沒有限制的技能,本節(jié)不是小壞端特有的功能,所有服務端制作技能,都是這個流程。

在制作技能之前,我們需要了解魔獸世界,技能數(shù)據(jù)是在Spell.dbc文件里的,這個文件,服務端有一個,客戶端的mpq文件里,也有一個。

客戶端會讀取Spell.dbc文件,然后確定有哪些技能,圖標是什么樣的,文字說明是什么,技能是什么類型,對敵人使用還是對自己使用,或者對物品使用,等等等等,所有與表現(xiàn)有關的數(shù)據(jù),都是從客戶端的Spell.dbc文件里獲取的;

服務端讀取Spell.dbc文件,主要是確定技能數(shù)值,比如傷害,范圍,持續(xù)時間,等等等等。

由于Spell.dbc文件在服務端和客戶端都有,所以,如果你只修改了服務端的Spell.dbc文件,客戶端就無法對調整的內(nèi)容做出反應。幸運的是,魔獸世界客戶端有補丁機制,我們可以自己制作mpq文件,然后把新的Spell.dbc文件打包進去,再讓玩家下載mpq文件到游戲目標,這樣新的Spell.dbc數(shù)據(jù)就會覆蓋老的Spell.dbc文件。游戲里也就可以正常顯示修改的內(nèi)容了,這就是做補丁的意義和流程。

下面開始制作技能和補丁并測試升級:

1.編輯Spell.dbc文件,添加新技能

編輯dbc文件,需要用到MyDbcEditor

打開軟件,加載Spell.dbc文件,然后我們找到13262分解技能,然后點擊【編輯】->【復制行到】復制13262分解技能到13263,然后把名稱和描述改下:


最后把分解的技能效果取消,72列的99,改成0:


保存文件。?

2.新建mpq文件,添加編輯過的Spell.dbc文件

編輯mpq文件,需要用到MPQ Editor

打開軟件,新建一個mpq,或者打開一個已經(jīng)存在的mpq文件,比如patch-zhCN-5.MPQ

然后將剛剛編輯的Spell.dbc,拖入DBFilesClient文件夾下:

mpq補丁文件制作完成,如果其他玩家也在玩這個服務端,他們也需要復制或者下載這個文件到客戶端。

3.找一個物品,綁定制作的技能

之前用的磨刀石,這次換一個【吉安娜·普羅德摩爾的金幣】id是43628,將此物品的技能改成 13263

4.按照上一節(jié)的方法,用新的物品觸發(fā)物品升級

在表【spell_script_names】里設置我們添加的技能

然后打開客戶端,添加吉安娜·普羅德摩爾的金幣,會看到顯示的技能已經(jīng)改變

右鍵使用,給物品升級

至此,我們就自己做了一個鑄造技能,用這個技能給物品升級。

值得一提的是,技能不僅可以添加到物品上,還可以直接學習,GM輸入命令 .learn 13263,就會習得一個和分解同樣圖標是鑄造技能

使用這個技能,就像使用分解的流程一樣,最后會觸發(fā)物品操作。

這種可以直接配合任務獲得,類似戰(zhàn)士需要做任務才能習得防御狀態(tài)一樣。

本節(jié)中所有軟件,加群可以獲得,網(wǎng)上也可以找到。


管理系統(tǒng):http://gm.wowmanage.cn

Q群號:740103000


07.dbc技能制作和客戶端補丁制作的評論 (共 條)

分享到微博請遵守國家法律
二连浩特市| 兰坪| 永丰县| 高雄市| 临安市| 石首市| 桂阳县| 萨嘎县| 得荣县| 延安市| 海宁市| 涿鹿县| 德化县| 桃园县| 道孚县| 三亚市| 怀仁县| 龙海市| 漳州市| 麻江县| 苏尼特左旗| 道孚县| 阿鲁科尔沁旗| 青河县| 沿河| 灌阳县| 任丘市| 遵化市| 石河子市| 卢龙县| 河津市| 固原市| 雷波县| 六枝特区| 阿勒泰市| 广丰县| 前郭尔| 连山| 昌都县| 洞头县| 福海县|