找回密码
 注册
搜索
查看: 2081|回复: 13

添加fqyy克制的详细步骤(闲来无事,研究robot也是一种乐趣)

[复制链接]
门派:古墓派
发表于 2017-10-10 23:07:47 | 显示全部楼层 |阅读模式
本帖最后由 smilespy@tj 于 2017-10-10 23:13 编辑

其实,古墓大师姐已经把各个job的lua发上来了,详见p版雪山job+明教四门修正bug修正完了0906
但是由于她的songxin及其他任务完成后无法接慕容的看星星等,所以不适合所有门派,研究了好长时间,我自己弄了个,其实,我觉得修改robot本身要比游戏内容更加有成就感。(当然,主要是我自己不会写。。)
第一步 添加kezhiwugong.lua,基本照抄大师姐的。这里我添加了天山追魂勾,本来要添加武当的绕指柔剑,古墓的无剑,互博等,但想法不成熟,作为PK 克制使用还有待完善。
  1. local npc_name={}
  2. local npc_id={}
  3. local npc_num=0
  4. local kflag={}
  5. local kezhisuccess=0
  6. local kezhi_order={}
  7. local npc_order={}
  8. kezhi_order={
  9.         ["正"]=9,
  10.         ["奇"]=8,
  11.         ["刚"]=7,
  12.         ["柔"]=6,
  13.         ["快"]=5,
  14.         ["慢"]=4,
  15.         ["妙"]=3,
  16.         ["险"]=2,
  17.         ["空"]=10,
  18.         ["无"]=1,
  19. }
  20. local npcdienum={}
  21. function kezhiwugong()
  22.         kezhiwugongclose()
  23.     npc_num=0
  24.         kezhisuccess=0
  25.         npc_name={}
  26.         npc_id={}
  27.         npcdienum={}
  28. -- 正
  29. create_trigger_t('afight1','^(> )*(\\D*)「(劈天盖地满壮志|弯刀逆转倒乾坤|遥看万疆千里雪|壮志豪气满江湖)」','','aszheng')
  30. -- 慕容刀法〖慕容刀法〗属性〖正〗
  31. create_trigger_t('afight2','^(> )*(\\D*)(漫天的轮影|**飞砸|**旋转飞舞|**连续掷出|**合体归一|**飞舞而出|连接在一起的巨龙|阵阵狂风有如刀割|狂风大作,激荡中|**再次合围|接着又飞来一轮|几只**或直飞|**又突然上飞|**便如长上了|轮身嗡嗡震响|大赞叹|大皈依|大常乐|大吉祥|大三昧|大般若|大智慧|大慈悲|大圆满)','','aszheng')
  32. -- 金刚降伏轮〖金刚降伏轮〗属性〖正〗
  33. create_trigger_t('afight3','^(> )*(\\D*)「(横行漠北|排山倒海|马蹴落花|开天辟地|雷电交加|人神共愤)」','','aszheng')
  34. -- 全真剑法〖全真剑法〗属性〖正〗
  35. create_trigger_t('afight4','^(> )*(\\D*)(「虎纵步|「印掌|「横云断峰|「倒提金钟|「烘云托月|「雪拥蓝关|「盘弓射雕|「鸳鸯腿|「仙鹤亮翅|「白露横江|「九转丹成|「横架金梁|接着右掌一招「白虹贯日)」','','aszheng')
  36. -- 震山绵掌〖震山绵掌〗属性〖正〗
  37. create_trigger_t('afight5','^(> )*(\\D*)「(猛虎下山|西风倒卷|飞沙走石|天昏地暗|横扫天下|气吞山河)」','','aszheng')
  38. -- 五虎断门刀〖五虎断门刀〗属性〖正〗
  39. create_trigger_t('afight6','^(> )*(\\D*)(竖掌挡开你,左掌加运内劲,向|手腕一翻,左右两掌分别拍出,|看似全然处于下风,双臂出招极|右手连指三指,逼得你连退三步)','','aszheng')
  40. -- 寒冰神掌〖寒冰神掌〗属性〖正〗
  41. create_trigger_t('afight7','^(> )*(\\D*)(在场中暴走,出手既快且狠|以阴柔之气,左手一翻,格|乘你开口说话,猛然出拳打|拳出如风,砰砰接连四拳,|双目尽赤,一声吆喝,宛似|暗运几口真气,跨上一步,|一拳击出,缩回手臂,又发|双臂一沉一扬,拳如巨刃开|大喝一声,双拳连环虚击,|双目微阖,步法飘忽,轻飘)','','aszheng')
  42. -- 七伤拳〖七伤拳〗属性〖正〗
  43. create_trigger_t('afight8','^(> )*(\\D*)(看准时机一剑刺出,激起呼呼|传动,将一阳指神功化于|剑走,端凝自重,极飘逸的一|渐沉重,使动时略比先前滞涩|晓天初阳|日出霞光|赤日焦阳|晓阳云暖|暮云映日)','','aszheng')
  44. -- 一阳指〖一阳指〗属性〖正〗
  45. create_trigger_t('afight9','^(> )*(\\D*)「(佛恩济世|佛光普照|佛门广渡)」','','aszheng')
  46. -- 一指禅〖一指禅〗属性〖正〗
  47. create_trigger_t('afight10','^(> )*(\\D*)「(划地为牢|追风逐电|左右穿花|倒踢北斗|登云步月|横扫九州|无影无踪|雷霆天下)」','','aszheng')
  48. -- 穿云腿法〖穿云腿法〗属性〖正〗
  49. create_trigger_t('afight11','^(> )*(\\D*)「(白云出岫|天绅倒悬|青山隐隐|古柏森森|苍松迎客|无双无对|落花无意)」','','aszheng')
  50. -- 华山剑法〖华山剑法〗属性〖正〗
  51. create_trigger_t('afight12','^(> )*(\\D*)「(让字诀|打字诀|引字诀|套字诀|藏字诀|错字诀)」','','aszheng')
  52. -- 雁行刀法〖雁行刀法〗属性〖正〗


  53. -- 奇
  54. create_trigger_t('afight13','^(> )*(\\D*)「(以意相求|风回路转|三虚七实|头头是道|翻江倒海|瞒天过海|应左则后|须右仍前|无中生有|天方地园)」','','asqi')
  55. -- 圣火令法〖圣火令法〗属性〖奇〗
  56. create_trigger_t('afight14','^(> )*(\\D*)「(南海礼佛|金玉瓦砾|人命呼吸|镜里观影|水中捉月|浮云去来|水泡出没|梦里明明|觉后空空)」','','asqi')
  57. -- 如来千叶手〖如来千叶手〗属性〖奇〗
  58. create_trigger_t('afight15','^(> )*(\\D*)「(阿那律刺|目捷连刺|舍利佛刺|富楼那刺|迦旋延刺|弘忍能刺)」','','asqi')
  59. -- 日月鞭法〖日月鞭法〗属性〖奇〗
  60. create_trigger_t('afight16','^(> )*(\\D*)「(日月晦明|万劫不复|无色无相|太乙生萌|两仪合德|混沌一破)」','','asqi')
  61. -- 反两仪刀〖反两仪刀〗属性〖奇〗
  62. create_trigger_t('afight17','^(> )*(\\D*)「(幻形变影|星星点点|漫天星斗|五斗星辰|北斗七星|追星赶月)」','','asqi')
  63. -- 星移掌〖密宗打手印〗属性〖奇〗
  64. create_trigger_t('afight18','^(> )*(\\D*)「(月下踏径|破云见日|秋日落叶|雪地追踪|回首沧桑|雨打浮萍|流星电闪)」','','asqi')
  65. -- 漫天花雨〖漫天花雨〗属性〖奇〗
  66. create_trigger_t('afight19','^(> )*(\\D*)「(莲花合掌印|合掌观音印|准提佛母印|红阎婆罗印|药师佛根本印|威德金刚印|上乐金刚印|六臂智慧印)」','','asqi')
  67. -- 密宗大手印〖星移掌〗属性〖奇〗
  68. create_trigger_t('afight21','^(> )*(\\D*)(左掌一提,右掌一招便即劈|大喝一声道:“小心了!”随|两手连续挥舞,双掌交错,|踏前一步,绕你坻壁而行,|运气丹田,连续几个斜步围|蹂身向前,身行猛的一窜,)','','asqi')
  69. -- 大嵩阳手〖大嵩阳手〗属性〖奇〗
  70. create_trigger_t('afight22','^(> )*(\\D*)(「万蛛吸血」|身形纵起,十指轻弹,只见缕缕内劲犹如飞瀑般向|阴喝一声,双手向前舞动,突然一股内劲顺指尖破空而出,疾射|深吸口气,身体急纵而上,右手食指疾伸,直戳)','','asqi')
  71. -- 千蛛万毒手〖千蛛万毒手〗属性〖奇〗
  72. create_trigger_t('afight23','^(> )*(\\D*)「(打草惊蛇|关门打狗|拨狗朝天|狗急跳墙|棒打双犬|恶犬拦路|棒打狗头|反截狗臀|打狗入洞|压肩狗背)」','','asqi')
  73. -- 打狗棒法〖打狗棒法〗属性〖奇〗
  74. create_trigger_t('afight41','^(> )*(\\D*)「(其利断金|碧鸡报晓|金马腾空|碧渊腾蛟|笑指天南|逐鹿中原)」','','asqi')
  75. -- 段家剑法〖段家剑法〗属性〖奇〗



  76. -- 刚
  77. create_trigger_t('afight24','^(> )*(\\D*)「(礼敬如来|遇佛传法|幽冥搜魂|引火炼妖|魂散心魔|无相法相|攀天祥云|超度极乐)」','','asgang')
  78. -- 大金刚拳〖大金刚拳〗属性〖刚〗
  79. create_trigger_t('afight25','^(> )*(\\D*)「(力劈华山|幻影流动|震山式|枯树盘根)」','','asgang')
  80. -- 盘根错结斧〖盘根错结斧〗属性〖刚〗
  81. create_trigger_t('afight26','^(> )*(\\D*)「(起手式|石破天惊|铁闩横门|千斤坠地|傍花拂柳|金刚挚尾|封闭手|粉石碎玉)」','','asgang')
  82. -- 劈石破玉拳〖劈石破玉拳〗属性〖刚〗
  83. create_trigger_t('afight27','^(> )*(\\D*)「(亢龙有悔|飞龙在天|鸿渐于陆|潜龙勿用|突如其来|或跃在渊|双龙取水|鱼跃于渊|时乘六龙|密云不雨|损则有孚|龙战于野|履霜冰至|羝羊触蕃)」','','asgang')
  84. -- 降龙十八掌〖降龙十八掌〗属性〖刚〗
  85. create_trigger_t('afight28','^(> )*(\\D*)(「烈火烧身|「点木生火|「张弓望月|一招「烈火腾云|「火中取栗|「玉石俱焚)」','','asgang')
  86. -- 燃木刀法〖燃木刀法〗属性〖刚〗
  87. create_trigger_t('afight29','^(> )*(\\D*)(抬手一剑,急如飞虹闪电却|心中竟无半点波澜,纯以意|随手挥出一剑,去势极缓却|潜运内力将毕生功力凝聚在|手中长剑交左手,右手凌空|洒出点点剑意,犹如春雨细|剑意纵横,长剑有若迢迢长|信手而挥,剑势如风似幻无|目光澈如湖水,淡淡的看着|在四周似是随意挥剑,你莫|微笑不语,将手中的长剑从|忽然托起手中长剑,在身前|每出一剑都和周围事物相应|突然之间招数全无,只是极|一凝神,长剑居然发出淡淡|手中长剑向前挑出,看似无|深吸一口气,手中长剑挟带|轻叹一声,随手横劈一剑,|手中长剑剑势如虹,无可当|仰首长啸,令风云变幻,旋|远远挥出一剑,你不料气劲|迅疾挑出一剑,此剑之快,|凌空跃起,身随长剑起,借)','','asgang')
  88. -- 玄铁剑法〖玄铁剑法〗属性〖刚〗
  89. create_trigger_t('afight30','^(> )*(\\D*)「(星罗棋布|倒踩七星|神龙摆尾|蛇行无踪|旋风无敌|无影神腿|神龙八腿)」','','asgang')
  90. -- 神龙腿法〖神龙腿法〗属性〖刚〗


  91. -- 柔
  92. create_trigger_t('afight31','^(> )*(\\D*)「(春深芳草尽|夏闲独兰馨|秋酣菊霜清|冬卧听梅吟)」','','asrou')
  93. -- 散花掌〖散花掌〗属性〖柔〗
  94. create_trigger_t('afight1','^(> )*(\\D*)「(雁行斜击|浪迹天涯|花前月下|清饮小酌|抚琴按箫|彩笔画眉|举案齐眉|木兰回射|如影相随)」','','asrou')
  95. -- 玉女素心剑〖玉女素心剑〗属性〖柔〗
  96. create_trigger_t('afight32','^(> )*(\\D*)「(清风袭月|飘雪穿云|千峰竞秀|万流归宗|乌龙搅柱|大雁啼沙|进退龙游|天地鹤翔)」','','asrou')
  97. -- 回风拂柳剑〖回风拂柳剑〗属性〖柔〗
  98. create_trigger_t('afight33','^(> )*(\\D*)「(未牧|初调|受制|回首|驯服|无碍|任运|相望|独照|双泯)」','','asrou')
  99. -- 慈航鞭〖慈航鞭〗属性〖柔〗
  100. create_trigger_t('afight34','^(> )*(\\D*)(一抱一合|似松非松,将展未展|虚灵顶劲、涵胸拔背|右掌微颤,吞吐|掌力若有若无|太极式的阴阳变化|双手一圈,如抱太极|左拨右带,一卷|右手虚划,手背|流云翻舞|双手随意划弧|双手一翻,连消|右掌挥出,一拒一迎|左手凭空划了|右掌划个圈子|双掌轻翻,柔|走一虚步,右手|双掌一摆一抄|双手自然挥动|双手内旋,如|左掌阳,右掌阴|右手突从圈中|划个圆圈,右臂一伸|左手从右至左|双手划弧止于|左手高,右手低|右脚实,左脚虚|身前上下连划|身前左右连划|虚灵顶劲、涵胸|似松非松,将展|揽雀尾|单鞭|提手上势|白鹤亮翅|搂膝勾步|手挥琶琶|进步搬拦锤|指裆锤|双风贯耳|白蛇吐信|高探马|伏虎式|肘底看锤|海底针|闪通臂|揽月势|马步靠|金鸡独立|玉女穿梭|反身撇锤|转身蹬腿|栽锤|进步七星|倒撵猴|转身摆莲|弯弓射虎|云手|猢狲跃|野马分鬃|十字手)','','asrou')
  101. -- 太极拳〖太极拳〗属性〖柔〗
  102. create_trigger_t('afight35','^(> )*(\\D*)(「灵蛇出洞」|轻风细雨|半雨半晴|如影随形」)','','asrou')
  103. -- 化骨绵掌〖化骨绵掌〗属性〖柔〗
  104. create_trigger_t('afight36','^(> )*(\\D*)(左手忽做兰花之形|便如兰花浴风般划向|右掌自上而下,一抄一带|双手如两只玉蝶|如一柄长剑般横削而来)','','asrou')
  105. -- 兰花拂穴手〖兰花拂穴手〗属性〖柔〗


  106. --快
  107. create_trigger_t('afight37','^(> )*(\\D*)「(万岳朝宗|开门见山|独劈华山|天外玉龙|龙啸九天)」','','askuai')
  108. -- 嵩山剑法〖嵩山剑法〗属性〖快〗
  109. create_trigger_t('afight38','^(> )*(\\D*)「(五气呈祥|逆流捧沙|雷洞霹雳|摘星换斗|梵心降魔)」','','askuai')
  110. -- 四象掌〖四象掌〗属性〖快〗
  111. create_trigger_t('afight39','^(> )*(\\D*)「(黑龙现身|万水千山|横扫千里|左右开弓|百丈飞瀑|直摧万马|上步劈山)」','','askuai')
  112. -- 烈焰刀〖烈炎刀〗属性〖快〗
  113. create_trigger_t('afight40','^(> )*(\\D*)「(仗义执言|七星伴月|佛界无边|转世轮回|西天极乐|佛祖慈悲)」','','askuai')
  114. -- 如影随形腿〖如影随形腿〗属性〖快〗
  115. create_trigger_t('afight42','^(> )*(\\D*)「(魁星踢斗|倒踢紫金冠|旁敲侧击|连环三踢|秋风扫落叶|凤舞九天)」','','askuai')
  116. -- 旋风扫叶腿〖旋风扫叶腿〗属性〖快〗
  117. create_trigger_t('afight43','^(> )*(\\D*)「(海底寻针|灵猿探洞|斜插神枝|电闪雷动|夫子揖手|玉带缠腰|举火烧天|败马斩蹄|玉女穿针|灵猿登枝|苏武挥鞭|挑灯看剑)」','','askuai')
  118. -- 迅雷十六剑〖迅雷十六剑〗属性〖快〗
  119. create_trigger_t('afight44','^(> )*(\\D*)(刀锋回转,连出数刀|左一刀,右一刀|突然刀交左手,一刀砍向|正撞上刀锋来路|十六刀连续往|集全身之力于刀锋上)','','askuai')
  120. -- 柳叶刀法〖柳叶刀法〗属性〖快〗


  121. -- 慢

  122. create_trigger_t('afight45','^(> )*(\\D*)「(徘徊空谷|力不从心|行尸走肉|庸人自扰|倒行逆施|废寝忘食|孤形只影|饮恨吞声|穷途末路|面无人色|想入非非)」','','asman')
  123. -- 黯然销魂掌〖黯然销魂掌〗属性〖慢〗
  124. create_trigger_t('afight46','^(> )*(\\D*)「(如罩寒霜|如寒冰头|白露为霜|寒梅纷飞|天寒地冻|冰天雪地|雪花纷飞|满天冰雨)」','','asman')
  125. -- 寒冰绵掌〖寒冰绵掌〗属性〖慢〗
  126. create_trigger_t('afight47','^(> )*(\\D*)「(横空出世|长虹贯日|云断秦岭|铁索拦江|怀中抱月|翻江搅海|金刚伏魔)」','','asman')
  127. -- 般若掌〖般若掌〗属性〖慢〗
  128. create_trigger_t('afight48','^(> )*「(蓝采和,提篮劝酒醉朦胧|何仙姑,拦腰敬酒醉仙步|曹国舅,千杯不醉倒金盅|韩湘子,铁棍提胸醉拔萧|汉钟离,跌步翻身醉盘龙|铁拐李,踢倒金山醉玉池|张果老,醉酒抛杯倒骑驴|吕洞宾,酒醉提壶力千钧)」,(\\D*)','','asman')
  129. -- 少林醉棍〖少林醉棍〗属性〖慢〗
  130. create_trigger_t('afight49','^(> )*(\\D*)「(云断秦岭|青松翠翠|山回路转|金玉满堂|青山断河|风伴流云|湮雨飘渺)」','','asman')
  131. -- 混元掌〖混元掌〗属性〖慢〗
  132. create_trigger_t('afight50','^(> )*(\\D*)「(日入空山|天清云淡|秋风不尽|山回路转|青山断河|北风卷地|天山雪飘)」','','asman')
  133. -- 昆仑叠掌〖昆仑叠掌〗属性〖慢〗
  134. create_trigger_t('afight51','^(> )*(\\D*)(「手挥五弦」|送远方翩鸿孤飞|剑法吞吐开合|剑劲之柔韧|剑法中最精要之处|登峰造极的剑术|漫步扬长而步|出剑以蜿蜒之势|剑法中破绽之少|太极剑「剑意」|剑势犹如浪潮一般|剑招古朴浑厚|剑刃平刺,锋口向|脚走八卦,拔剑|神在剑先、绵绵不绝|画剑成圈,一点|缓缓伸出,随手画|一阵尖锐的破空声出|右手剑诀戳出|三环套月|左手持剑缓缓向上提起|一剑刺到,青光闪闪|剑尖急颤,看不出攻|左手剑诀斜引,|剑势绵绵不绝,|剑招精奇,轻翔灵动|以己之钝,挡敌之无锋|以意驭剑,千变万化|每一招均是以弧形刺出|以意驭剑,神在剑先|剑法纵横变化,奇幻无方|半点渣滓,以意运剑|出剑递招,可说|剑法吞吐开合|只觉一股森森寒气,直逼|突然平刺,剑尖急颤|剑招未曾使老,已然圈转|「宿鸟投林」|「大魁星」|「天马行空」|「黄峰入洞」|「射雁式」|「燕子抄水」|「小魁星」|「挑帘式」|「风扫梅花」|「车轮剑」|“顺水推舟”|「探海式」|「白猿献果」|「野马跳涧」|「海底捞月」|「虎抱头」|「右拦扫」|“迎风掸尘”|「乌龙摆尾」|「圆转如意」|「迎风掸尘」|「青龙出水」|「指南针」|「燕子掠波」|「却步抽剑」|一招「拨云瞻日」)','','asman')
  135. -- 太极剑法〖太极剑法〗属性〖慢〗
  136. create_trigger_t('afight52','^(> )*(\\D*)(犹如一条灵蛇窜越而出,径直扑向|已完全笼罩在漫天鞭影之中,丝毫|随即连续舞了两个圆圈,光环之中|却以一道弧线从旁向你缠去|末梢在地上划出“呲呲”的爆响,猛|撤身,打了个转,双手仍不断抖动|凌空划了个弧圈,身子围绕你奔走|运起嵩山内功,继而凌空踏起)','','asman')
  137. -- 嵩阳鞭〖嵩阳鞭〗属性〖慢〗
  138. create_trigger_t('afight53','^(> )*(\\D*)「(并蒂莲开|池底清荷|双莲争艳|雨打莲花|旧藕新莲|遍野荷香)」','','asman')
  139. -- 莲花掌〖莲花掌〗属性〖慢〗
  140. create_trigger_t('afight54','^(> )*(\\D*)「(锋|天|下|不|武|刀|龙|争)」','','asman')
  141. -- 银钩笔法〖银钩笔法〗属性〖慢〗
  142. create_trigger_t('afight20','^(> )*(\\D*)(「落英缤纷|「江城飞花|「雨打桃花|「雨急风狂|「满天花雨|「断艳残红|一招「无边落木)」','','asman')
  143. -- 落英神剑掌〖落英神剑掌〗属性〖奇〗

  144. -- 妙
  145. create_trigger_t('afight55','^(> )*(\\D*)「(斩头式|破膛刀|去魂电|流星经天|蛇行|三界咒|魔分身)」','','asmiao')
  146. -- 血刀经〖血刀经〗属性〖妙〗
  147. create_trigger_t('afight*56','^(> )*(\\D*)「(目不识丁|画龙点睛|扑朔迷离|受宠若惊|滔滔不绝|退避三舍|卧薪尝胆|相煎何急)」','','asmiao')
  148. -- 参合指〖参合指〗属性〖妙〗
  149. create_trigger_t('afight57','^(> )*(\\D*)「(貂禅拜月|西施捧心|昭君出塞|麻姑献寿|天女织梭|则天垂帘|丽华梳妆|红玉击鼓|弄玉吹箫)」','','asmiao')
  150. -- 美女拳法〖美女拳法〗属性〖妙〗
  151. create_trigger_t('afight58','^(> )*(\\D*)(举起长剑运使「太极剑」剑意|奇诡地向你挥出「泉鸣芙蓉」、|神色凝重,长剑上劈下切左右横扫|手中长剑越转越快,|挺剑回刺你的长剑。|突然使出青城派松风剑法的「鸿飞冥冥」,|突然运剑如狂,一手关外的「乱披风剑法」,|飞身跃起,出剑宛如「金雁横空|含笑抱剑,气势庄严|剑光一吐,|剑势忽缓而不疏,剑意有余而不尽|剑随身转,续而刺出十九剑,|剑意突焕气象森严,便似千军万马奔驰而来,|剑招突变,使出衡山的「一剑落九雁」,)','','asmiao')
  152. -- 独孤九剑〖独孤九剑〗属性〖妙〗
  153. create_trigger_t('afight59','^(> )*(\\D*)「(仙鹤展翅入灵山|玉马衔环拜仙宫|鸣鹿踏蹄觅仙草|金鲤跃水潜天池|灵猿献果赴蓬莱|飞鹰盘旋扫乾坤|天龙出水腾宇宙|白象卷云憾天柱)」','','asmiao')
  154. -- 韦驮杵〖韦驮杵〗属性〖妙〗
  155. create_trigger_t('afight60','^(> )*(\\D*)「(瓶花落砚|寒梅吐蕊|初杏问酒|露草斜阳|仰月承霖|叶底留莲|清风拂桂|菊圃秋霜|伽叶微笑|佛祖拈花)」','','asmiao')
  156. -- 拈花指〖拈花指〗属性〖妙〗
  157. create_trigger_t('afight61','^(> )*(\\D*)「(神龙摆尾|乌龙绞柱|天龙下凡|地龙打滚)」','','asmiao')
  158. -- 灵蛇鞭法〖灵蛇鞭法〗属性〖妙〗
  159. create_trigger_t('afight62','^(> )*(\\D*)「(棹歌中流|山外清音|金声玉振|响隔楼台|斜阳音袅|月落曲惶|清箫万里|狂歌九天|凤曲长鸣|箫史乘龙)」','','asmiao')
  160. -- 玉箫剑法〖玉箫剑法〗属性〖妙〗
  161. create_trigger_t('afight63','^(> )*(\\D*)「(五陵烟云|烟雾弥漫|烟雨朦胧|烟飘云散|五罗轻烟)」','','asmiao')
  162. -- 五罗轻烟掌〖五罗轻烟掌〗属性〖妙〗
  163. create_trigger_t('afight64','^(> )*(\\D*)(天穹如盖|「乾坤倒转」|两仪四象|「气吞**」)','','asmiao')
  164. -- 四象**刀〖四象**刀〗属性〖妙〗
  165. create_trigger_t('afight65','^(> )*(\\D*)「(推窗望月|分水擒龙|白云幻舞|掌中乾坤|落日赶月|蛰雷为动|天罗地网|五指幻山)」','','asmiao')
  166. -- 铁掌掌法〖铁掌掌法〗属性〖妙〗
  167. create_trigger_t('afight66','^(> )*(\\D*)「(劈风展翅|风拂山岗|抽刀断水|苍鹰望月)」','','asmiao')
  168. -- 玄虚刀法〖玄虚刀法〗属性〖妙〗


  169. -- 险
  170. create_trigger_t('afight67','^(> )*(\\D*)「(凝云|捻灯|妙音|清乐|撞钟|暗香)」','','asxian')
  171. -- 天王爪〖天王爪〗属性〖险〗
  172. create_trigger_t('afight68','^(> )*(\\D*)「(虚式分金|月落西山|铁锁横江|黑沼灵狐|生死茫茫)」','','asxian')
  173. -- 截手九式〖截手九式〗属性〖险〗
  174. create_trigger_t('afight69','^(> )*(\\D*)「(洗耳恭听|明察秋毫|甜言蜜语|望尘莫及|骑虎难下|抛砖引玉)」','','asxian')
  175. -- 慕容剑法〖慕容剑法〗属性〖险〗
  176. create_trigger_t('afight70','^(> )*(\\D*)(忽地甩了出来,直扑|矫矢似灵蛇击向你,|大惊之下,身子後仰|翻将过去,自下而上|犹如水蛇般蜿蜒而出|矫夭飞舞,好比彩凤)','','asxian')
  177. -- 银索金铃〖银索金铃〗属性〖险〗
  178. create_trigger_t('afight71','^(> )*(\\D*)「(捉影式|抚琴式|鼓瑟式|批亢式|掏虚式|抢珠式|捞月式|抱残式|守缺式)」','','asxian')
  179. -- 龙爪功〖龙爪功〗属性〖险〗
  180. create_trigger_t('afight72','^(> )*(\\D*)「(龙腾虎跃|描龙绣凤|游龙戏凤|龙翔凤舞)」','','asxian')
  181. -- 腾龙匕法〖腾龙匕法〗属性〖险〗
  182. create_trigger_t('afight73','^(> )*(\\D*)「(指点江山|如来神指|一衣带水|弹指惊雷)」','','asxian')
  183. -- 弹指神通〖弹指神通〗属性〖险〗
  184. create_trigger_t('afight74','^(> )*(\\D*)「(风云起|力推山|狂风破|力开山|震天地)」','','asxian')
  185. -- 裂天斧〖裂天斧〗属性〖险〗
  186. create_trigger_t('afight76','^(> )*(\\D*)「(勾魂夺魄|九子连环风卷残云|唯我独尊)」','','asxian')
  187. -- 九阴白骨爪〖九阴白骨爪〗属性〖险〗
  188. create_trigger_t('afight75','^(> )*(\\D*)「(老牛拉车|壮士断腕|落叶归根|空前绝后|断子绝孙)」','','asxian')
  189. -- 绝户手〖绝户手〗属性〖险〗


  190. --空
  191. create_trigger_t('afight77','^(> )*(\\D*)「(空|朦|洞|松|风|通|容|梦|冲|穷|中|弄|童|庸|弓|虫)」','','askong')


  192. --无
  193. create_trigger_t('afight78','^(> )*(\\D*)「(七星手|推手|一条鞭|直击|雁回头|井栏)」','','aswu')
  194. ---武当长拳
  195. create_trigger_t('afight79','^(> )*(\\D*)「(釜底抽薪|连绵不绝|左右逢源|逆水行舟)」','','aswu')
  196. --段家拳
  197. create_trigger_t('afight80','^(> )*(\\D*)「(千里横行|冲阵斩将|河朔立威|击鼓三通|扬马立威)」','','aswu')
  198. --太祖拳
  199. create_trigger_t('afight81','^(> )*(\\D*)「(黄莺落架|丹凤朝阳|洛钟东应|偏花七星|挟山超海|慑服外道)」','','aswu')
  200. --罗汉拳
  201. create_trigger_t('afight82','^(> )*(\\D*)「(兔戏苍鹰|飞流直泻|风雨归人)」','','aswu')
  202. --温家拳
  203. create_trigger_t('afight83','^(> )*(\\D*)「(灌顶|解苦|颦眉|嗔恚|静寂|妙音|明心|制胜)」','','aswu')
  204. --伏虎拳
  205. create_trigger_t('afight84','^(> )*(\\D*)「(开天辟地|即世即空|无相无色|谁入地狱|禅心永明)」','','aswu')
  206. --韦陀掌
  207. create_trigger_t('afight85','^(> )*(\\D*)「(揩磨尘垢|无欠无余|虎门手|灵光照耀|天地无用)」','','aswu')
  208. --天罡掌
  209. create_trigger_t('afight86','^(> )*(\\D*)「(风满长空|草深雾泽|天目昭辉|雷震四方|水到渠成|山高林密|地老天荒)」','','aswu')
  210. --风云手
  211. create_trigger_t('afight87','^(> )*(\\D*)「(金针渡线|双阳沓手|飞鹰现爪|孔雀剔翎|猿猴摆手|自在飞花|雨打飞花)」','','aswu')
  212. --鹰抓擒拿手
  213. create_trigger_t('afight88','^(> )*(\\D*)(左手扬起,右手伸出,|单臂伸出,手指直取|左手一掠,将|身形急跳,早落到|双臂弯出,柔若无骨,|右手一抬,势做阴柔,|内力勃发,姿势凶狠,)','','aswu')
  214. --锁喉擒拿手
  215. create_trigger_t('afight89','^(> )*(\\D*)「(落燕式|抚平式|追月式|连环式|扫叶式|盘龙式)」','','aswu')
  216. --少林弹腿
  217. create_trigger_t('afight90','^(> )*(\\D*)「(叶不归根|我心向佛|以慈度心|念经诵佛)」','','aswu')
  218. --摩诃指
  219. create_trigger_t('afight91','^(> )*(\\D*)「(凶鹰袭兔|雄鹰展翅|拔翅横飞|迎风振翼|飞龙献爪|搏击长空|鹰扬万里)」','','aswu')
  220. --鹰爪功
  221. create_trigger_t('afight92','^(> )*(\\D*)「(众生无我|苦乐随缘|普度众生|七星聚会|以逸待劳|佛门善地)」','','aswu')
  222. --寂灭爪
  223. create_trigger_t('afight93','^(> )*(\\D*)「(罡风推云|摘星换斗|金顶佛光)」','','aswu')
  224. --金顶绵掌
  225. create_trigger_t('afight94','^(> )*(\\D*)「(金蛇出洞|金蛇游水|金蛇挺身|金蛇过涧|金蛇缠身|升天入地|金蛇翻腾|蛇跨彩虹|双蛇钻腋|金蛇望月|金蛇摆尾|灵蛇盘腾|飞龙戏蛇|蛇影无踪)」','','aswu')
  226. --金蛇武功
  227. create_trigger_t('afight95','^(> )*(\\D*)「(雪海冰雹|天山雪野|满天飞雪|雪峰插云)」','','aswu')
  228. --天山杖法
  229. create_trigger_t('afight96','^(> )*(\\D*)(催动内力,衣袖挥动,|双脚一曲一弯,身体旋转起来,|身形飘动,围着|突然厉声大喝,跃于半空,立掌如斧,上上下下向|身形微晁抢前一步,运起十成功力,|面露诡异的笑容,猛地向前冲出,对准|心念一转,计上心来,一招)','','aswu')
  230. --抽髓掌
  231. create_trigger_t('afight97','^(> )*(\\D*)「(蜈蚣盘步|毒蚣盘身|蜈蚣摆尾)」','','aswu')
  232. --三阴蜈蚣爪
  233. create_trigger_t('afight98','^(> )*(\\D*)「\\D*无相劫」','','aswu')
  234. --无相截指
  235. create_trigger_t('afight99','^(> )*(\\D*)「(秦王鞭石|鲁达拔柳|霸王扛鼎|八仙醉打|长虹经天)」','','aswu')
  236. --疯魔杖法
  237. create_trigger_t('afight100','^(> )*(\\D*)「(钩势刹那间又出|钩式趋向凌乱|真气宛如海啸山崩|闪起一团强烈的寒光|地面蓦而滚滚飞扬|这图案美极了|发疯似的将天山追魂钩狂乱使出|半空中气流旋荡)」','','aswu')
  238. --天山追魂钩



  239.     for i=1,100 do

  240.         SetTriggerOption("afight"..i,"group","afight")

  241.     end
  242.         SetTriggerOption("afightdie1"..i,"group","afightdie")
  243.        
  244.         EnableTriggerGroup('afight',false)   
  245.     --ColourNote ("red","blue","开启武功属性检测:"..npcname.."|"..npcid.."|"..pfmid)
  246. end
  247. function aszheng(n,l,w)
  248.         kezhiwugongsuccess(w[2],GetVariable("pmiao"),kezhi_order["正"])
  249.         ColourNote ("red","blue","正")
  250. end

  251. function asqi(n,l,w)
  252.         kezhiwugongsuccess(w[2],GetVariable("pxian"),kezhi_order["奇"])
  253.     ColourNote ("red","blue","奇")
  254. end

  255. function asgang(n,l,w)
  256.         kezhiwugongsuccess(w[2],GetVariable("pkuai"),kezhi_order["刚"])
  257.     ColourNote ("red","blue","刚")
  258. end

  259. function asrou(n,l,w)
  260.         kezhiwugongsuccess(w[2],GetVariable("pman"),kezhi_order["柔"])
  261.     ColourNote ("red","blue","柔")
  262. end

  263. function askuai(n,l,w)
  264.         kezhiwugongsuccess(w[2],GetVariable("prou"),kezhi_order["快"])
  265.     ColourNote ("red","blue","快")
  266. end

  267. function asman(n,l,w)
  268.         kezhiwugongsuccess(w[2],GetVariable("pgang"),kezhi_order["慢"])
  269.     ColourNote ("red","blue","慢")
  270. end

  271. function asmiao(n,l,w)
  272.         kezhiwugongsuccess(w[2],GetVariable("pqi"),kezhi_order["妙"])
  273.     ColourNote ("red","blue","妙")
  274. end

  275. function asxian(n,l,w)
  276.         kezhiwugongsuccess(w[2],GetVariable("pzhen"),kezhi_order["险"])
  277.     ColourNote ("red","blue","险")
  278. end

  279. function askong(n,l,w)
  280.         kezhiwugongsuccess(w[2],GetVariable("pfmkong"),kezhi_order["空"])
  281.     ColourNote ("red","blue","空")
  282. end

  283. function aswu(n,l,w)
  284.         kezhiwugongsuccess(w[2],GetVariable("pfmwu"),kezhi_order["无"])
  285.     ColourNote ("red","blue","无")
  286. end

  287. function kezhiwugongsuccess(miaoshu,kezhi_cmd,k_order)
  288.         --print(miaoshu)
  289.         --print("kezhisuccess="..kezhisuccess.."|npc_num="..npc_num)
  290.         for i=1,npc_num do
  291.                 --print("kflag"..i.."="..kflag[i]..npc_name[i])
  292.                 if npc_name[i]~=nil and kflag[i]==1 then
  293.                         local tmpuser=string.find(miaoshu,"你")
  294.                         local tmptarget=string.find(miaoshu,npc_name[i])
  295.                         if tmptarget~=nil then
  296.                                 if tmpuser~=nil and tmpuser<tmptarget then
  297.                                         break
  298.                                 end
  299.                                 create_alias('kezhiwugongpfm','kezhiwugongpfm','alias pppp'..i..' '..kezhi_cmd..' '.. npc_id[i])
  300.                                 exe('kezhiwugongpfm')
  301.                                 npc_order[i]=k_order
  302.                                 kflag[i]=2
  303.                                 kezhisuccess=kezhisuccess+1
  304.                                 if i==npc_num then
  305.                                         break
  306.                                 end
  307.                         end
  308.                 end
  309.         end
  310.         print("kezhisuccess="..kezhisuccess.."|npc_num="..npc_num)
  311.         if kezhisuccess==npc_num then
  312.                 local tflag=1
  313.                 for i=2,npc_num do
  314.                         if npc_order[i]~=nil and npc_order[i]<npc_order[tflag] then
  315.                                 print(npc_order[i],npc_order[tflag])
  316.                                 tflag=i
  317.                         end
  318.                 end
  319.                 kezhiwugongkill(tflag)
  320.                 kezhiwugongclose()
  321.         end
  322. end
  323. function kezhiwugongAddTarget(t_name,t_id)
  324.         local tflag=true
  325.         for i=1,4 do
  326.                 if npc_id[i]==t_id then
  327.                         tflag=false
  328.                 end
  329.         end
  330.         if tflag then
  331.                 table.insert(npc_name,t_name)
  332.                 table.insert(npc_id,t_id)
  333.                 kezhiwugongStart()
  334.         end
  335. end
  336. function kezhiwugongRemoveTarget(t_name)
  337.         table.insert(npcdienum,t_name)
  338. end
  339. function kezhiwugongStart()
  340.         npc_num=0
  341.         kezhisuccess=0
  342.         for i=1,4 do
  343.                 if(npc_name[i]~=nil) then
  344.                         print("npcname["..i.."]="..npc_name[i])
  345.                         kflag[i]=1
  346.                         npc_num=npc_num+1
  347.                 else
  348.                         kflag[i]=0
  349.                 end
  350.         end
  351.         EnableTriggerGroup('afight',true)   
  352. end
  353. function kezhiwugongkill(p_num)
  354.         --print(npcdienum[npc_name[p_num]])
  355.         if kflag[p_num]==2 and not npcdienum[npc_name[p_num]] then
  356.                 exe('set wimpy 100;set wimpycmd pppp'..p_num..'\\hp')
  357.         else
  358.                 exe('set wimpy 100;set wimpycmd pfmpfm\\hp')
  359.         end
  360. end
  361. function kezhiwugongclose()
  362.         EnableTriggerGroup('afight',false)   
  363.     DeleteTriggerGroup("afight")
  364.         npc_num=0
  365.         kezhisuccess=0
  366. end
