登录
×
  • 首页
  • 传奇论坛
  • 传奇版本库
  • 传奇服务端
  • 传奇三端手游
  • 传奇素材网
  • 传奇客户端
  • 下载排行
  • 获取邀请码
  • 网络广告 风险自担
    249630

    [GOM引擎] GOM引擎BUFF系统,GOM引擎的传奇版本被攻击触发脚本范例

     火... [复制链接]

    [GOM引擎] GOM引擎BUFF系统,GOM引擎的传奇版本被攻击触发脚本范例

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

    1万

    主题

    9

    回帖

    11万

    积分

    管理员

    积分
    112172

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

    趣游论坛 2018-11-25 17:52:44 / 显示全部楼层 /阅读模式
    249630
    20181125174830.png

    [@被攻击触发]
    {
    #IF
    random 30
    CheckStoneCount 不灭BUFF石 = 1
    #ACT
    SetSuckDamage = 500 100 95
    GuildNoticeMsg 250 0 【不灭Lv.1】触发,获得500点护体值,每次受到攻击可以帮你吸收10%的伤害,直到护体值用完! self

    #IF
    random 30
    CheckStoneCount 不灭BUFF石 = 2
    #ACT
    SetSuckDamage = 1000 150 95
    GuildNoticeMsg 250 0 【不灭Lv.2】触发,获得1000点护体值,每次受到攻击可以帮你吸收15%的伤害,直到护体值用完! self

    #IF
    random 30
    CheckStoneCount 不灭BUFF石 = 3
    #ACT
    SetSuckDamage = 1500 200 95
    GuildNoticeMsg 250 0 【不灭Lv.3】触发,获得1500点护体值,每次受到攻击可以帮你吸收20%的伤害,直到护体值用完! self

    #IF
    random 30
    CheckStoneCount 不灭BUFF石 = 4
    #ACT
    SetSuckDamage = 2000 250 95
    GuildNoticeMsg 250 0 【不灭Lv.4】触发,获得2000点护体值,每次受到攻击可以帮你吸收25%的伤害,直到护体值用完! self

    #IF
    random 30
    CheckStoneCount 不灭BUFF石 > 4
    #ACT
    SetSuckDamage = 2500 300 95
    GuildNoticeMsg 250 0 【不灭Lv.5】触发,获得2500点护体值,每次受到攻击可以帮你吸收30%的伤害,直到护体值用完! self



    #if
    random 20
    CheckStoneCount 活力BUFF石 = 1
    #act
    MOV N14 <$MAXHP>
    DIV N14 100
    MUL N14 5
    MOVR N15 <$STR(N14)>
    HumanHP + <$STR(N15)> 300
    GuildNoticeMsg 250 0 【活力Lv.1】触发,你被治疗了<$STR(N15)>点生命,延时300毫秒生效! self

    #if
    random 20
    CheckStoneCount 活力BUFF石 = 2
    #act
    MOV N14 <$MAXHP>
    DIV N14 100
    MUL N14 10
    MOVR N15 <$STR(N14)>
    HumanHP + <$STR(N15)> 300
    GuildNoticeMsg 250 0 【活力Lv.2】触发,你被治疗了<$STR(N15)>点生命,延时300毫秒生效! self

    #if
    random 20
    CheckStoneCount 活力BUFF石 = 3
    #act
    MOV N14 <$MAXHP>
    DIV N14 100
    MUL N14 15
    MOVR N15 <$STR(N14)>
    HumanHP + <$STR(N15)> 300
    GuildNoticeMsg 250 0 【活力Lv.3】触发,你被治疗了<$STR(N15)>点生命,延时300毫秒生效! self

    #if
    random 20
    CheckStoneCount 活力BUFF石 = 4
    #act
    MOV N14 <$MAXHP>
    DIV N14 100
    MUL N14 20
    MOVR N15 <$STR(N14)>
    HumanHP + <$STR(N15)> 300
    GuildNoticeMsg 250 0 【活力Lv.4】触发,你被治疗了<$STR(N15)>点生命,延时300毫秒生效! self

    #if
    random 20
    CheckStoneCount 活力BUFF石 > 4
    #act
    MOV N14 <$MAXHP>
    DIV N14 100
    MUL N14 25
    MOVR N15 <$STR(N14)>
    HumanHP + <$STR(N15)> 300
    GuildNoticeMsg 250 0 【活力Lv.5】触发,你被治疗了<$STR(N15)>点生命,延时300毫秒生效! self



    #IF
    random 30
    CheckStoneCount 抗魔BUFF石 = 1
    #ACT
    SetNewItemValueEX 1 3 = 10 5
    SendCenterMsg 249 255  【抗魔Lv.1】触发,魔法防御元素提升10%,持续5秒。

    #IF
    random 30
    CheckStoneCount 抗魔BUFF石 = 2
    #ACT
    SetNewItemValueEX 1 3 = 15 7
    SendCenterMsg 249 255  【抗魔Lv.2】触发,魔法防御元素提升15%,持续7秒。

    #IF
    random 30
    CheckStoneCount 抗魔BUFF石 = 3
    #ACT
    SetNewItemValueEX 1 3 = 20 9
    SendCenterMsg 249 255  【抗魔Lv.3】触发,魔法防御元素提升20%,持续9秒。

    #IF
    random 30
    CheckStoneCount 抗魔BUFF石 = 4
    #ACT
    SetNewItemValueEX 1 3 = 25 11
    SendCenterMsg 249 255  【抗魔Lv.4】触发,魔法防御元素提升25%,持续11秒。

    #IF
    random 30
    CheckStoneCount 抗魔BUFF石 > 4
    #ACT
    SetNewItemValueEX 1 3 = 30 13
    SendCenterMsg 249 255  【抗魔Lv.5】触发,魔法防御元素提升30%,持续13秒。



    #if
    random 30
    CheckStoneCount 罗汉BUFF石 = 1
    #act
    SetNewItemValueEx 1 5 = 100 4
    SendCenterMsg 146 252  【罗汉Lv.1】触发,获得伤害反弹元素,持续4秒

    #if
    random 30
    CheckStoneCount 罗汉BUFF石 = 2
    #act
    SetNewItemValueEx 1 5 = 100 6
    SendCenterMsg 146 252  【罗汉Lv.2】触发,获得伤害反弹元素,持续6秒!

    #if
    random 30
    CheckStoneCount 罗汉BUFF石 = 3
    #act
    SetNewItemValueEx 1 5 = 100 10
    SendCenterMsg 146 252  【罗汉Lv.3】触发,获得伤害反弹元素,持续10秒!

    #if
    random 30
    CheckStoneCount 罗汉BUFF石 = 4
    #act
    SetNewItemValueEx 1 5 = 100 15
    SendCenterMsg 146 252  【罗汉Lv.4】触发,获得伤害反弹元素,持续15秒!

    #if
    random 30
    CheckStoneCount 罗汉BUFF石 > 4
    #act
    SetNewItemValueEx 1 5 = 100 20
    SendCenterMsg 146 252  【罗汉Lv.5】触发,获得伤害反弹元素,持续20秒!


    #IF
    random 30
    CheckStoneCount 魔盾BUFF石 = 1
    #ACT
    ChangeHumAbility 3 = 5 5
    ChangeHumAbility 4 = 5 5
    GuildNoticeMsg 250 0 【魔盾Lv.1】触发,魔御提升5点,持续5秒! self

    #IF
    random 30
    CheckStoneCount 魔盾BUFF石 = 2
    #ACT
    ChangeHumAbility 3 = 10 7
    ChangeHumAbility 4 = 10 7
    GuildNoticeMsg 250 0 【魔盾Lv.2】触发,魔御提升10点,持续7秒! self

    #IF
    random 30
    CheckStoneCount 魔盾BUFF石 = 3
    #ACT
    ChangeHumAbility 3 = 20 9
    ChangeHumAbility 4 = 20 9
    GuildNoticeMsg 250 0 【魔盾Lv.3】触发,魔御提升20点,持续9秒! self

    #IF
    random 30
    CheckStoneCount 魔盾BUFF石 = 4
    #ACT
    ChangeHumAbility 3 = 40 11
    ChangeHumAbility 4 = 40 11
    GuildNoticeMsg 250 0 【魔盾Lv.4】触发,魔御提升40点,持续11秒! self

    #IF
    random 30
    CheckStoneCount 魔盾BUFF石 > 4
    #ACT
    ChangeHumAbility 3 = 80 13
    ChangeHumAbility 4 = 80 13
    GuildNoticeMsg 250 0 【魔盾Lv.5】触发,魔御提升80点,持续13秒! self



    #IF
    random 30
    CheckStoneCount 铁壁BUFF石 = 1
    #ACT
    SetNewItemValueEX 1 2 = 10 5
    SendCenterMsg 249 255  【铁壁Lv.1】触发,物理防御元素提升10%,持续5秒。

    #IF
    random 30
    CheckStoneCount 铁壁BUFF石 = 2
    #ACT
    SetNewItemValueEX 1 2 = 15 7
    SendCenterMsg 249 255  【铁壁Lv.2】触发,物理防御元素提升15%,持续7秒。

    #IF
    random 30
    CheckStoneCount 铁壁BUFF石 = 3
    #ACT
    SetNewItemValueEX 1 2 = 20 9
    SendCenterMsg 249 255  【铁壁Lv.3】触发,物理防御元素提升20%,持续9秒。

    #IF
    random 30
    CheckStoneCount 铁壁BUFF石 = 4
    #ACT
    SetNewItemValueEX 1 2 = 25 11
    SendCenterMsg 249 255  【铁壁Lv.4】触发,物理防御元素提升25%,持续11秒。

    #IF
    random 30
    CheckStoneCount 铁壁BUFF石 > 4
    #ACT
    SetNewItemValueEX 1 2 = 30 13
    SendCenterMsg 249 255  【铁壁Lv.5】触发,物理防御元素提升30%,持续13秒。



    #IF
    random 30
    CheckStoneCount 铜墙BUFF石 = 1
    #ACT
    ChangeHumAbility 1 + 5 5
    ChangeHumAbility 2 + 5 5
    GuildNoticeMsg 250 0 【铜墙Lv.1】触发,防御提升5点,持续5秒! self

    #IF
    random 30
    CheckStoneCount 铜墙BUFF石 = 2
    #ACT
    ChangeHumAbility 1 + 10 7
    ChangeHumAbility 2 + 10 7
    GuildNoticeMsg 250 0 【铜墙Lv.2】触发,防御提升10点,持续7秒! self

    #IF
    random 30
    CheckStoneCount 铜墙BUFF石 = 3
    #ACT
    ChangeHumAbility 1 + 20 9
    ChangeHumAbility 2 + 20 9
    GuildNoticeMsg 250 0 【铜墙Lv.3】触发,防御提升20点,持续9秒! self

    #IF
    random 30
    CheckStoneCount 铜墙BUFF石 = 4
    #ACT
    ChangeHumAbility 1 + 40 11
    ChangeHumAbility 2 + 40 11
    GuildNoticeMsg 250 0 【铜墙Lv.4】触发,防御提升40点,持续11秒! self


    #IF
    random 30
    CheckStoneCount 铜墙BUFF石 > 4
    #ACT
    ChangeHumAbility 1 + 80 13
    ChangeHumAbility 2 + 80 13
    GuildNoticeMsg 250 0 【铜墙Lv.5】触发,防御提升80点,持续13秒! self

    #IF
    RANDOM 10
    small <$HP> 1000
    checkitemw 九年勋章
    EQUAL U251 0
    #ACT
    MOV U251 180
    HUMANHP + <$MAXHP>
    HUMANMP + <$MAXMP>
    SENDMSG 7 {〖系统〗 |150:0}{你的|250:0}{『九年勋章』|150:0}{触发技能|250:0}{『还魂术』|150:0}{治愈了所有创伤|250:0}{180秒后可再次触发!|243:0}
    MOV S51 <$CURRRTARGETNAME>
    S51.SENDMSG 7 {〖系统〗 |150:0}{你正在攻击|250:0}{『<$CURRRTARGETNAME>』|150:0}{时,他的九年勋章触发技能|250:0}{『还魂术』|150:0}{治愈了所有创伤|250:0}{180秒后可再次触发!|243:0}
    BREAK
    }

    回复

    使用道具 举报

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

    本版积分规则

    扫一扫加群沟通交流

    首页 论坛 !mobpost! 最新 我的