| 
 | 
 
 楼主 |
发表于 2017-4-9 23:29:51
|
显示全部楼层
 
 
 
 本帖最后由 modman@tj 于 2017-4-9 23:40 编辑  
 
继续说表的问题,以大家都比较关心的songmoya为例。 
首先,建立各个属性武功的表格,在job.lua中 
- skillsjineng1 = {
 
 -   ["金翅天王爪"] = true,
 
 -   ["截手九式"] = true,
 
 -   ["银索金铃"] = true,
 
 -   ["龙爪功"] = true,
 
 -   ["腾龙匕法"] = true,
 
 -   ["弹指神通"] = true,
 
 -   ["裂天斧"] = true,
 
 -   ["虎爪绝户手"] = true,
 
 -   --["抽髓掌"] = true,
 
 -   ["九阴白骨爪"] = true,
 
 -   ["慕容剑法"] = true,
 
 - }--险
 
 - skillsjineng2 = {
 
 -   ["血刀经"] = true,
 
 -   ["参合指"] = true,
 
 -   ["美女拳法"] = true,
 
 -   ["独孤九剑"] = true,
 
 -   ["韦陀杵"] = true,
 
 -   ["拈花指"] = true,
 
 -   ["灵蛇鞭法"] = true,
 
 -   ["玉箫剑法"] = true,
 
 -   ["五罗轻烟掌"] = true,
 
 -   ["铁掌掌法"] = true,
 
 -   ["玄虚刀法"] = true,
 
 -   --["天山杖法"] = true,
 
 -   ["苗家剑法"] = true,
 
 -   ["四象**刀"] = true,
 
 - }--妙
 
  复制代码 
skillsjineng1~12代表各个属性的武功列表,如果像前几天的news,段家剑法改变了属性,这里就需要修改了 
之前ptbx版的,技能里面没有无属性的列表,我就自己加了一个 
- skillsjineng12 = {
 
 -   ["冲灵剑法"] = true,
 
 -   ["两仪剑法"] = true,
 
 -   ["烈火剑"] = true,
 
 -   ["无相劫指"] = true,
 
 -   ["疯魔杖"] = true,
 
 -   ["抽髓掌"] = true,
 
 -   ["三阴蜈蚣爪"] = true,
 
 -   ["天山杖法"] = true,
 
 -   ["天山追魂钩"] = true,
 
 -   ["金蛇剑法"] = true,
 
 -   ["金蛇游身掌"] = true,
 
 -   ["太祖拳"] = true,
 
 -   ["回风鞭"] = true,
 
 -   ["无上大力杵"] = true,
 
 -   ["普渡杖"] = true,
 
 -   ["无常杖"] = true,
 
 -   ["韦驮棍"] = true,
 
 -   ["慈悲刀"] = true,
 
 -   ["修罗刀"] = true,
 
 -   ["伏魔剑"] = true,
 
 -   ["达摩剑"] = true,
 
 -   ["两仪剑法"] = true,
 
 -   ["玄阴剑法"] = true,
 
 - }--无
 
  复制代码 
还有。现在的列表里面,mrjf和shlf是单独拎出来的,为了换更准确的武功 
我自己上山的时候,特别怕dgb,所以我又单建立了一个表 
- skillsjineng13 = {
 
 -   ["打狗棒法"] = true,  
 
 - }--奇
 
  复制代码 
这样在遇到打狗棒的时候,我就可以单独给他一个pfm alias了,记得把原来奇那个表里面的打狗棒删掉! 
这样在songmoya.lua里面就有了判断属性,读取pfm alias的段落了 
- if skillsjineng3[sxjob.skills1] then
 
 -             local l_cmd=GetVariable("pgang")
 
 -             if skills["dugu-jiujian"] then l_cmd=setpo..';'..l_cmd end
 
 -               create_alias('yptpfm1','yptpfm1','alias ppp1 '.. l_cmd ..' '..sxjob.id1)
 
 -                exe('yptpfm1')
 
 - end
 
  复制代码 
如果技能属于skillsjineng3这个表里面的,就用pgang这个设定alias。。。这样就知道怎么改了吧! 
 |   
 
 
 
 |