找回密码
 注册
搜索
楼主: marmot@tj

蝶梦楼加载风神的克制模块05/21 修复可能与杀大米冲突以及一个小bug

[复制链接]
门派:神龙教
发表于 2018-6-22 15:12:09 | 显示全部楼层
楼主,怎么修改一下,反pk的时候还是使用原先设置的pfm吧,发现被pk一直用克制模块
门派:嵩山派
 楼主| 发表于 2018-6-22 16:25:05 | 显示全部楼层
本帖最后由 marmot@tj 于 2018-6-22 16:26 编辑
xxzx@tj 发表于 2018-6-22 15:12
楼主,怎么修改一下,反pk的时候还是使用原先设置的pfm吧,发现被pk一直用克制模块

  1. function fpk(n,l,w)                  
  2.     local tl = GetTriggerList()
  3.     if tl then
  4.     for k, v in ipairs (tl) do
  5.     EnableTrigger(v,false)
  6.     end
  7.     end
  8.     delete_all_timers()
  9.         pker_name="none"
  10.     pker_id="none"
  11.     pker_name=w[2]
  12.     pker_id=string.lower(w[3])
  13.     locate()
  14.     EnableTriggerGroup("pka",false)
  15.         DeleteTriggerGroup("pka")
  16.        
  17.         create_trigger_t('pkc',"^(> )*你和(\\D*)一碰面,二话不说就打了起来",'','fpk2')
  18.         create_trigger_t('pk2',"^(> )*"..pker_name.."喝道:「你,我们的帐还没算完,看招!」",'','fpk2')
  19.         create_trigger_t('pk3',"^(> )*"..pker_name.."一眼瞥见你,「哼」的一声冲了过来!",'','fpk2')
  20.         create_trigger_t('pk4',"^(> )*"..pker_name.."一见到你,愣了一愣,大叫:「我宰了你!」",'','fpk2')
  21.         create_trigger_t('pk5',"^(> )*"..pker_name.."和你仇人相见分外眼红,立刻打了起来!",'','fpk2')
  22.         create_trigger_t('pk6',"^(> )*你喝道:「"..pker_name..",看招!」",'','fpk2')
  23.         create_trigger_t('pk7',"^(> )*"..pker_name.."神志迷糊,脚下一个不稳,倒在地上昏了过去。",'','fpk3')
  24.         create_trigger_t('pk8',"^(> )*"..pker_name.."「啪」的一声倒在地上,挣扎着抽动了几下就死了。",'','fpk4')       
  25.         create_trigger_t('pkz',"^(> )*你「啪」的一声倒在地上,挣扎着抽动了几下就死了。",'','fpk4')
  26.         SetTriggerOption("pkc","group","pka")
  27.     SetTriggerOption("pk2","group","pka")
  28.     SetTriggerOption("pk3","group","pka")
  29.     SetTriggerOption("pk4","group","pka")
  30.     SetTriggerOption("pk5","group","pka")
  31.     SetTriggerOption("pk6","group","pka")   
  32.     SetTriggerOption("pk7","group","pka")  
  33.     SetTriggerOption("pk8","group","pka")
  34.     SetTriggerOption("pkz","group","pka")
  35. --[[   if GetVariable("pkpfm") then
  36.        perform.pre=GetVariable("pkpfm")
  37.     end
  38.    
  39.     local l_pfm=perform.pre

  40.    l_pfm = perform.pre
  41.   -- if perform and perform.skill and perform.pre then
  42.    if perform.pre then
  43.       create_alias('pkset','pkset','alias pkpfm '.. l_pfm)
  44.       exe('pkset')
  45.    end                   ]]
  46.    exe('set wimpy 100;yield no')
  47.    exe('set wimpycmd pkpfm\\hp')
  48.    logfile = GetInfo(57) .. "log/pk_fpk_"..score.id.." VS " .. pker_id .. "_" .. os.time() .. ".txt"
  49.    OpenLog (logfile , false)
  50.    print("开始记录log到",logfile )
  51.    locate()
  52.    exe('follow '..pker_id)
  53.    exe('kill '..pker_id)
  54. --   kezhiwugongpk()                                             
  55. --   kezhiwugongpkAddTarget(pker_name,pker_id)
  56. end
复制代码


替换原来的function fpk(n,l,w)的代码
门派:神龙教
发表于 2018-6-23 13:04:29 | 显示全部楼层
替换原来的function fpk(n,l,w)的代码


多谢指导!                          
门派:华山派
发表于 2018-6-26 18:38:31 | 显示全部楼层
好东西! 正好需要!!!!
门派:华山派
发表于 2018-7-14 12:39:10 | 显示全部楼层
本帖最后由 toxic@tj 于 2018-7-14 12:40 编辑

建议以后大神做的需要覆盖同文件的东西能给出修改代码   比如之前你做的【PK克制】 就是覆盖skill文件, 那用这个再覆盖一下 之前的【PK克制】是不是就无效了呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-9 21:33 , Processed in 0.029481 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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