复制代码

将以上代码复制粘贴保存为kezhiwugong.lua,放入C:\MUSHS\lua
并在MUSH根目录下找到shujian.lua,打开后在首行添加require "kezhiwugong"

评分

1

查看全部评分

门派:古墓派
 楼主| 发表于 2017-10-10 23:07:48 | 显示全部楼层
因为不知道有没有字数限制,另外还能多水几个通宝,就回复第二步了
打开shujian.lua查找“你FPK的PFM”
在这一行上面添加如下代码
  1.    l_result=utils.inputbox ("填写你的busyPFM或提高攻击的pfm释放后使用的pfm是?", "pfmbeiyong", GetVariable("pfmbeiyong"), "宋体" , "12")
  2.    if not isNil(l_result) then
  3.       SetVariable("pfmbeiyong",l_result)
  4.       l_pfm=l_result
  5.       create_alias('pfmbeiyong','pfmbeiyong','alias pfmpfm '.. l_pfm)
  6.       Note("无属性PFM")
  7.       exe('pfmbeiyong')
  8.    end
  9.    l_result=utils.inputbox ("填写你的无属性PFM(使用无属性的skills,玄铁剑法改归属为空)是?", "pfmwu", GetVariable("pfmwu"), "宋体" , "12")
  10.    if not isNil(l_result) then
  11.       SetVariable("pfmwu",l_result)
  12.       l_pfm=l_result
  13.       create_alias('pfmwu','pfmwu','alias pfmpfm '.. l_pfm)
  14.       Note("无属性PFM")
  15.       exe('pfmwu')
  16.    end
  17.    l_result=utils.inputbox ("填写你的空属性PFM(使用空属性的skills)是?", "pfmkong", GetVariable("pfmkong"), "宋体" , "12")
  18.    if not isNil(l_result) then
  19.       SetVariable("pfmkong",l_result)
  20.       l_pfm=l_result
  21.       create_alias('pfmkong','pfmkong','alias pfmpfm '.. l_pfm)
  22.       Note("空属性PFM")
  23.       exe('pfmkong')
  24.    end
