[综合游戏代码] 吃药保护脚本,复状态时,优先检测【百分比】然后是【HP】和【MP】

[复制链接]
发表于 2019-4-10 19:28:14 | 显示全部楼层 |阅读模式
[@吃药保护_Main]
{
\  
<IMG:469:4:188:86|250#获取途径:^-^253#1.商城购买^253#2.各大地图均可爆出^-^249#最多可以储存9999999点>
<PlayImg:4:420:10:400:10:50:0:0|
250#欢迎使用本服特色恢复系统:^-^
253#开启万年雪霜保护后,每秒可恢复HP100点和MP100点^
249#如果勾选多个保护,按照设置优先使用万年雪霜^
249#恢复状态时,优先检测【百分比】然后是【HP】和【MP】,每秒只能恢复一次!>\

;==========================================================================
<IMGEX:4:407:408:409:115:203|
250#点击设置万年雪霜回血设置:^-^
250#自身HP或MP低于此百分比,自动恢复HP和MP100点。^
250#每次恢复自动扣除1点万年雪霜储存值^
251#恢复顺序百分比》HP》MP,每次只有一个选项生效。^-^^
250#百分比设置为“0”时关闭百分比恢复。^-^
249#万年雪霜储存值等于0时,自动关闭万年雪霜保护!/@@InPutInteger45(请输入万年雪霜保护百分比0~99)>
<IMGEX:4:407:408:409:122:203|
250#点击设置万年雪霜回血设置:^-^
250#自身HP低于此数值,自动恢复HP100点。^
250#每次恢复自动扣除1点万年雪霜储存值^
251#恢复顺序百分比》HP》MP,每次只有一个选项生效。^-^^
250#HP设置为“0”时关闭HP恢复。^-^
249#万年雪霜储存值等于0时,自动关闭万年雪霜保护!/@@InPutInteger46(请输入万年雪霜保护HP0~<$MAXHP>)>
<IMGEX:4:407:408:409:132:203|
250#点击设置万年雪霜回血设置:^-^
250#自身MP低于此数值,自动恢复MP100点。^
250#每次恢复自动扣除1点万年雪霜储存值^
251#恢复顺序百分比》HP》MP,每次只有一个选项生效。^-^^
250#MP设置为“0”时关闭MP恢复。^-^
249#万年雪霜储存值等于0时,自动关闭万年雪霜保护!/@@InPutInteger47(请输入万年雪霜保护MP0~<$MAXMP>)>\ \ \ \  \   
<IMG:407:4:91:-4>{储存值:/FCOLOR=251}{<$STR(U28)>/FCOLOR=250}<$Phone> \ \  \  \  \  \  \   \  
;==========================================================================
<$STR(S$万年雪霜百分比)><$STR(S$万年雪霜固定储存值HP)><$STR(S$万年雪霜固定储存值MP)><$STR(S$万年雪霜开关)>\ \
#Act

OPENMERCHANTBIGDLG 4 466 1 0 1 0 1 400 26
#If
Check [228] 0
#Act
Mov S$万年雪霜开关 <IMGEX:4:404:405:406:5:-5|250#开启万年雪霜保护/@开启万年雪霜保护>
#ElseAct
Mov S$万年雪霜开关 <IMGEX:4:402:402:403:5:-5|250#关闭万年雪霜保护/@关闭万年雪霜保护>

;==========================================================================
#If
Large U28 0
#Act
Sendmsg 7 提示:您的万年雪霜保护默认设置为:【80%】,固定储存值HP设置为:【<$STR(N$万年雪霜固定储存值HP)>】,固定储存值HP设置为:【<$STR(N$万年雪霜固定储存值MP)>】
#ElseAct
Sendmsg 5 提示:您的【万年雪霜储存值】不足,无法开启万年雪霜保护,请尽快补充!

;==========================================================================

[@开启万年雪霜保护]
#If
Large U28 0
#Act
MessageBox 提示:您的万年雪霜保护已经开启,剩余【万年雪霜储存值:<$STR(U28)>】
Mov S$万年雪霜开关 <IMGEX:4:404:405:406:5:-5/@开启万年雪霜保护>
Set [228] 1
SetOnTimer 1 1
Goto @吃药保护_Main
Break

#ElseAct
MessageBox 提示:您的【万年雪霜储存值】不足,请补充【万年雪霜储存值】后点击开启!
Mov S$万年雪霜开关 <IMGEX:4:402:402:403:5:-5/@关闭万年雪霜保护>
Goto @吃药保护_Main
Break
;==========================================================================
[@关闭万年雪霜保护]
#If
CheckLevelEx > 0
#Act
MessageBox 提示:您的万年雪霜保护已经关闭,剩余【万年雪霜储存值:<$STR(U28)>】
Mov S$万年雪霜开关 <IMGEX:4:402:402:403:-25:168/@关闭万年雪霜保护>
Set [228] 0
Goto @吃药保护_Main
Break

;==========================================================================

[@InPutInteger45]
#If
Large U28 0
#ElseAct
Mov N45 0
MessageBox 提示:您的【万年雪霜储存值】不足,请补充【万年雪霜储存值】后点击开启!
Break

#If
Not Large N45 100
#Act
Set [228] 1
SetOnTimer 1 1
Mov N$万年雪霜百分比 <$STR(N45)>
Mov S$万年雪霜百分比 <$STR(N$万年雪霜百分比)>%
SetStringBlank <$STR(S$万年雪霜百分比)> 4 1
CALCVAR HUMAN 万年雪霜百分比 = <$STR(N$万年雪霜百分比)>
SAVEVAR HUMAN 万年雪霜百分比 ..\QuestDiary\2018新加\文本数据\喝药设置.txt
MessageBox 提示:您的万年雪霜保护百分比设置为【<$STR(N45)>%】!
Goto @吃药保护_Main
#ElseAct
Mov N45 0
Mov N$万年雪霜百分比 0
Mov S$万年雪霜百分比 0%
CALCVAR HUMAN 万年雪霜百分比 = <$STR(N$万年雪霜百分比)>
SAVEVAR HUMAN 万年雪霜百分比 ..\QuestDiary\2018新加\文本数据\喝药设置.txt
MessageBox 提示:请输入0-99范围内的数储存值!
Break

;==========================================================================

[@InPutInteger46]
#If
Large U28 0
#ElseAct
Mov N46 0
MessageBox 提示:您的【万年雪霜储存值】不足,请补充【万年雪霜储存值】后点击开启!
Break

#If
Not Large N46 <$MAXHP>
#Act
Set [228] 1
SetOnTimer 1 1
Mov N$万年雪霜固定储存值HP <$STR(N46)>
Mov S$万年雪霜固定储存值HP <$STR(N$万年雪霜固定储存值HP)>
SetStringBlank <$STR(S$万年雪霜固定储存值HP)> 5 1
CALCVAR HUMAN 万年雪霜固定储存值HP = <$STR(N$万年雪霜固定储存值HP)>
SAVEVAR HUMAN 万年雪霜固定储存值HP ..\QuestDiary\2018新加\文本数据\喝药设置.txt
MessageBox 提示:您的万年雪霜保护HP设置为【<$STR(N46)>】!
Goto @吃药保护_Main
#ElseAct
Mov N46 0
Mov N$万年雪霜固定储存值HP 0
Mov S$万年雪霜固定储存值HP 0
CALCVAR HUMAN 万年雪霜固定储存值HP = <$STR(N$万年雪霜固定储存值HP)>
SAVEVAR HUMAN 万年雪霜固定储存值HP ..\QuestDiary\2018新加\文本数据\喝药设置.txt
MessageBox 提示:请输入0-<$MAXHP>范围内的数储存值!
Break

;==========================================================================

[@InPutInteger47]
#If
Large U28 0
#ElseAct
Mov N47 0
MessageBox 提示:您的【万年雪霜储存值】不足,请补充【万年雪霜储存值】后点击开启!
Break

#If
Not Large N47 <$MAXMP>
#Act
Set [228] 1
SetOnTimer 1 1
Mov N$万年雪霜固定储存值MP <$STR(N47)>
Mov S$万年雪霜固定储存值MP <$STR(N$万年雪霜固定储存值MP)>
SetStringBlank <$STR(S$万年雪霜固定储存值MP)> 5 1
CALCVAR HUMAN 万年雪霜固定储存值MP = <$STR(N$万年雪霜固定储存值MP)>
SAVEVAR HUMAN 万年雪霜固定储存值MP ..\QuestDiary\2018新加\文本数据\喝药设置.txt
MessageBox 提示:您的万年雪霜保护MP设置为【<$STR(N47)>】!
Goto @吃药保护_Main
#ElseAct
Mov N47 0
Mov N$万年雪霜固定储存值MP 0
Mov S$万年雪霜固定储存值MP 0
CALCVAR HUMAN 万年雪霜固定储存值MP = <$STR(N$万年雪霜固定储存值MP)>
SAVEVAR HUMAN 万年雪霜固定储存值MP ..\QuestDiary\2018新加\文本数据\喝药设置.txt
MessageBox 提示:请输入0-<$MAXMP>范围内的数储存值!
Break


}





