请求大佬帮忙修改杀手楼门派战触发。



  • 这是三三大佬写的门派战触发,先谢谢了!由于是杀手楼,希望能帮忙修改成门派战触发后直接去各个门派掌门处叫杀,不知道是否容易实现,谢谢!

    // 四区白三三
    // 频道:世界
    // 发言人:填自己门派掌门的名字
    @js ($match) = var re=/格杀勿论/;var ta=re.exec('(content)');if(ta!=null){true}else{false}
    @js ($mpname) = var re=/(少林|逍遥|峨眉|丐帮|武当|华山)/;var ta=re.exec('(content)');if(ta!=null){ta[0]}else{'null'}
    [if] (match) == true && (mpname) != null
    stopstate
    [if] (mpname) == 峨眉
    $to 峨眉派-清修洞
    [else if] (mpname) == 武当
    $to 武当派-后山小院
    [else if] (mpname) == 少林
    $to 少林派-方丈楼
    [else if] (mpname) == 华山
    $to 华山派-客厅
    [else if] (mpname) == 逍遥
    $to 逍遥派-地下石室
    [else if] (mpname) == 丐帮
    $to 丐帮-林间小屋
    $killall



  • @snoopywk
    只是简单实现不难,所有门派跑过去喊一个叫杀就行,需要考虑的是别的问题。

    比如你在武当叫杀了三丰,结果三丰在你到之前已经死了怎么办?
    比如只有你叫杀三丰结果三丰反手把你秒了怎么办?
    比如打完了三丰你吃了个忙乱动弹不得怎么办?

    不玩杀手楼,这些问题恕难回答。



  • 嗯三三大佬已经帮忙解决这个问题了,谢谢!



  • // 门派战叫杀(杀手版)
    // 适用于杀手,其他门派要用也行,但不会限定敌对门派
    // 四区白三三
    // 更新时间:2020.04.03
    // 感谢二区【野卡拉】大佬参与测试
    // 频道:世界
    // 发言人:逍遥子|灭绝|岳不群|张三丰|洪七公|玄难
    // 关键字:格杀勿论
    @cmdDelay 0
    [if] (MPing) == true
    [if] (MPhour) != (:hour)
    ($MPing) = false
    [if] (MPing) == false || (MPing) == null
    @js ($mpname) = var re=/(少林|逍遥|峨眉|丐帮|武当|华山)/;var ta=re.exec('(content)');if(ta!=null){ta[0]}else{'null'}
    [if] (mpname) != null && (:living) == true
    ($MPing) = true
    ($MPhour) = (:hour)
    stopstate
    [if] (mpname) == 峨眉 || (mpzm) == 灭绝
    $to 峨眉派-清修洞
    ($mpplace) = 峨眉派-清修洞
    ($zmname) = 灭绝
    [else if] (mpname) == 武当 || (mpzm) == 张三丰
    $to 武当派-后山小院
    ($mpplace) = 武当派-后山小院
    ($zmname) = 张三丰
    [else if] (mpname) == 少林 || (mpzm) == 玄难
    $to 少林派-方丈楼
    ($mpplace) = 少林派-方丈楼
    ($zmname) = 玄难
    [else if] (mpname) == 华山 || (mpzm) == 岳不群
    $to 华山派-客厅
    ($mpplace) = 华山派-客厅
    ($zmname) = 岳不群
    [else if] (mpname) == 逍遥 || (mpzm) == 逍遥子
    $to 逍遥派-地下石室
    ($mpplace) = 逍遥派-地下石室
    ($zmname) = 逍遥子
    [else if] (mpname) == 丐帮 || (mpzm) == 洪七公
    $to 丐帮-林间小屋
    ($mpplace) = 丐帮-林间小屋
    ($zmname) = 洪七公
    @until (:room) == (mpplace)
    kill {r(zmname)}?
    @until (:combating) == false || (:living) == false
    ($MPing) = false
    relive
    @renew
    @wait 3000
    $zdwk


登录后回复