复制代码

门派:古墓派
 楼主| 发表于 2017-10-10 23:07:49 | 显示全部楼层
第三步,job.lua如下代码更换
  1. fight_trigger=function()
  2.     DeleteTriggerGroup("fight")
  3.     create_trigger_t('fight1',"^>*\\s*\\( (\\D*)(已经伤痕累累,正在勉力支撑着不倒下去|受了相当重的伤,只怕会有生命危险|已经一副头重脚轻的模样,正在勉力支撑着不倒下去|气息粗重,动作开始散乱,看来所受的伤着实不轻|已经一副头重脚轻的模样,正在勉力支撑着不倒下去|似乎十分疲惫,看来需要好好休息了|看起来已经力不从心了|气喘嘘嘘,看起来状况并不太好|动作似乎开始有点不太灵光,但是仍然有条不紊|看起来可能受了点轻伤|看起来可能有些累了|受了几处伤,不过似乎并不碍事|受伤不轻,看起来状况并不太好|似乎受了点轻伤,不过光从外表看不大出来|似乎有些疲惫,但是仍然十分有活力|已经陷入半昏迷状态,随时都可能摔倒晕去|受伤过重,已经奄奄一息,命在旦夕了|受伤过重,已经有如风中残烛,随时都可能断气)。 \\)",'','fight_check')
  4.     create_trigger_t('fight16',"^一股暖流发自丹田流向全身,慢慢地你又恢复了知觉……",'','faint_check')
  5. --    create_triggerex_t101('fight17',"^(.*)你",'','fight_zhaoshi_check')
  6.     create_trigger_t('fight18',"^(> )*你(必须使用剑|拿着武器怎么能|必须空手|手里没有|手里无|手上无|手中无剑|所使用的外功中没有这种功能)",'','weapon_unwield')
  7.     create_trigger_t('fight17',"^(> )*使用「冲拳」时必须空手!",'','weapon_unwield')
  8.     create_trigger_t('fight2',"^(> )*你「啪」的一声倒在地上,挣扎着抽动了几下就死了。$",'','fightDie')
  9.     create_trigger_t('fight3',"^(> )*(\\D*)(只觉全身一麻|突然一颤,脸上瞬间冒出许多冷汗|目前正自顾不暇|左蹿右跳,始终逃不出棒影|长长地舒了一口气。|深深吸了几口气,脸色看起来好多了|的身子突然晃了两晃,牙关格格地响了起来)",'','fightXiqi')
  10. --    create_trigger_t('fight4',"^(> )*看起来(\\D*)想杀死你!$",'','fightConsider')
  11.     create_trigger_t('fight5',"^(你)(的体力快消耗完了|现在太累了|现在真气太弱)",'','fight_hp')
  12.     create_trigger_t('fight6',"^(> )*你(必须拿着|使用的兵刃不对|现在无法使用「乱披风」|使用的兵刃不正确|使用的武器不对|所使用的外功中没有这种功能|不够狠毒|掏了掏背囊,发现里面的暗器已经不够)",'','noweaponpfm')
  13.     create_trigger_t('fight7',"^(\\D*)眼花缭乱,被攻了个措手不及!",'','performMie')
  14.     create_trigger_t('fight8',"^(> )*太极者,无极而生;动之则分,静之则合!你立如秤准,活如车轮,运起\\D*带动\\D*的(\\D*)一送,让他马步不稳,全力都打向空处",'','fightLiuhe')
  15.     create_trigger_t('fight9',"^(> )*你(缓缓收回内力,眼中的红光|现在无法收功|好象虚脱了一样,突然垮了下来|心神一松,再也支持不)",'','yunWudiDone')
  16.     create_trigger_t('fight10',"^(> )*你(大声叫道:“洪教主神通广大,我教战无不胜|发疯般的叫道:“洪教主神通护佑)",'','yunWudi')
  17.     create_trigger_t('fight11',"^(> )*结果(\\D*)(气血一滞,已被定在当堂|顿时手忙脚乱,施展出浑身解数|顿时面色苍白,感觉浑身内息)",'','fightXiqi')
  18.     create_trigger_t('fight12',"^(> )*你(的内力太少|现在内力太弱|现在真气|现在内力不|的内力不|内力现在不够|目前内力太少|的真气不足,无法|的真气不足以|发现自己现在真气太弱|真气太弱|的真气不够!)",'','fightDrug')
  19.     create_trigger_t('fight13','^(> )*你正在使用天山追魂钩之「乱披风」','','pfm_jumie')
  20.         create_trigger_t('fight14','^(> )*「连」字诀只能在战斗中对对手使用。','','pfm_jumie')
  21.         create_trigger_t('fight15','^(> )*玄铁剑法的「海潮汹涌」只能在战斗中对对手使用。','','pfm_jumie')       
  22.         create_trigger_t('fight4','^(> )*刀影掌只能对战斗中的对手使用。','','pfm_jumie')       
  23.         create_trigger_t('fight19','^(> )*「神形俱灭」只能对战斗中的对手使用。','','pfm_lpf')       
  24.        
  25.     SetTriggerOption("fight1","group","fight")
  26.     SetTriggerOption("fight2","group","fight")
  27.     SetTriggerOption("fight3","group","fight")
  28.     SetTriggerOption("fight4","group","fight")
  29.     SetTriggerOption("fight5","group","fight")
  30.     SetTriggerOption("fight6","group","fight")
  31.     SetTriggerOption("fight7","group","fight")
  32.     SetTriggerOption("fight8","group","fight")
  33.     SetTriggerOption("fight9","group","fight")
  34.     SetTriggerOption("fight10","group","fight")
  35.     SetTriggerOption("fight11","group","fight")
  36.     SetTriggerOption("fight12","group","fight")
  37.     SetTriggerOption("fight13","group","fight")
  38.         SetTriggerOption("fight14","group","fight")
  39.         SetTriggerOption("fight15","group","fight")       
  40.     SetTriggerOption("fight16","group","fight")
  41.     SetTriggerOption("fight17","group","fight")
  42.     SetTriggerOption("fight18","group","fight")
  43.         SetTriggerOption("fight19","group","fight")
  44. --    EnableTrigger("fight4",false)
  45.     job_exp_trigger()
  46. end