上一篇:每日签到打开领取奖励脚本
下一篇:装备查询系统脚本,装备掉落可以通过所记录装备的编号来查询被谁
爱上论坛,GM基地,传奇基地,传奇SF,传奇素材网,传奇脚本网,传奇一条龙,服务器租用,版本定制!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|传奇GM论坛 ( 湘ICP备16009886号-2 )|网站地图

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.

禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.如遇版权问题,请及时QQ联系(2364142471)

今天是: | 本站已经安全运行: //这个地方可以改颜色

9pk | 9ss | 99j | 88a | haosf | zhaosf | laomir | qusf | 2hq | 6xq

热血传奇 | 英雄合击 | 贪玩蓝月 | 手机版传奇 | 网页版传奇 | 单职业传奇 | 传奇服务端 | 传奇广告代理 | 传奇广告价格表

传奇引擎 | 传奇版本 | 传奇脚本 | 传奇工具 | 传奇加速器 | 传奇登陆器 | 传奇教程 | 传奇论坛 | 传奇广告发布 | 传奇版本下载站

复古传奇 | 金币传奇 | 打金传奇 | 轻变传奇 | 微变传奇 | 中变传奇 | 超变传奇 | 变态传奇 | 合击传奇 | 连击传奇 | 迷失传奇 | 单职业传奇 | 开区模板

51LA统计
快速回复 返回顶部 返回列表