登录
×
  • 首页
  • 传奇论坛
  • 传奇版本库
  • 传奇服务端
  • 传奇三端手游
  • 传奇素材网
  • 传奇客户端
  • 引擎登录器
  • 下载排行
  • 获取邀请码
  • 搜索
    传奇素材网
    155167

    [其它手游引擎] 188M2引擎传奇一条龙版本攻击和被攻击触发脚本说明

     火... [复制链接]

    [其它手游引擎] 188M2引擎传奇一条龙版本攻击和被攻击触发脚本说明

     火... [复制链接]
    趣游论坛

    1万

    主题

    204

    回帖

    11万

    积分

    管理员

    积分
    113598

    灌水之王活跃会员突出贡献优秀版主荣誉管理论坛元老

    趣游论坛 2019-6-24 14:41:22 / 显示全部楼层 /阅读模式
    155167
    20190624143101.png

    功能:攻击触发          ;M2 -> 选项 -> 功能设置 -> 全局功能 里的勾选开启 攻击/受攻击触发
    调用:
    QFunction-0 文件
    说明:所有触发只有攻击到目标(也就是造成实际的效果,最简单的就是掉血了)才会触发
    几个常量
    <$CURRRTARGETNAME>      当前攻击(被攻击)目标名称
    <$CURRRTARGETMAXHP>    当前攻击(被攻击)目标的最大血量
    <$CURRRTARGETHP>           当前攻击(被攻击)目标受攻击时剩余的血量
    <$CURRRUSEMAGICID>         攻击(被攻击)目标使用的魔法ID

    注意: F11中可以设置快捷键释放并对在释放的第一时间能对目标造成伤害的主动攻击技能,都属于魔法攻击触发范畴。
               比如战士的刺PK、半月、烈火、逐日、开天斩、野蛮冲撞,都是主动攻击类型的技能,那就都属于魔法攻击;
    备注: 道士的施毒术释放的第一时间不能对目标造成伤害所以不能触发魔法攻击;
                法师的抗拒火环不能对目标造成伤害,所以也不能触发魔法攻击;

            一个脚本逻辑的说明:
                   
    188引擎新增更新内容的英雄触发逻辑是:谁执行这个脚本就是主体!所需用到的变量都为第一人称人物变量!
                    以前的逻辑为了Leg和BLue引擎的版本脚本转换方便暂时不动,保持原样!

            当前涉及到新逻辑的命令为下面几个,请大家使用的时候务必注意:

            英雄穿戴触发:
             [@HeroTakeOnX]
             [@HeroTakeOffX]

            英雄攻击触发:
            [@HeroMagicAttack]         ;(魔法攻击触发)
            [@HeroMagicStruck]        ;(被魔法攻击触发)



    人物攻击触发:

    ;-----------------------------------------------主动攻击触发
    [@Attack]                         ; (物理攻击触发)
    #if
    #act
    MOV S$当前攻击对象 <$CURRRTARGETNAME>
    ;攻击收回目标背包的回城和随机传送石
    ;--------------------------------------------------------
    #if
    CHECKCURRTARGETRACE = 0
    checkitemw 圣战项链 1
    #act
    <$STR(S$当前攻击对象)>.take 盟重传送石 99
    <$STR(S$当前攻击对象)>.take 随机传送石 99
    Sendmsg 0 <$USERNAME>带着圣战项链一刀把<$STR(S$当前攻击对象)>身上所有的传送石全部击碎!!哪里逃??? 0 250 3
    break

    ;----------------------------------------------------------------------------------------------
    [@攻击(被攻击)目标检测]
    #IF
    CHECKCURRTARGETRACE = 0
    #SAY
    当前攻击目标是人物
    BREAK

    #IF
    CHECKSTRINGLIST ..\QuestDiary\人形怪名称.txt <$CURRRTARGETNAME>  
    ; 注意:人形怪程序默认为英雄,检测的时候用1,这个后面再改框架,大家可以先在检测英雄之前写上这段检测攻击目标是否在人形怪列表中来区分人形怪和英雄
    #SAY
    当前攻击目标是人形怪
    BREAK

    #IF
    CHECKCURRTARGETRACE = 1
    #SAY
    当前攻击目标是英雄
    BREAK



    #IF
    CHECKCURRTARGETRACE = 99                 
    #SAY
    当前攻击目标是怪
    BREAK
    ;----------------------------------------------------------------------------------------------
    [@MagicAttack]                ;  (魔法攻击触发)
    ;------------------------------------------------被攻击触发
    [@Struck] (被物理攻击触发)
    [@MagicStruck] (被魔法攻击触发)

    英雄攻击触发:
    ;-----------------------------------------------主动攻击触发
    [@HeroAttack]                   ;(物理攻击触发)
    [@HeroMagicAttack]         ;(魔法攻击触发)
    ;------------------------------------------------被攻击触发
    [@HeroStruck]                  ;(被物理攻击触发)
    [@HeroMagicStruck]        ;(被魔法攻击触发)

    英雄攻击脚本范例:

    [@HeroAttack]
    ;复制上面人物的就可以直接用

    #if
    #act
    MOV S$当前攻击对象 <$CURRRTARGETNAME>
    ;攻击收回目标背包的回城和随机传送石
    ;--------------------------------------------------------
    #if
    CHECKCURRTARGETRACE = 0
    checkitemw 圣战项链 1
    #act
    <$STR(S$当前攻击对象)>.take 盟重传送石 99
    <$STR(S$当前攻击对象)>.take 随机传送石 99
    Sendmsg 0 <$USERNAME>带着圣战项链一刀把<$STR(S$当前攻击对象)>身上所有的传送石全部击碎!!哪里逃??? 0 250 3
    break


    回复

    使用道具 举报

    太执着

    0

    主题

    4750

    回帖

    1万

    积分

    注册用户

    积分
    11600
    太执着 2024-8-1 14:19:21 / 显示全部楼层
    回复 支持 反对

    使用道具 举报

    a6661680

    0

    主题

    90

    回帖

    210

    积分

    注册用户

    积分
    210
    a6661680 2024-11-8 15:55:44 / 显示全部楼层
    回复 支持 反对

    使用道具 举报

    z281166755

    0

    主题

    117

    回帖

    609

    积分

    注册用户

    积分
    609
    z281166755 2024-11-14 18:46:53 / 显示全部楼层
    回复 支持 反对

    使用道具 举报

    xiaojiangok

    0

    主题

    63

    回帖

    84

    积分

    注册用户

    积分
    84
    xiaojiangok 2024-12-3 01:11:57 / 显示全部楼层
    回复 支持 反对

    使用道具 举报

    wuhuang

    0

    主题

    79

    回帖

    122

    积分

    注册用户

    积分
    122
    wuhuang 2024-12-17 09:09:22 / 显示全部楼层
    回复 支持 反对

    使用道具 举报

    q051403

    0

    主题

    39

    回帖

    48

    积分

    注册用户

    积分
    48
    q051403 2025-1-5 18:24:15 / 显示全部楼层
    回复 支持 反对

    使用道具 举报

    lglbdsa

    0

    主题

    11

    回帖

    30

    积分

    注册用户

    积分
    30
    lglbdsa 昨天 12:26 / 显示全部楼层
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    扫一扫加群沟通交流

    首页 论坛 !mobpost! 最新 我的