复制代码

再添加如下代码
  1. function pfm_lpf()
  2.    exe('yield no;set wimpy 100;set wimpycmd pfmpfm\\hp')
  3.    exe('pfmwu')
  4. end

  5. function pfm_jumie()
  6.    exe('yield no;set wimpy 100;set wimpycmd pfmpfm\\hp')
  7.    exe('pfmbeiyong')
  8. end
复制代码

门派:古墓派
 楼主| 发表于 2017-10-10 23:07:50 | 显示全部楼层
第四步,songxin.lua中如下代码更换为
  1. function songxin_killer_1(n,l,w)
  2.     EnableTrigger("songxin_killer2",false)
  3.     EnableTrigger("songxin_killer3",true)
  4.     sxjob.killer1=tostring(w[1])
  5.     sxjob.killer2='偷信杀手2'
  6.     sxjob.letter=0
  7.     sxjob.id1='killer1'
  8.     sxjob.id2='killer2'
  9.         job.killer[sxjob.killer1]=true
  10.     DeleteTriggerGroup("songxin_fight")
  11.     create_trigger_t('songxin_fight1','^>*\\s*\\D*'..sxjob.killer1..'\\((\\D*)\\)','','songxin_kill_1')
  12.     create_trigger_t('songxin_fight2','^>*\\s*(\\D*)「啪」的一声倒在地上','','songxin_kill_die')
  13.     create_trigger_t('songxin_fight3','^>*\\s*(\\D*)神志迷糊,脚下一个不稳,倒在地上昏了过去。','','songxin_kill_faint')
  14.     create_trigger_t('songxin_fight4','^  (\\D*)封信件','','songxin_letter')
  15.     create_trigger_t('songxin_fight5','^>*\\s*你想攻击谁?','','songxin_kill_over')
  16.     create_trigger_t('songxin_fight6','^>*\\s*你把 "action" 设定为 "check_letter" 成功完成。','','songxin_kill_check')
  17.     create_trigger_t('songxin_fight7','^(> )*(\\D*)道:你躲得过初一躲不过十五,我们还会来的!','','songxin_kill_fail')
  18.     SetTriggerOption("songxin_fight1","group","songxin_fight")
  19.     SetTriggerOption("songxin_fight2","group","songxin_fight")
  20.     SetTriggerOption("songxin_fight3","group","songxin_fight")
  21.     SetTriggerOption("songxin_fight4","group","songxin_fight")
  22.     SetTriggerOption("songxin_fight5","group","songxin_fight")
  23.     SetTriggerOption("songxin_fight6","group","songxin_fight")
  24.     SetTriggerOption("songxin_fight7","group","songxin_fight")
  25.     exe('look')
  26.     exe('set wimpy 100;yield no')
  27.         kezhiwugong()
  28.     messageShow('送信任务:开始解决偷信杀手1:'..sxjob.killer1)
