网站公告 客户中心 成功案例 资源下载 技术教程 汇款方式
网站首页 开区套餐 广告宣传 游戏版本 网站模版 主机租用 游戏引擎 登陆器 版本定做 游戏测试区
 
您现在的位置: 诚信网络 >> 文章中心 >> 脚本教程 >> 正文

检测到物品加百分比的血量

作者:佚名 来源:本站原创 点击数: 更新时间:2021-3-16 19:24:35


#IF
CHECKITEMW 尊魂玉·1阶 1
#act
goto @复活10%血量

#IF
CHECKITEMW 尊魂玉·2阶 1
#act
goto @复活20%血量

#IF
CHECKITEMW 尊魂玉·3阶 1
#act
goto @复活30%血量

#IF
CHECKITEMW 尊魂玉·4阶 1
#act
goto @复活50%血量

#IF
CHECKITEMW 尊魂玉·5阶 1
#act
goto @复活80%血量

#IF
CHECKITEMW 尊魂玉·MAX 1
#act
goto @复活100%血量

#IF
#ACT
DIV N$HP危险值 <$MAXHP> 5

#IF
EQUAL <$SCREENWIDTH> 1024
EQUAL <$SCREENHEIGHT> 768
SMALL <$HP> <$STR(N$HP危险值)>
#act
SCREENEFFECT 25 16 19 884 4 2 200 0 0
break

#IF
not EQUAL <$SCREENWIDTH> 1024
not EQUAL <$SCREENHEIGHT> 768
SMALL <$HP> <$STR(N$HP危险值)>
#act
SCREENEFFECT 25 16 19 880 4 2 200 0 0
break

#IF
SMALL <$HP> <$STR(N$HP危险值)>
#ACT
SCREENEFFECT 25 16 19 880 4 2 200 0 0
SCREENEFFECT 25 16 19 884 4 2 200 0 0
;=============================================================================================================
[@复活10%血量]
#IF
SMALL <$HP> 1
EQUAL U31 0
#ACT
MOV N$回血 <$MAXHP>
DIV N$回血 10
HUMANHP + <$STR(N$回血)>
MOV U31 60
<$CURRRTARGETNAME>.PLAYEFFECT 1 940 20 1 200 0
GuildNoticeMsg 255 0 复活BUFF触发:你的尊魂玉·1阶,触发复活属性,【<$USERNAME>】原地复活<$STR(N$回血)>血量!
GuildNoticeMsg 255 0 复活BUFF触发:你的尊魂玉·1阶,触发复活属性,【<$USERNAME>】原地复活<$STR(N$回血)>血量!
GuildNoticeMsg 255 0 复活BUFF触发:你的尊魂玉·1阶,触发复活属性,【<$USERNAME>】原地复活<$STR(N$回血)>血量!
break

#IF
SMALL <$HP> 1
EQUAL U31 0
#act
MOV U31 60
GuildNoticeMsg 255 0 复活BUFF触发失败:冷却时间重新刷新! self
break
;=============================================================================================================
[@复活20%血量]
#IF
SMALL <$HP> 1
EQUAL U31 0
#ACT
MOV N$回血 <$MAXHP>
DIV N$回血 5
HUMANHP + <$STR(N$回血)>
MOV U31 60
<$CURRRTARGETNAME>.PLAYEFFECT 1 940 20 1 200 0
GuildNoticeMsg 255 0 复活BUFF触发:你的尊魂玉·2阶,触发复活属性,【<$USERNAME>】原地复活<$STR(N$回血)>血量!
GuildNoticeMsg 255 0 复活BUFF触发:你的尊魂玉·2阶,触发复活属性,【<$USERNAME>】原地复活<$STR(N$回血)>血量!
GuildNoticeMsg 255 0 复活BUFF触发:你的尊魂玉·2阶,触发复活属性,【<$USERNAME>】原地复活<$STR(N$回血)>血量!
BREAK

