梁山gm之家

GOM引擎玩家被攻击触发各种BUFF脚本的制作案例_gom引擎装备附带技能脚本

admin 141 传奇脚本

[@被攻击触发]

#IF

random 30

CheckStoneCount 不灭BUFF石 = 1

#ACT

SetSuckDamage = 500 100 95

GuildNoticeMsg 250 0 【不灭Lv.1】触发,获得500点护体值,每次受到攻击可以帮你吸收10%的伤害,直到护体值用完! self

CheckStoneCount 不灭BUFF石 = 2

SetSuckDamage = 1000 150 95

GuildNoticeMsg 250 0 【不灭Lv.2】触发,获得1000点护体值,每次受到攻击可以帮你吸收15%的伤害,直到护体值用完! self

CheckStoneCount 不灭BUFF石 = 3

SetSuckDamage = 1500 200 95

GuildNoticeMsg 250 0 【不灭Lv.3】触发,获得1500点护体值,每次受到攻击可以帮你吸收20%的伤害,直到护体值用完! self

CheckStoneCount 不灭BUFF石 = 4

SetSuckDamage = 2000 250 95

GuildNoticeMsg 250 0 【不灭Lv.4】触发,获得2000点护体值,每次受到攻击可以帮你吸收25%的伤害,直到护体值用完! self

CheckStoneCount 不灭BUFF石 > 4

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

CheckStoneCount 活力BUFF石 = 2

MUL N14 10

GuildNoticeMsg 250 0 【活力Lv.2】触发,你被治疗了<$STR(N15)>点生命,延时300毫秒生效! self

CheckStoneCount 活力BUFF石 = 3

MUL N14 15

GuildNoticeMsg 250 0 【活力Lv.3】触发,你被治疗了<$STR(N15)>点生命,延时300毫秒生效! self

CheckStoneCount 活力BUFF石 = 4

MUL N14 20

GuildNoticeMsg 250 0 【活力Lv.4】触发,你被治疗了<$STR(N15)>点生命,延时300毫秒生效! self

CheckStoneCount 活力BUFF石 > 4

MUL N14 25

GuildNoticeMsg 250 0 【活力Lv.5】触发,你被治疗了<$STR(N15)>点生命,延时300毫秒生效! self

CheckStoneCount 抗魔BUFF石 = 1

SetNewItemValueEX 1 3 = 10 5

SendCenterMsg 249 255【抗魔Lv.1】触发,魔法防御元素提升10%,持续5秒。

CheckStoneCount 抗魔BUFF石 = 2

SetNewItemValueEX 1 3 = 15 7

SendCenterMsg 249 255【抗魔Lv.2】触发,魔法防御元素提升15%,持续7秒。

CheckStoneCount 抗魔BUFF石 = 3

SetNewItemValueEX 1 3 = 20 9

SendCenterMsg 249 255【抗魔Lv.3】触发,魔法防御元素提升20%,持续9秒。

CheckStoneCount 抗魔BUFF石 = 4

SetNewItemValueEX 1 3 = 25 11

SendCenterMsg 249 255【抗魔Lv.4】触发,魔法防御元素提升25%,持续11秒。

CheckStoneCount 抗魔BUFF石 > 4

SetNewItemValueEX 1 3 = 30 13

SendCenterMsg 249 255【抗魔Lv.5】触发,魔法防御元素提升30%,持续13秒。

CheckStoneCount 罗汉BUFF石 = 1

SetNewItemValueEx 1 5 = 100 4

SendCenterMsg 146 252【罗汉Lv.1】触发,获得伤害反弹元素,持续4秒

CheckStoneCount 罗汉BUFF石 = 2

SetNewItemValueEx 1 5 = 100 6

SendCenterMsg 146 252【罗汉Lv.2】触发,获得伤害反弹元素,持续6秒!

CheckStoneCount 罗汉BUFF石 = 3

SetNewItemValueEx 1 5 = 100 10

SendCenterMsg 146 252【罗汉Lv.3】触发,获得伤害反弹元素,持续10秒!

CheckStoneCount 罗汉BUFF石 = 4

SetNewItemValueEx 1 5 = 100 15

SendCenterMsg 146 252【罗汉Lv.4】触发,获得伤害反弹元素,持续15秒!

CheckStoneCount 罗汉BUFF石 > 4