复制代码
  1. function songxin_kill_1(n,l,w)
  2.     sxjob.id1=string.lower(w[1])
  3.          job.killer[sxjob.killer1]=sxjob.id1
  4.     exe('kill '..sxjob.id1)
  5.          exe("pfmwu")
  6.          kezhiwugongAddTarget(sxjob.killer1,sxjob.id1)
  7.         --killPfm(sxjob.id1)
  8. end
复制代码
  1. function songxin_kill_2(n,l,w)
  2.     sxjob.id2=string.lower(w[1])
  3.         job.killer[sxjob.killer2]=sxjob.id2
  4.     exe('kill '..sxjob.id2)
  5.     kezhiwugongAddTarget(sxjob.killer2,sxjob.id2)
  6.         --killPfm(sxjob.id2)
  7. end
复制代码
  1. function songxin_kill_die(n,l,w)
  2.     if w[1]==sxjob.killer1 then
  3.        sxkiller1=1
  4.        messageShow('送信任务:搞定偷信杀手1:'..sxjob.killer1)
  5.            kezhiwugongRemoveTarget(w[1])
  6.            kezhiwugongkill(2)
  7.              --return songxinWaitKill2()
  8.            wait.make(function()
  9.           wait.time(2)
  10.           exe('fight '.. sxjob.id2)
  11.        end)
  12.     end
  13.     if w[1]==sxjob.killer2 then
  14.        sxkiller2=1
  15.        messageShow('送信任务:搞定偷信杀手2:'..sxjob.killer2)
  16.            kezhiwugongRemoveTarget(w[2])
  17.            kezhiwugongkill(1)
  18.              --return songxinWaitKill1()
  19.            wait.make(function()
  20.           wait.time(2)
  21.           exe('fight '.. sxjob.id1)
  22.        end)
  23.     end
  24. end
  25. function songxin_kill_over()
  26.   if sxjob.killer2=='偷信杀手2' then
  27.         sxkiller2=1
  28.   end
  29.   if sxkiller1==1 and sxkiller2==1 then
  30.        fight.time.e=os.time()
  31.        fight.time.over=fight.time.e-fight.time.b
  32.     messageShowT('送信任务:战斗用时:【'..fight.time.over..'】秒。')
  33.     EnableTriggerGroup("songxin_killer",false)
  34.         kezhiwugongclose()
  35.         job.killer={}
  36.     return check_halt(songxin_kill_get)
  37.   else
  38.     messageShowT('怎么只杀了一只。还有一只呢?')
  39.     EnableTriggerGroup("songxin_killer",true)
  40.     songxin_killer_31()
  41.   end
  42. end
