石器时代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个限制字母的话.就表示哪个技能任何宠物都可以学习.

最後.学习了这麽多.增加和修改和限制其他技能一律一样道理.应该都能学会了吧?不懂的话直接跟帖.希望大家有什麽好技能代码记得做完後分享出来.
具体对於很多人来说.增加新技能都只需要模仿原来有的就可以够用了.

三段攻击,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 把这个去掉 所有宠都能学了这个技能
上一篇;石器时代mapwarp.txt详解
下一篇;石器时最大在线宠数与道具解决方式