找回密码
 立即注册

手机号码,快捷登录

手机号码,快捷登录

yinliu
帝王
服务器
查看: 840|回复: 11

自动喝药脚本百分比数值不能调整

[复制链接]

8

主题

24

回帖

498

积分

里正

元宝
402
鸿盾币
0
金币
935
发表于 2022-9-4 14:17:31 | 显示全部楼层 |阅读模式
;T3--开启状态  U5-7分别为三种模式回血设置百分比

(@@InPutString @@InPutInteger)
[@自动喝药]
{
#if
CHECK [1] 0
#act
Mov S$百分比开启 <Img:556:1:13:-2/@开启百分比>

#if
CHECK [1] 1
#act
Mov S$百分比开启 <Img:557:1:13:-2/@开启百分比>



#IF
Small U26 1
#ACT
MOV U26 0

#if
EQUAL u23 0
#act
Mov S$初级回血 <Img:556:1:13:-2/@初级回血>

#if
EQUAL u23 1
#act
Mov S$初级回血 <Img:557:1:13:-2/@初级回血>

#if
EQUAL u24 0
#act
Mov S$中级回血 <Img:556:1:13:-2/@中级回血>

#if
EQUAL u24 1
#act
Mov S$中级回血 <Img:557:1:13:-2/@中级回血>

#if
EQUAL u25 0
#act
Mov S$高级回血 <Img:556:1:13:-2/@高级回血>

#if
EQUAL u25 1
#act
Mov S$高级回血 <Img:557:1:13:-2/@高级回血>


#if
EQUAL u27 0
#act
Mov S$停止回血 <Img:556:1:13:-2/@停止回血>


#if
EQUAL u27 1
#act
Mov S$停止回血 <Img:557:1:13:-2/@停止回血>


#IF

#ACT
OpenBigDialogBox 0 607 1 4 0 -50 1 388 10
#SAY
<> \ \
<><第一步:/FCOLOR=70><$Str(S$百分比开启)>   <百分比保护/FCOLOR=250>  <√每秒/FCOLOR=241>\ \
<><第二步:/FCOLOR=70>  <请输入百分比/@@InPutInteger22><【/FCOLOR=249>    <$STR(U26)>%    <】/FCOLOR=249>\ \
<><第三步:/FCOLOR=70>  <请选择以下一种药品/FCOLOR=249>\
<>         <【药品名称】/FCOLOR=168>           <【药效】/FCOLOR=168>           <【价格】/FCOLOR=168>\ \
<> <$Str(S$初级回血)>      <强效太阳水/SCOLOR=250>         < HP+50  MP+80/SCOLOR=249>        <免费畅饮/SCOLOR=251>\  \
<> <$Str(S$中级回血)>      <万年 雪霜/SCOLOR=250>          < HP+100 MP+100/SCOLOR=249>       <1元宝1秒/SCOLOR=251>\  \
<> <$Str(S$高级回血)>      <疗 伤 药 /SCOLOR=250>          < HP+200 MP+200/SCOLOR=249>       <1金刚石1秒/SCOLOR=251>\  




[@开启百分比]
#if
CHECK [1] 0
#ACT
SET [1] 1
GOTO @自动喝药
break

#if
CHECK [1] 1
#ACT
SET [1] 0
SETOFFTIMER 4
SETOFFTIMER 5
SETOFFTIMER 6
MOV U26 0
MOV U23 0
MOV U24 0
MOV U25 0
GOTO @自动喝药
break

[@InPutInteger22]

#IF
CHECK [1] 0
#ACT
MessageBox 请先勾选百分比保护在进行输入数值!
Break



#IF
Large N22  0
Small N22  100
#ACT
MOV U26 <$STR(N22)>
goto @自动喝药
#ELSEACT
MessageBox 输入的值为1~99,请重新输入!
Break

[@InPutInteger23]
#IF
CHECK [1] 0
#ACT
MessageBox 请先勾选百分比保护在进行输入数值!
Break

#IF
Large N23  0
Small N23  100
#ACT
MOV U27 <$STR(N23)>
goto @自动喝药
#ELSEACT
MessageBox 输入的值为1~99,请重新输入!
Break




[@停止回血]
#IF
EQUAL u27 0
#ACT

goto @自动喝药
break

#IF
EQUAL u27 1
#ACT
goto @自动喝药
break





[@初级回血]
#IF
CHECK [1] 0
#ACT
MessageBox 请先勾选百分比保护在进行输入数值!
Break

#if
large u26 0
#ACT
#ELSEACT
MessageBox 请先输入的值为1~99!
Break

#IF
EQUAL u23 0
#ACT
MOV u23 1
mov u24 0
mov u25 0
SetOnTimer 4 1
SETOFFTIMER 5
SETOFFTIMER 6
goto @自动喝药
break

#IF
EQUAL u23 1
#ACT
mov u23 0
mov u24 0
mov u25 0
SETOFFTIMER 4
SETOFFTIMER 5
SETOFFTIMER 6
goto @自动喝药
break

[@中级回血]
#IF
CHECK [1] 0
#ACT
MessageBox 请先勾选百分比保护在进行输入数值!
Break

#if
large u26 0
#ACT
#ELSEACT
MessageBox 请先输入的值为1~99!
Break

#IF
EQUAL u24 0
#ACT
MOV u24 1
MOV u23 0
MOV u25 0
SETOFFTIMER 4
SetOnTimer 5 1
SETOFFTIMER 6
goto @自动喝药
break


#IF
EQUAL u24 1
#ACT
mov u24 0
mov u23 0
mov u25 0
SETOFFTIMER 4
SETOFFTIMER 5
SETOFFTIMER 6
goto @自动喝药
break


[@高级回血]
#IF
CHECK [1] 0
#ACT
MessageBox 请先勾选百分比保护在进行输入数值!
Break

#if
large u26 0
#ACT
#ELSEACT
MessageBox 请先输入的值为1~99!
Break

#IF
EQUAL u25 0
#ACT
MOV u25 1
MOV u24 0
MOV u23 0
SETOFFTIMER 4
SETOFFTIMER 5
SetOnTimer 6 1
goto @自动喝药
break

#IF
EQUAL u25 1
#ACT
mov u25 0
mov u23 0
mov u24 0
SETOFFTIMER 4
SETOFFTIMER 5
SETOFFTIMER 6
goto @自动喝药
break



}
回复