SetNewItemValueEx 1 5 = 100 20

SendCenterMsg 146 252【罗汉Lv.5】触发,获得伤害反弹元素,持续20秒!

CheckStoneCount 魔盾BUFF石 = 1

ChangeHumAbility 3 = 5 5

ChangeHumAbility 4 = 5 5

GuildNoticeMsg 250 0 【魔盾Lv.1】触发,魔御提升5点,持续5秒! self

CheckStoneCount 魔盾BUFF石 = 2

ChangeHumAbility 3 = 10 7

ChangeHumAbility 4 = 10 7

GuildNoticeMsg 250 0 【魔盾Lv.2】触发,魔御提升10点,持续7秒! self

CheckStoneCount 魔盾BUFF石 = 3

ChangeHumAbility 3 = 20 9

ChangeHumAbility 4 = 20 9

GuildNoticeMsg 250 0 【魔盾Lv.3】触发,魔御提升20点,持续9秒! self

CheckStoneCount 魔盾BUFF石 = 4

ChangeHumAbility 3 = 40 11

ChangeHumAbility 4 = 40 11

GuildNoticeMsg 250 0 【魔盾Lv.4】触发,魔御提升40点,持续11秒! self

CheckStoneCount 魔盾BUFF石 > 4

ChangeHumAbility 3 = 80 13

ChangeHumAbility 4 = 80 13

GuildNoticeMsg 250 0 【魔盾Lv.5】触发,魔御提升80点,持续13秒! self

CheckStoneCount 铁壁BUFF石 = 1

SetNewItemValueEX 1 2 = 10 5

SendCenterMsg 249 255【铁壁Lv.1】触发,物理防御元素提升10%,持续5秒。

CheckStoneCount 铁壁BUFF石 = 2

SetNewItemValueEX 1 2 = 15 7

SendCenterMsg 249 255【铁壁Lv.2】触发,物理防御元素提升15%,持续7秒。

CheckStoneCount 铁壁BUFF石 = 3

SetNewItemValueEX 1 2 = 20 9

SendCenterMsg 249 255【铁壁Lv.3】触发,物理防御元素提升20%,持续9秒。

CheckStoneCount 铁壁BUFF石 = 4

SetNewItemValueEX 1 2 = 25 11

SendCenterMsg 249 255【铁壁Lv.4】触发,物理防御元素提升25%,持续11秒。

CheckStoneCount 铁壁BUFF石 > 4

SetNewItemValueEX 1 2 = 30 13

SendCenterMsg 249 255【铁壁Lv.5】触发,物理防御元素提升30%,持续13秒。

CheckStoneCount 铜墙BUFF石 = 1

ChangeHumAbility 1 + 5 5

ChangeHumAbility 2 + 5 5

GuildNoticeMsg 250 0 【铜墙Lv.1】触发,防御提升5点,持续5秒! self

CheckStoneCount 铜墙BUFF石 = 2

ChangeHumAbility 1 + 10 7

ChangeHumAbility 2 + 10 7

GuildNoticeMsg 250 0 【铜墙Lv.2】触发,防御提升10点,持续7秒! self

CheckStoneCount 铜墙BUFF石 = 3

ChangeHumAbility 1 + 20 9

ChangeHumAbility 2 + 20 9

GuildNoticeMsg 250 0 【铜墙Lv.3】触发,防御提升20点,持续9秒! self

CheckStoneCount 铜墙BUFF石 = 4

ChangeHumAbility 1 + 40 11

ChangeHumAbility 2 + 40 11

GuildNoticeMsg 250 0 【铜墙Lv.4】触发,防御提升40点,持续11秒! self

CheckStoneCount 铜墙BUFF石 > 4

ChangeHumAbility 1 + 80 13

ChangeHumAbility 2 + 80 13

GuildNoticeMsg 250 0 【铜墙Lv.5】触发,防御提升80点,持续13秒! self

RANDOM 10

small <$HP> 1000

checkitemw 九年勋章

EQUAL U251 0

MOV U251 180

HUMANHP + <$MAXHP>

HUMANMP + <$MAXMP>

MOV S51 <$CURRRTARGETNAME>

BREAK

本文是网络搜集资料整理发布,不代表我们立场,转载联系作者并注明出处,如有侵权请及时联系我们删除。