找回密码
 注册
搜索
查看: 1610|回复: 30

送信1+山上自动选择克制两个npc武功的lua模块

[复制链接]
门派:古墓派
发表于 2017-4-11 17:11:25 | 显示全部楼层 |阅读模式
本帖最后由 fqyy@tj 于 2017-4-30 08:31 编辑

适用没有不爱用空明拳积累合气的 高手。 自动选择一个克制两个npc的武功。如果没有就使用 无或者空属性的武功。
已验证,测试通过,没问题了

  1. local ttskills1="无|天山杖法|金蛇剑法|抽髓掌|三阴蜈蚣爪|天山追魂钩"
  2. local ttskills2="正|慕容刀法|金刚降伏轮|全真剑法|震山绵掌|五虎断门刀|寒冰神掌|七伤拳|一阳指|一指禅|穿云腿法|华山剑法|雁行刀法"
  3. local ttskills3="奇|圣火令法|如来千叶手|日月鞭法|反两仪刀|星移掌|漫天花雨|密宗大手印|大嵩阳手|千蛛万毒手|打狗棒法|段家剑法|天罗地网式"
  4. local ttskills4="刚|大金刚拳|盘根错结斧|劈石破玉拳|降龙十八掌|燃木刀法|玄铁剑法|神龙腿法"
  5. local ttskills5="柔|散花掌|玉女素心剑|回风拂柳剑|慈航鞭|太极拳|化骨绵掌|兰花拂穴手"
  6. local ttskills6="快|嵩山剑法|四象掌|烈焰刀|如影随形腿|旋风扫叶腿|迅雷十六剑|柳叶刀法"
  7. local ttskills7="慢|黯然销魂掌|寒冰绵掌|般若掌|少林醉棍|混元掌|昆仑叠掌|太极剑法|嵩阳鞭|莲花掌|银钩笔法|落英神剑掌"
  8. local ttskills8="妙|血刀经|参合指|美女拳法|独孤九剑|韦陀杵|拈花指|灵蛇鞭法|玉箫剑法|五罗轻烟掌|四象**刀|铁掌掌法|玄虚刀法"
  9. local ttskills9="险|天王爪|截手九式|慕容剑法|银索金铃|龙爪功|腾龙匕法|弹指神通|裂天斧|绝户手"
  10. local ttskills10="空|空明拳|辟邪剑法"

  11. local ttskvalue={}
  12.         ttskvalue[1]={100,100,100,100,100,100,100,100,100,130}--无
  13.         ttskvalue[2]={100,100,100,80,110,50,120,20,130,80}--正
  14.         ttskvalue[3]={100,100,100,110,80,120,50,130,20,80}--奇
  15.         ttskvalue[4]={100,110,80,100,100,20,130,50,120,80}--刚
  16.         ttskvalue[5]={100,80,110,100,100,130,20,120,50,80}--柔
  17.         ttskvalue[6]={100,120,50,130,20,100,100,80,110,80}--快
  18.         ttskvalue[7]={100,50,120,20,130,100,100,110,80,80}--慢
  19.         ttskvalue[8]={100,130,20,120,50,110,80,100,100,80}--妙
  20.         ttskvalue[9]={100,20,130,50,120,80,110,100,100,80}--险
  21.         ttskvalue[10]={20,110,110,110,110,110,110,110,110,100}--空

  22. local kezhicname={"无","正","奇","刚","柔","快","慢","秒","险","空"}

  23. function xuanzewugong(npcskills1,npcskills2)
  24.         local a=testwugong(npcskills1)
  25.         local b=testwugong(npcskills2)
  26.         --print(a,b)
  27.         local n=1
  28.         local m=0
  29.         for i=1,10,1 do
  30.                 --print(ttskvalue[i][a],ttskvalue[i][b])
  31.                 if ttskvalue[i][a]>99 and ttskvalue[i][b]>99 then
  32.                         if ttskvalue[i][a]+ttskvalue[i][b]>m then
  33.                                 m=ttskvalue[i][a]+ttskvalue[i][b]
  34.                                 n=i
  35.                         end
  36.                 end
  37.         end
  38.         return kezhicname[n]
  39. end
  40. function testxuanzewugong()
  41.         print(xuanzewugong("空明拳","天山杖法"))
  42.         print(xuanzewugong("玄铁剑法","天山杖法"))
  43.         print(xuanzewugong("慕容剑法","弹指神通"))
  44.         print(xuanzewugong("一指禅","燃木刀法"))
  45.         print(xuanzewugong("天罗地网式","银锁金铃"))
  46.         print(xuanzewugong("天罗地网式","天山杖法"))
  47. end
  48. function testwugong(npcsk)
  49.         if string.find(ttskills1,npcsk) then
  50.                 return 1
  51.         elseif string.find(ttskills2,npcsk) then
  52.                 return 2
  53.         elseif string.find(ttskills3,npcsk) then
  54.                 return 3
  55.         elseif string.find(ttskills4,npcsk) then
  56.                 return 4
  57.         elseif string.find(ttskills5,npcsk) then
  58.                 return 5
  59.         elseif string.find(ttskills6,npcsk) then
  60.                 return 6
  61.         elseif string.find(ttskills7,npcsk) then
  62.                 return 7
  63.         elseif string.find(ttskills8,npcsk) then
  64.                 return 8
  65.         elseif string.find(ttskills9,npcsk) then
  66.                 return 9
  67.         elseif string.find(ttskills10,npcsk) then
  68.                 return 10
  69.         else
  70.                 return 1
  71.         end
  72. end
复制代码

评分

1

查看全部评分

门派:古墓派
 楼主| 发表于 2017-4-11 17:12:31 | 显示全部楼层
函数返回值是字符串型的"无","正","奇","刚","柔","快","慢","秒","险","空"
这就是你需要使用的克制类型
门派:天龙寺
发表于 2017-4-11 18:13:15 | 显示全部楼层
靠,这个高级了,膜拜大神
门派:古墓派
 楼主| 发表于 2017-4-11 18:15:23 | 显示全部楼层
目前还有点瑕疵有130 110克制同时满足的,不能筛选克制最高的,正在修正。
门派:华山派
发表于 2017-4-11 18:55:34 | 显示全部楼层
支持一下                     
门派:姑苏慕容
发表于 2017-4-11 18:56:31 | 显示全部楼层
好高大上啊            
门派:不明
发表于 2017-4-11 19:18:02 | 显示全部楼层
膜拜楼主,期待最终完美版{:3_53:}
门派:不明
发表于 2017-4-11 19:38:13 | 显示全部楼层
直接复制么?这玩意感觉太难啊,就是搞不懂。。
门派:古墓派
 楼主| 发表于 2017-4-11 19:56:26 | 显示全部楼层
更新完毕,小规模测试没问题,
门派:天龙寺
发表于 2017-4-11 20:31:57 | 显示全部楼层
主要是smy有用            
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-6-13 22:23 , Processed in 0.044585 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表