使用道具 举报

8

主题

24

回帖

498

积分

里正

元宝
402
鸿盾币
0
金币
935
 楼主| 发表于 2022-9-4 14:18:02 | 显示全部楼层
回复

使用道具 举报

0

主题

230

回帖

456

积分

里正

元宝
226
鸿盾币
0
金币
4741
发表于 2022-9-4 20:46:07 | 显示全部楼层
不明白你在说什么,你是说设置血量的比例还是回血的比例   你回血的比例在定时器OnTimer4.OnTimer5.OnTimer6那边调整啊!
回复

使用道具 举报

8

主题

24

回帖

498

积分

里正

元宝
402
鸿盾币
0
金币
935
 楼主| 发表于 2022-9-4 22:46:42 | 显示全部楼层
a5830010 发表于 2022-9-4 20:46
不明白你在说什么,你是说设置血量的比例还是回血的比例   你回血的比例在定时器OnTimer4.OnTimer5.OnTimer6 ...

这中间有个填写数值1-99的,不能输入这百分比数值
<><第二步:/FCOLOR=70>  <请输入百分比/@@InPutInteger22><【/FCOLOR=249>    <$STR(U26)>%  
这一栏
回复

使用道具 举报

0

主题

77

回帖

77

积分

什长

元宝
0
鸿盾币
0
金币
82
发表于 2022-9-5 00:07:45 | 显示全部楼层

这东西我收了!谢谢楼主!奇速论坛真好!
回复

使用道具 举报

0

主题

2902

回帖

3021

积分

郡王

元宝
119
鸿盾币
0
金币
7194
发表于 2022-9-5 09:35:13 | 显示全部楼层
楼主发贴辛苦了,谢谢楼主分享!我觉得奇速论坛是注册对了!
回复

使用道具 举报

0

主题

230

回帖

456

积分

里正

元宝
226
鸿盾币
0
金币
4741
发表于 2022-9-5 20:44:03 | 显示全部楼层
axaxaxa 发表于 2022-9-4 22:46
这中间有个填写数值1-99的,不能输入这百分比数值
      %  
这一栏

脚本没有写错  可以设置  你实在是不行写的话
#IF
CHECK [1] 0
#ACT
MessageBox 请先勾选百分比保护在进行输入数值!
Break
把所有的这一段全都删除了.  这个是你要打钩了回血才能写数值!
回复

使用道具 举报

8

主题

24

回帖

498

积分

里正

元宝
402
鸿盾币
0
金币
935
 楼主| 发表于 2022-9-5 22:13:59 | 显示全部楼层
a5830010 发表于 2022-9-5 20:44
脚本没有写错  可以设置  你实在是不行写的话
#IF
CHECK [1] 0

不是的,√去掉之后也不能写。。。真搞不懂了。
回复

使用道具 举报

0

主题

230

回帖

456

积分

里正

元宝
226
鸿盾币
0
金币
4741
发表于 2022-9-6 19:21:52 | 显示全部楼层
axaxaxa 发表于 2022-9-5 22:13
不是的,√去掉之后也不能写。。。真搞不懂了。

我试过了   可以写.  你要不然就在QM里面LOGIN   底下写
[@Login]
#IF
#ACT
SET [1] 1

添加了这在小退上线后试试

评分

参与人数 1金币 +66 收起 理由
axaxaxa + 66 为分享精神点赞!

查看全部评分

回复

使用道具 举报

8

主题

24

回帖

498

积分

里正

元宝
402
鸿盾币
0
金币
935
 楼主| 发表于 2022-9-6 21:56:41 | 显示全部楼层
a5830010 发表于 2022-9-6 19:21
我试过了   可以写.  你要不然就在QM里面LOGIN   底下写
[@Login]
#IF

我商城直接添加药了,不过还是谢谢大佬的指点
回复

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|传奇服务端 |Sitemap

GMT+8, 2024-12-4 01:19 , Processed in 0.030850 second(s), 12 queries , Gzip On, Redis On.

Powered by 108pc X3.5

快速回复 返回顶部 返回列表