复制代码
门派:古墓派
 楼主| 发表于 2017-10-10 23:07:51 | 显示全部楼层
最后一步 huashan.lua替换如下代码,
  1. function huashan_shibai()
  2.     EnableTriggerGroup("huashan_accept",false)
  3.         kezhiwugongclose()
  4.     return check_busy(huashan_shibai_b)
  5. end
  6. function huashan_shibai_b()
  7.         flag.idle = nil
  8.     DeleteTriggerGroup("all_fight")
  9.         kezhiwugongclose()
  10.     huashan_triggerDel()
  11.     Execute('ask yue buqun about 失败')
  12.         if job.where~=nil and string.find(job.where,"侠客岛") then
  13.                 mjlujingLog("侠客岛")
  14.         end
  15.     messageShow('华山任务:任务失败。')
  16.     return check_halt(check_food)
  17. end
  18. function huashan_fangqi()
  19.     DeleteTriggerGroup("all_fight")
  20.         kezhiwugongclose()
  21.     huashan_triggerDel()
  22.     job.last="huashan"
  23.     hsjob2=0
  24.     --if job.zuhe["wudang"] then
  25.     --   job.last='wudang'
  26.     --end
  27.     return check_halt(check_food)
  28. end
复制代码
  1. huashan_fight=function(n,l,w)
  2.     EnableTrigger("huashan_find2",false)
  3.     job.id=string.lower(w[2])
  4.    exe('unset no_kill_ap;yield no')
  5.     exe('follow '..job.id)
  6.         job.killer[job.target]=job.id
  7.     exe('kill '..job.id)
  8.         exe('set wimpycmd pfmpfm\\hp')
  9.         exe('pfmwu')
  10.         exe('set wimpy 100')
  11.    
  12.         --kezhiwugong(job.target,job.id,'pfmpfm')
  13.         dis_all()
  14.     kezhiwugong()
  15.         kezhiwugongAddTarget(job.target,job.id)
  16.     fight.time.b=os.time()
  17.     EnableTrigger("hpheqi1",true)
  18.     DeleteTriggerGroup("huashan_fight")
  19.     create_trigger_t('huashan_fight1','^(> )*'..job.target..'「啪」的一声倒在地上','','huashan_cut')
  20.     create_trigger_t('huashan_fight2','^(> )*'..job.target..'神志迷糊,脚下一个不稳,倒在地上昏了过去。','','huashan_faint')
  21.     create_trigger_t('huashan_fight3','^(> )*'..job.target..'匆匆离开。','','huashanFindFail')
  22.     create_trigger_t('huashan_fight4','^(> )*这里没有 '..job.id..'。','','huashanFindAct')
  23.     SetTriggerOption("huashan_fight1","group","huashan_fight")
  24.     SetTriggerOption("huashan_fight2","group","huashan_fight")
  25.     SetTriggerOption("huashan_fight3","group","huashan_fight")
  26.         SetTriggerOption("huashan_fight4","group","huashan_fight")
  27.        
  28. end
