一.知识点:

说明:设置人物可吸收收到的攻击伤害. 

格式: SetSuckDamage 操作符(+ - =) 总吸收直(1-2000000000) 吸收比例(1-1000) 成功率(1-100)
      吸收比例 1=0.1% 500=50% 1000=100%
特别说明:当人物设置伤害吸收后,收到攻击后会按照一定比例减少受到的伤害.
例如:当前拥有5000点伤害吸收,每次吸收20%,成功率100%.当前攻击受到100点伤害,那么本次攻击实际受到的伤害是80点.当前伤害吸收剩余4980点,此状态直到伤害吸收等于0时恢复,下线不保存.

 

二.配套脚本

 

[@技能49]

#if

checkitem 金钟罩    1

small U57 3

#act

take 金钟罩 1

inc U57 1

sendmsg 6 金钟罩升级成功,,当前等级<$str(U57)>

goto @心法2

break

#elseact

messagebox 系统提示:\抱歉,您的背包没有【金钟罩】或已升之满级。修炼失败!

 

[@金钟罩触发]

{

    #if

    equal n$金钟罩CD 0

    #act

    mov n$金钟罩CD  20

    setontimer 204 1

    playeffect  28  10  6   1  500  0   0   -20     1 

    setsuckdamage = 2000000000 1000 100

    sendmsg 6 金钟罩触发

    delaygoto 3000 @金钟罩失效


 

    [@金钟罩失效]

    #if

    #act

    setsuckdamage = 0 0  0

    sendmsg 5 金钟罩失效!

}

[@金钟罩二级触发]

{

    #if

    equal n$金钟罩CD 0

    #act

    mov n$金钟罩CD  20

    setontimer 204 1

    playeffect  28  10  6   1  500  0   0   -20     1 

    setsuckdamage = 2000000000 1000 100

    sendmsg 6 金钟罩触发

    delaygoto 4000 @金钟罩失效


 

    [@金钟罩失效]

    #if

    #act

    setsuckdamage = 0 0  0

    sendmsg 5 金钟罩失效!

}

 

 

评论提问