#IF
SMALL <$HP> 1
EQUAL U31 0
#act
MOV U31 60
GuildNoticeMsg 255 0 复活BUFF触发失败:冷却时间重新刷新! self
break
;=============================================================================================================
[@复活30%血量]
#IF
SMALL <$HP> 1
EQUAL U31 0
#ACT
MOV N$回血 <$MAXHP>
DIV N$回血 3
HUMANHP + <$STR(N$回血)>
MOV U31 60
<$CURRRTARGETNAME>.PLAYEFFECT 1 940 20 1 200 0
GuildNoticeMsg 255 0 复活BUFF触发:你的尊魂玉·3阶,触发复活属性,【<$USERNAME>】原地复活<$STR(N$回血)>血量!
GuildNoticeMsg 255 0 复活BUFF触发:你的尊魂玉·3阶,触发复活属性,【<$USERNAME>】原地复活<$STR(N$回血)>血量!
GuildNoticeMsg 255 0 复活BUFF触发:你的尊魂玉·3阶,触发复活属性,【<$USERNAME>】原地复活<$STR(N$回血)>血量!
BREAK

#IF
SMALL <$HP> 1
EQUAL U31 0
#act
MOV U31 60
GuildNoticeMsg 255 0 复活BUFF触发失败:冷却时间重新刷新! self
break
;=============================================================================================================
[@复活50%血量]
#IF
SMALL <$HP> 1
EQUAL U31 0
#ACT
MOV N$回血 <$MAXHP>
DIV N$回血 2
HUMANHP + <$STR(N$回血)>
MOV U31 60
<$CURRRTARGETNAME>.PLAYEFFECT 1 940 20 1 200 0
GuildNoticeMsg 255 0 复活BUFF触发:你的尊魂玉·4阶,触发复活属性,【<$USERNAME>】原地复活<$STR(N$回血)>血量!
GuildNoticeMsg 255 0 复活BUFF触发:你的尊魂玉·4阶,触发复活属性,【<$USERNAME>】原地复活<$STR(N$回血)>血量!
GuildNoticeMsg 255 0 复活BUFF触发:你的尊魂玉·4阶,触发复活属性,【<$USERNAME>】原地复活<$STR(N$回血)>血量!
BREAK

#IF
SMALL <$HP> 1
EQUAL U31 0
#act
MOV U31 60
GuildNoticeMsg 255 0 复活BUFF触发失败:冷却时间重新刷新! self
break
;=============================================================================================================
[@复活80%血量]
#IF
SMALL <$HP> 1
EQUAL U31 0
#ACT
MOV N$回血 <$MAXHP>
DIV N$回血 1.2
HUMANHP + <$STR(N$回血)>
MOV U31 60
<$CURRRTARGETNAME>.PLAYEFFECT 1 940 20 1 200 0
GuildNoticeMsg 255 0 复活BUFF触发:你的尊魂玉·5阶,触发复活属性,【<$USERNAME>】原地复活<$STR(N$回血)>血量!
GuildNoticeMsg 255 0 复活BUFF触发:你的尊魂玉·5阶,触发复活属性,【<$USERNAME>】原地复活<$STR(N$回血)>血量!
GuildNoticeMsg 255 0 复活BUFF触发:你的尊魂玉·5阶,触发复活属性,【<$USERNAME>】原地复活<$STR(N$回血)>血量!
BREAK

#IF
SMALL <$HP> 1
EQUAL U31 0
#act
MOV U31 60
GuildNoticeMsg 255 0 复活BUFF触发失败:冷却时间重新刷新! self
break
;=============================================================================================================
[@复活100%血量]
#IF
SMALL <$HP> 1
EQUAL U31 0
#ACT
MOV N$回血 <$MAXHP>
DIV N$回血 1
HUMANHP + <$STR(N$回血)>
MOV U31 60
<$CURRRTARGETNAME>.PLAYEFFECT 1 940 20 1 200 0
GuildNoticeMsg 255 0 复活BUFF触发:你的尊魂玉·MAX,触发复活属性,【<$USERNAME>】原地复活<$STR(N$回血)>血量!
GuildNoticeMsg 255 0 复活BUFF触发:你的尊魂玉·MAX,触发复活属性,【<$USERNAME>】原地复活<$STR(N$回血)>血量!
GuildNoticeMsg 255 0 复活BUFF触发:你的尊魂玉·MAX,触发复活属性,【<$USERNAME>】原地复活<$STR(N$回血)>血量!
BREAK

#IF
SMALL <$HP> 1
EQUAL U31 0
#act
MOV U31 60
GuildNoticeMsg 255 0 复活BUFF触发失败:冷却时间重新刷新! self
break
;=============================================================================================================

  • 上一篇文章:

  • 下一篇文章: 没有了
  •  
    分类导航
     
     
    咨询购买