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

新手need help

[复制链接]
门派:峨嵋派
发表于 2018-2-8 14:37:58 | 显示全部楼层
perform 变量什么意思,我用的公版mush,现在就发现武功克制有点问题,有的武功不能识别属性,有可能打半天才识别出来,然后换成我设置的克制武功,有时候一直识别不出来,就用默认的skills在打,最后失败
门派:峨嵋派
 楼主| 发表于 2018-2-8 16:46:02 | 显示全部楼层
nyq@tj 发表于 2018-2-8 14:37
perform 变量什么意思,我用的公版mush,现在就发现武功克制有点问题,有的武功不能识别属性,有可能打半天 ...

就是你用iset 设置的那些东东都是变量
门派:峨嵋派
发表于 2018-2-8 19:48:00 | 显示全部楼层
你改的这个太好用了,等你改别的任务
门派:峨嵋派
 楼主| 发表于 2018-2-10 11:58:47 | 显示全部楼层
我确信公版的克制模块,后三个克制作者忘了改现修改如下:

function askong(n,l,w)
        --kezhiwugongsuccess(w[2],GetVariable("pkong"),kezhi_order["空"])
        kezhiwugongsuccess(w[2],GetVariable("pwu"),kezhi_order["空"])
                ColourNote ("red","blue","空")
end

function aswu(n,l,w)
        kezhiwugongsuccess(w[2],GetVariable("pwu"),kezhi_order["无"])
                ColourNote ("red","blue","无")
end

function asyuxiao(n,l,w)
        if w[2]~=nil and string.find(w[2],"箫") then
                --kezhiwugongsuccess(w[2],GetVariable("pmiao"),kezhi_order["妙"])
                kezhiwugongsuccess(w[2],GetVariable("pqi"),kezhi_order["妙"])
        else
                --kezhiwugongsuccess(w[2],GetVariable("pxian"),kezhi_order["险"])
                kezhiwugongsuccess(w[2],GetVariable("pzhen"),kezhi_order["险"])
        end
    ColourNote ("red","blue","玉萧剑法:"..w[2])
end
门派:峨嵋派
 楼主| 发表于 2018-2-10 17:45:43 | 显示全部楼层
克制设置
<variable name="performpre">jifa parry huifeng-jian;say prepare</variable>
  <variable name="performskill">jieshou-jiushi</variable>
  <variable name="pfmks">perform hand.foguang</variable>
  <variable name="pfmmrjf">unwield jian;wield dao;perform hand.foguang</variable>
  <variable name="pfmshlf">unwield dao;wield jian;perform hand.foguang</variable>
  <variable name="pfmwu">unwield jian;wield dao;perform hand.foguang</variable>
  <variable name="pgang">unwield jian;wield dao;perform hand.foguang</variable>
  <variable name="pkpfm">unwield dao;wield jian;perform hand.foguang</variable>
  <variable name="pkuai">unwield dao;wield jian;perform hand.foguang</variable>
  <variable name="pman">unwield jian;wield dao;perform hand.foguang</variable>
  <variable name="pmiao">unwield jian;wield dao;perform hand.foguang</variable>
  <variable name="pqi">unwield dao;wield jian;perform hand.foguang</variable>
  <variable name="prou">unwield dao;wield jian;perform hand.foguang</variable>
  <variable name="pxian">unwield dao;wield jian;perform hand.foguang</variable>
  <variable name="pzhen">unwield jian;wield dao;perform hand.foguang</variable>
  <variable name="pwu">say wu kz kong;unwield jian;wield dao;perform hand.foguang</variable>
  <variable name="pkong">say kong kz all;unwield jian;wield dao;perform hand.foguang</variable>
  <variable name="pfmsanqing">say maxpower nokezhi;unwield jian;wield dao;perform hand.foguang</variable>
门派:峨嵋派
 楼主| 发表于 2018-2-15 04:44:46 | 显示全部楼层
加了 领悟武器 后 学jieshou-jiushi 机器停了:
shujian.lus

    create_trigger_t('xuexi10',"^(> )*(你手里有兵器|\\D*必须空手|空了手才能练|空手方能练习|你必须先找|空手时无法练|你使用的武器不对|练\\D*空手|学\\D*空手|\\D*手里不能拿武器。)",'','xueWeapon')  ----cfd add    \\D*必须空手
门派:峨嵋派
发表于 2018-2-26 01:44:14 | 显示全部楼层
这个有了悟性武器后的问题真是改的及时,前段时间有这问题,过年回老家了玩不了,就没问,今天过完年回来一看,呀,你都解决了,太好了。
门派:峨嵋派
 楼主| 发表于 2018-3-6 10:30:26 | 显示全部楼层
关于修武器我是这样改的:

weapon.lua:

weaponRepairDo=function()
    DeleteTriggerGroup("repair")
    create_trigger_t('repair1','^(> )*你开始仔细的维修(\\D*),不时用铁锤敲敲打打','','')
    create_trigger_t('repair2','^(> )*你仔细的维修(\\D*),总算大致恢复了它的原貌。$','','weaponRepairGoCun')
    create_trigger_t('repair3','^(> )*这件兵器完好无损,无需修理。$','','weaponRepairGoCun')
        create_trigger_t('repair4','^(> )*对于这种武器,您了解不多,无法修理!$','','weaponRepairCannt')
        create_trigger_t('repair5','^(> )*你带的零钱不够了!你需要','','weaponRepairGold')
    create_trigger_t('repair6','^(> )*你必须装备铁锤才能来维修','','weaponRepairDo')--cfdg add
    SetTriggerOption("repair1","group","repair")
    SetTriggerOption("repair2","group","repair")
    SetTriggerOption("repair3","group","repair")
        SetTriggerOption("repair4","group","repair")
        SetTriggerOption("repair5","group","repair")
    SetTriggerOption("repair6","group","repair") --cfdg add
    weapon_unwield()
    exe('unwield dao;unwield dao 2;unwield jian;unwield jian 2;unwield hook;unwield hook 2;unwield bian;unwield bian 2') --cfdg add
    ungeta()
        exe('wield tie chui')
        exe('repair '..Bag[tmp.uweapon].fullid)
        create_timer_m('repair',3,'weaponRepairGoCun')
end
门派:峨嵋派
发表于 2018-5-28 19:06:43 | 显示全部楼层
谢谢分享,谢谢大神分享
门派:峨嵋派
发表于 2018-5-28 23:56:12 | 显示全部楼层
这个帖子上的克制武功这部分没用了,新的克制系统已经更新了,你下的最新的mush里有
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-8 17:48 , Processed in 0.027543 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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