无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(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技能制作和客戶端補丁制作的評論 (共 條)

分享到微博請遵守國家法律
宕昌县| 靖安县| 泗洪县| 高雄市| 吴桥县| 吕梁市| 青州市| 鄱阳县| 夏河县| 景德镇市| 呼玛县| 武夷山市| 石嘴山市| 松原市| 梨树县| 海林市| 泸定县| 西畴县| 河间市| 庐江县| 林州市| 岱山县| 察哈| 扎赉特旗| 泗阳县| 白银市| 昭苏县| 历史| 景洪市| 南涧| 安平县| 湾仔区| 历史| 陵水| 新干县| 彩票| 呼和浩特市| 游戏| 沛县| 东丰县| 鄂托克前旗|