打印

[文字教學] petskill2.txt解釋

petskill2.txt解釋

【教學名稱】:petskill2.txt解釋
【用途說明】:寵物技能部分解釋 沒有很完全 其他必須自己研究囉

【教學開始】:

寵物技能petskill2.txt
技能名稱,說明,使用函數,函數參數,不明,技能限制,技能編號,動作,動作,動作,不明,使用函數


(1).先說如何增加和刪除寵物技能?
1.先打開服務器的DATA裡面的petskill2.txt文件.[petskill.txt這個不用管它]
2.按照原來有的格式增加你想要的技能代碼進去就可以.注意的地方是.技能編號和技能限制代碼不能相同.具體我們一會在實際例子中會說到.
3.刪除的方法也是一樣的.

下面我們以幾個實際例子來說明一下具體方法:
[1]如何為寵物增加群體攻擊技能呢?
首先先看下技能代碼各項都表示什麼含義先.例如先看看一個群體攻擊的技能代碼[以後增加的話就按照這裡改就可以]
新虎虎生威[這個是技能名字],2D虎王專屬群攻技能,攻擊力上升20%
全體麻痺3回合[這個是遊戲裡技能說明],PETSKILL_BattleModel[這個是固定的群體攻擊指令代碼.也就是說。群體攻擊就固定使用這個就可以],5|5|麻[這個可以改成石、麻、眠、亂、虛、劇、障、具體就是攻擊後有一定幾率讓敵人中狀態的意思]|3[這個是麻了多少回合]|30|攻%20[這個攻擊時加多少攻、可以自己弄成加多少防和敏等類型]|110112
103131[這裡是關鍵.如果比如你的白虎補丁編號是110112.那麼這裡如果設置成只有110112。效果就是10只白虎上去攻擊.加個空格設置成110112
103131就是這兩隻寵物上前攻擊.同樣道理.可以最多寫上10個代碼.],,Ab[這個一定要一個大寫一個小寫的字母.是用來設置限制某種寵物學習的.下面會說到],829[這個是技能編號.別重複就可以.],1,3,3,10000[價錢],PETSKILL_NONE

[2]看完上面的群體技能攻擊說明代碼後.就按照上面的格式改就可以了.注意限制2個字母的地方別和上面的重複.還有技能編號別重複.

[修改到你滿意後增加到petskill2.txt文件當中後.就可以為你想要的寵物增加這個技能了.具體如何增加請看下面:
? ?
首先打開enemybase1.txt文件.找到你想要增加技能的寵物代碼.或者如何你還沒有建立新寵物代碼的話.建議你先複製一個你想要的同樣類型的代碼後進行修改編號和成長和技能和形象編號就可以了.具體如何修改可以參考我們另外一份教程。關於說明enemybase1.txt的具體代碼意思的教程.
? ?
我們這裡只針對技能.例如下面:
? ?
VIP虎王,,,,,,6090[這裡的序號要注意],37,5.00,35,50,31,43,300,-5,100,0,0,0,1,1,1,1,1,1,1[這裡開始是表示寵物出生的第一個技能。依次類推總共7個],2,829[這裡的編號就是我們剛才建立的新技能829的了.如果需要設置天生更多技能.就接下來4個逗號都可以寫上技能編號],,,,,2,1,1,7,110112[這個是寵物補丁編號.一定要對應好],1,1,,700,700,,700,700,,700,700,,700,700,,700,700,,-1

[3]到這裡。我們就學會了群體攻擊技能的增加和如何應用到新寵當中了.也就是所謂的天生技能.其他技能也是類似.具體可以隨便找一個技能文件參考.注意哪個特定類型的代碼別亂用就可以.其他都一樣模仿增加就可以了.

但是如何限制某種寵物只能學習某些技能呢?下面我們就來介紹。

〔1〕限制技能的學習主要是通過技能代碼中的兩個英文字母和一個叫做skillcode.txt的文件.下面我們舉例說明如何限制上面只有那隻虎王才可以學習他的技能.
例如:我們從上面看到Ab這兩個限制字母.表示這個技能的代碼限制是Ab .然後我們就可以打開skillcode.txt文件進行設置.

VIP虎王 30090 6090
第一個是名字 30090 6090是寵物對應enemy1.txt裡面的那兩個編號.
重點在於下面
這裡每兩個字母表示可以學習哪個限制技能.有多少個寫多少個.別重複.記得對應上技能文件裡面.最後要加上&這個符號.
值得提醒的是:如果技能文件裡面沒有寫上那2個限制字母的話.就表示哪個技能任何寵物都可以學習.

最後.學習了這麼多.增加和修改和限制其他技能一律一樣道理.應該都能學會了吧?不懂的話直接跟帖.希望大家有什麼好技能代碼記得做完後分享出來.
具體對於很多人來說.增加新技能都只需要模仿原來有的就可以夠用了.

2009/09/25補充教學
三段攻擊,3回合連續攻擊,PETSKILL_ContinuationAttack,3,,,11,1,6,2,5000,PETSKILL_CONTINUATIONATTACK2
紅色標的三碼(技能編號後三碼)也是有意義的

1,5,2為己方寵物本身
1,3,2為敵方全體.不能選己方
1,3,3為敵方全體
1,1,2可選雙方單體
1,6,2可選雙方單體.寵本身不能
1,2,2我方全體
1,8,2為敵方全體
1,4,2雙方全體.會死機
1,7,2敵方單體.不能選己方

若想去掉原本技能對寵物的寵物限制   
以撕裂傷口2 來說
撕裂傷口2,撕裂舊傷口 增加50%傷害,PETSKILL_BattleTearDamage,50,,Sb,616,1,1,2,10000,PETSKILL_NONE
Sb 把這個去掉 所有寵都能學了這個技能
【★】我非常熱愛石器

TOP

2009/09/25
補充教學
【★】我非常熱愛石器

TOP

寫在服務端裡面,不能在檔案裡面改的
【★】我非常熱愛石器

TOP