技能文件详解以及添加新技能教程



  • **一:首先第1步是要知道做技能必须想关联到的文件:skill.txt,tech.txt,skilllv.txt,msg.txt

    ****二:要想写技能当然先要知道知道以上文件的详细解释咯.以下是skill.txt,tech.txt的解释(skiilv,msg应该没什么看不懂的地方,对准代号就行)
    TECH:乾坤一掷为例
    乾坤一掷 LV1 TECH_Parameter AS:0,HR:-2,DD:10, 300 130003 3 1 1 1141 10 1
    1:技能名字
    2:技能性质
    3:技能效果
    4:技能代号以及调用图挡(这个环节不能重复,关于有些技能要用到相同的图挡,一会我会做详细解释)
    5:技能的注释(会出现游戏中的技能筐里)
    6:表示该技能所关联的skill.txt的技能代号
    7:技能等级(如果是30,表示是宠物使用,如果是50,表示BOSS使用)
    8:技能种类1表示战斗技能,2表示生产技能,3表示治疗急救变装什么的)
    9:技能范围
    10:所需耗魔量
    11:技能使用者(0表示人可使用,宠和BOSS是1)

    skill:乾坤一掷为例
    乾坤一掷 3 130003 1 6 1 100 100 159 2 1 1000 0
    1:技能名字
    2:技能代号
    3:技能解释
    4:技能种类(0表示被动技能,1表示物理攻击,2表示生产技能,3表示魔法技能,6表示其他类技能)
    5:表示非本职职业默认所能学到的此技能等级(也就是说skilllv里没有规定此技能可学习等级到几级的职业都可练到6)
    6:这个应该也是技能种类(不是很确定)
    7:该技能学习费用
    8:这个不知道
    9:表示武器限制(255表示无限制,143表示近身武器,159应该是近身武器或者弓可用,64应该是回力,128空手)10:与skillexp里的经验相关联
    11:技能所需技能栏
    12:这个不清楚,貌似都是1000
    13:这个也不清楚
    注:0后面有两个格,第一个填职业总号,10是剑士,20是战斧,总之是填各职业见习代号-1的数,最后一个格是填你前面那格写的职业用此技能的经验所得~~~~一般设置200,
    比如,0后面写10 200,意思就是当剑士使用这技能,用一次的经验就是200/10,就是20经验一次,等于这就是他的得意技.最后两个格不写的话,就是所有职业用一次都是10经验

    ****三:知道了以上的东西,那么写技能已经不是难事了
    其实不管你在什么SF看到的5花8门的技能,都是如出一辙的
    首先设置TECH吧..理论性知识我就不多说了.我就把自己做几个技能拿出来说吧.
    疯狂乱舞 LV1 TECH_ContinuationAttack AS:0,AN:2,AM:2,DD:20, 310 1329995 1999 1 1 1141 20 1
    疯狂乱舞 LV2 TECH_ContinuationAttack AS:0,AN:2,AM:2,DD:25, 311 1329995 1999 2 1 1141 40 1
    疯狂乱舞 LV3 TECH_ContinuationAttack AS:0,AN:2,AM:2,DD:30, 312 1329995 1999 3 1 1141 80 1
    疯狂乱舞 LV4 TECH_ContinuationAttack AS:0,AN:2,AM:2,DD:35, 313 1329995 1999 4 1 1141 100 1
    疯狂乱舞 LV5 TECH_ContinuationAttack AS:0,AN:2,AM:2,DD:40, 314 1329995 1999 5 1 1141 120 1
    疯狂乱舞 LV6 TECH_ContinuationAttack AS:0,AN:2,AM:2,DD:45, 315 1329995 1999 6 1 1141 140 1
    疯狂乱舞 LV7 TECH_ContinuationAttack AS:0,AN:2,AM:2,DD:50, 316 1329995 1999 7 1 1141 160 1
    疯狂乱舞 LV8 TECH_ContinuationAttack AS:0,AN:2,AM:2,DD:60, 317 1329995 1999 8 1 1141 180 1
    疯狂乱舞 LV9 TECH_ContinuationAttack AS:0,AN:2,AM:2,DD:70, 318 1329995 1999 9 1 1141 200 1
    疯狂乱舞 LV10 TECH_ContinuationAttack AS:0,AN:2,AM:2,DD:80, 319 1329995 1999 10 1 1141 220 1

    这个技能效果是攻击2个不同敌对象,并且同时造成1.8倍的伤害,图挡调用的是乾坤的图挡.10级耗魔200.
    这里想跟大家着重说的是一个技能效果的问题.这里的效果是完全可以自己设计的
    比如:AS:0,AN:2,AM:2,DD:80
    若我改成:AS:0,AN:2,AM:2,HR:50,DD:80,那就是在原有的基础提高了50%命中率(HR表示命中)
    若我改成:AS:0,AN:2,AM:2,HR:50,TR:80,那就表示原来的1.8倍伤害改成了提高80%的攻击力
    若我改成:AS:0,AN:2,AM:2,HR:50,AV:50,TR:80那表示又在原来的基础上提高了50%的闪躲
    若我改成:AS:0,AN:2,AM:2,CR:50,HR:50,AV:50,TR:80那就表示又在原来的基础上增加了50%的必杀率
    以此类推!自己想在技能上加什么效果(什么石化啦.混乱啦),只要是技能种类的效果,基本都能加上去

    大家在看我做的一个技能,气绝回复
    恶魔重生 LV10 TECH_Revive AR:6000, 6819 1329998 1699 1 1 87 200 1
    AR:6000.这个表示人被拉起来以后恢复的血量
    数量改成多少.就表示被拉起来恢复数量多少

    然后说一下的是技能的代码的问题:
    疯狂乱舞 LV10 TECH_ContinuationAttack AS:0,AN:2,AM:2,DD:80, 319 1329995 1999 10 1 1141 200 1
    还是以这个为例子.大家看到了,我的这个技能的代号是319,我前面也解释了.319并不单单是技能代码,同样是和图挡的调用有关
    因为代码是不能乱写的,并且也不能重复
    我前面说了.我这个技能的图挡是乾坤的图挡.那么大家可以对比乾坤看一下
    乾坤的代号是300~309而我这个技能是310~319.
    图挡代码300对应的是310
    图挡代码301对应的是311
    在看我的恶魔重生.他是气绝回复的图挡
    原气绝的代码是6809对应我做的恶魔重生是6819

    到这里大家应该能看出来了..
    比如你想做个技能.利用乾坤的图挡
    乾坤的图挡是301的话.你新做的技能只要填311就可以了.
    如果你要做2个和乾坤图挡一样的技能,那么还是利用乾坤的图挡
    由于311已经重复的缘故.那么改成321就可以了

    以此类推.如果你想做迅速果断图挡的技能.那么就把原有的26200~26209改成26210~26219就可以.
    只要保证不重复就可以..
    以上就是技能代码的取法(不是乱取的哦)
    TECH里的设置应该就这些问题了.

    ****四:接下去就要把设计出来的技能去skill里设置了
    拿我做的疯狂乱舞为例
    skill: 疯狂乱舞 1999 1329995 1 0 1 100 100 143 2 1 1000 0
    tech: 疯狂乱舞 LV10 TECH_ContinuationAttack AS:0,AN:2,AM:2,DD:80, 319 1329995 1999 10 1 1141 220 1

    这样列出来.应该很清楚了
    根据第二步对skill和tech的解释:把该关联的数据关联起来.
    tech里所关联的技能编号是1999.那么skill里是1999

    **



  • _本帖最后由 xj215498485 于 2011-5-20 23:32 编辑 _

    **五:然后就是在msg里设置了.
    msg里没什么多说的.代号.不重复就可以.
    比如我所做疯狂乱舞的msg代码是1329995
    我在msg里写的数据是
    1329995 连续2次攻击不同的对手,伤害提高1.8倍,格斗士职业技能。 10
    你自己写了技能.只要取一个不重复的代码.然后根据我上面的格式.在注释里写上自己要写的就可以了

    ****六:最后就是skilllv里设置了
    自己制作的技能你想给哪个职业就设置哪个职业
    这样一来!自己要的新技能就完成啦.嘿嘿..最后开F测试.就可以啦.

    ****注:魔力修改服务端.都必须仔细.不管修改宠物.技能.写脚本..
    只要是较大数据的改动..很难确保一次就成功.所以必须有耐性..
    希望妖城大家共同努力..让魔力SF越来越好

    最后送大家几个我自己制作的技能
    1:
    迅速果断-弓 LV1 TECH_FirstAttack AS:5,TR:10, 26210 1329990 319 1 1 97 10 1
    迅速果断-弓 LV2 TECH_FirstAttack AS:10,TR:20, 26211 1329990 319 2 1 97 20 1
    迅速果断-弓 LV3 TECH_FirstAttack AS:15,TR:30, 26212 1329990 319 3 1 97 30 1
    迅速果断-弓 LV4 TECH_FirstAttack AS:35,TR:40, 26213 1329990 319 4 1 97 40 1
    迅速果断-弓 LV5 TECH_FirstAttack AS:55,TR:50, 26214 1329990 319 5 1 97 50 1
    迅速果断-弓 LV6 TECH_FirstAttack AS:75,TR:60, 26215 1329990 319 6 1 97 60 1
    迅速果断-弓 LV7 TECH_FirstAttack AS:95,TR:70, 26216 1329990 319 7 1 97 70 1
    迅速果断-弓 LV8 TECH_FirstAttack AS:110,TR:80, 26217 1329990 319 8 1 97 80 1
    迅速果断-弓 LV9 TECH_FirstAttack AS:120,TR:90, 26218 1329990 319 9 1 97 90 1
    烈风*疾风 TECH_FirstAttack AS:135,TR:100, 26219 1329990 319 10 1 97 100 1
    弓手版的迅速果断.跟剑的相比.速度提升增大,攻击力相对减小

    神圣之力 LV1 TECH_Ineffective_Physics D1:1,D2:1,CH:1, 5990 1319996 1015 1 1 72 5 1
    神圣之力 LV2 TECH_Ineffective_Physics D1:1,D2:2,CH:1, 5991 1319996 1015 2 1 72 10 1
    神圣之力 LV3 TECH_Ineffective_Physics D1:2,D2:3,CH:1, 5992 1319996 1015 3 1 72 15 1
    神圣之力 LV4 TECH_Ineffective_Physics D1:2,D2:3,CH:2, 5993 1319996 1015 4 1 72 20 1
    神圣之力 LV5 TECH_Ineffective_Physics D1:3,D2:4,CH:2, 5994 1319996 1015 5 1 72 25 1
    神圣之力 LV6 TECH_Ineffective_Physics D1:3,D2:4,CH:3, 5995 1319996 1015 6 1 72 30 1
    神圣之力 LV7 TECH_Ineffective_Physics D1:4,D2:5,CH:3, 5996 1319996 1015 7 1 72 35 1
    神圣之力 LV8 TECH_Ineffective_Physics D1:4,D2:5,CH:4, 5997 1319996 1015 8 1 72 40 1
    神圣之力 LV9 TECH_Ineffective_Physics D1:5,D2:6,CH:4, 5998 1319996 1015 9 1 72 45 1
    神圣守护 TECH_Ineffective_Physics D1:6,D2:8,CH:5, 5999 1319996 1015 10 1 93 50 1
    ****这是圣骑士技能神圣之力.由原来只能给自己使用改成可以别人使用(只能给自己使用感觉局限性太大)

    神之惩戒LV1 TECH_Parameter AS:0,TR:10,DR:-5,MR:-5, 25700 1319994 1001 1 1 1141 10 1
    神之惩戒LV2 TECH_Parameter AS:0,TR:15,DR:-5,MR:-5, 25701 1319994 1001 2 1 1141 18 1
    神之惩戒LV3 TECH_Parameter AS:0,TR:20,DR:-5,MR:-5, 25702 1319994 1001 3 1 1141 26 1
    神之惩戒LV4 TECH_Parameter AS:0,TR:25,DR:-5,MR:-5, 25703 1319994 1001 4 1 1141 34 1
    神之惩戒LV5 TECH_Parameter AS:0,TR:35,DR:-5,MR:-5, 25704 1319994 1001 5 1 1141 42 1
    神之惩戒LV6 TECH_Parameter AS:0,TR:45,DR:-15,MR:-15, 25705 1319994 1001 6 1 1141 50 1
    神之惩戒LV7 TECH_Parameter AS:0,TR:55,DR:-25,MR:-25, 25706 1319994 1001 7 1 1141 58 1
    神之惩戒LV8 TECH_Parameter AS:0,TR:65,DR:-35,MR:-35, 25707 1319994 1001 8 1 1141 66 1
    神之惩戒LV9 TECH_Parameter AS:0,TR:75,DR:-45,MR:-45, 25708 1319994 1001 9 1 1141 74 1
    神圣毁灭 TECH_Parameter AS:0,TR:160,DR:-50,MR:-50, 25709 1319994 1001 10 1 1141 250 1
    圣骑士技能诸刃碎玉修改版

    以下是职业技能,都是只有1级
    神圣光环 TECH_LpRecovery RR:1000,CH:2, 6429 1329994 1099 1 1 93 350 1
    恢复1000%本身恢复力的血,持续2回合(巫师职业技)
    稳如泰山 TECH_Parameter AS:0,TR:100,DR:300, 26059 1329996 1899 1 1 1141 200 1
    攻击力提升100%,无防300%,(骑士职业技,骑士本该是刀枪不入)
    恶魔重生 TECH_Revive AR:6000, 6819 1329998 1699 1 1 87 200 1
    拉起来直接将血回满,传教职业技能

    再送大家一个攻宠技能.根据魔剑士技能修改
    宠*岩的愤怒 TECH_SpiracleShot AS:0,AN:3,AM:5,DD:110, 1989 130300 1020 10 1 117 50 1
    宠*疾风降临 TECH_SpiracleShot AS:0,AN:3,AM:5,DD:110, 2289 130303 1020 10 1 117 50 1
    宠*冰尘裂爆 TECH_SpiracleShot AS:0,AN:3,AM:5,DD:110, 2089 130301 1020 10 1 117 50 1
    宠*炎的火暴 TECH_SpiracleShot AS:0,AN:3,AM:5,DD:110, 2189 130302 1020 10 1 117 50 1 **



  • 不错啊...才发现我有这论坛的号



  • :)好詳細。



  • 学了很多:)



  • 超详细啊 , 学习了



  • 楼主辛苦了,果断顶起:D



  • 必须顶起啊



  • 必须顶起支持



  • 不错,值得学习



  • 新来的!!!学习学习!!!!!!!



  • 哇,这是我看过的最易懂的技能制作教程了,楼主排版也好赞,手机看都毫不费力。真的很感谢楼主,一篇帖子让我学到很多,辛苦啦!



  • 不错,一目了然



  • 来学习的!3Q



  • 如此好文当值欣赏:victory:



  • 路过 友情顶贴 再学习下



  • :$好文章4444



  • 路过帮顶 顺便学习一下



  • 谢谢分享 学习下



  • 好东西 好东西



  • 学习了很多,但是有部分网页显示不完全啊。。。郁闷


登录后回复