复制代码
  1. huashan_cut_con=function(n,l,w)
  2.     DeleteTriggerGroup("all_fight")
  3.         kezhiwugongclose()
  4.         exe('pfmset')
  5.         flag.find=1
  6.     if job.target~=tostring(w[2]) then
  7.        exe('drop head')
  8.        return check_halt(huashan_cut_act)
  9.     else
  10.        EnableTriggerGroup("huashan_cut",false)
  11.        return go(huashan_yls,'华山','祭坛')
  12.     end
  13. end
复制代码


下面是解决qie corpse的代码,顺便整合了,找到此模块替换即可
  1. huashan_cut=function()
  2.     EnableTriggerGroup("huashan_fight",false)
  3.     EnableTriggerGroup("huashan_find",false)
  4.     DeleteTriggerGroup("huashan_cut")
  5.     create_trigger_t('huashan_cut1','^(> )*只听“咔”的一声,你将(\\D*)的首级斩了下来,提在手中。','','huashan_cut_con')
  6.     create_trigger_t('huashan_cut2','^(> )*(乱切别人杀的人干嘛啊|你手上这件兵器无锋无刃|你得用件锋利的器具才能切下这尸体的头来)','','huashan_cut_weapon')
  7.     SetTriggerOption("huashan_cut1","group","huashan_cut")
  8.     SetTriggerOption("huashan_cut2","group","huashan_cut")
  9.         job.killer={}
  10.        fight.time.e=os.time()
  11.        fight.time.over=fight.time.e-fight.time.b
  12.         messageShowT('华山任务:战斗用时:【'..fight.time.over..'】秒,搞定蒙面人:【'..job.target..'】。')
  13.     return check_halt(huashan_cut_act)
  14. end
复制代码




门派:古墓派
 楼主| 发表于 2017-10-10 23:12:04 | 显示全部楼层
本帖最后由 smilespy@tj 于 2017-10-10 23:14 编辑

弄完了以后要重新iset设置才能用
另外我在sx1,sx2总出现***pfm需要对战斗中的人使用,没办法,添加了3楼代码中最下面的几个触发器,基本能解决问题,但是还是不完美,大神帮看看为啥抓id不准确的问题
门派:明教
发表于 2017-10-10 23:15:54 | 显示全部楼层
大工程啊!               
门派:古墓派
 楼主| 发表于 2017-10-10 23:22:49 | 显示全部楼层
加上了克制效率提升1k,另外同事让我弄tdh的克制,我觉得没啥用,那个杀手比送信的杀手弱多了,都是1下死,还不如刷im
门派:天龙寺
发表于 2017-10-10 23:32:41 | 显示全部楼层
smilespy@tj 发表于 2017-10-10 23:07
因为不知道有没有字数限制,另外还能多水几个通宝,就回复第二步了
打开shujian.lua查找“你FPK的PFM”
...

为啥要加这段?为了反pk的时候克制对方自动切换武功么?
门派:古墓派
 楼主| 发表于 2017-10-10 23:40:28 | 显示全部楼层
coolstar@tj 发表于 2017-10-10 23:32
为啥要加这段?为了反pk的时候克制对方自动切换武功么?

我的意思是添加到这一行的上面新增一行,不是添加到这行
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-15 08:54 , Processed in 0.051714 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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