自动喝药脚本百分比数值不能调整
;T3--开启状态U5-7分别为三种模式回血设置百分比(@@InPutString @@InPutInteger)
[@自动喝药]
{
#if
CHECK 0
#act
Mov S$百分比开启 <Img:556:1:13:-2/@开启百分比>
#if
CHECK 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+50MP+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 0
#ACT
SET 1
GOTO @自动喝药
break
#if
CHECK 1
#ACT
SET 0
SETOFFTIMER 4
SETOFFTIMER 5
SETOFFTIMER 6
MOV U26 0
MOV U23 0
MOV U24 0
MOV U25 0
GOTO @自动喝药
break
[@InPutInteger22]
#IF
CHECK 0
#ACT
MessageBox 请先勾选百分比保护在进行输入数值!
Break
#IF
Large N220
Small N22100
#ACT
MOV U26 <$STR(N22)>
goto @自动喝药
#ELSEACT
MessageBox 输入的值为1~99,请重新输入!
Break
[@InPutInteger23]
#IF
CHECK 0
#ACT
MessageBox 请先勾选百分比保护在进行输入数值!
Break
#IF
Large N230
Small N23100
#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 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 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 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
} 大佬们看看是哪里出问题了。
那个百分比数值不能调 不明白你在说什么,你是说设置血量的比例还是回血的比例 你回血的比例在定时器OnTimer4.OnTimer5.OnTimer6那边调整啊! a5830010 发表于 2022-9-4 20:46
不明白你在说什么,你是说设置血量的比例还是回血的比例 你回血的比例在定时器OnTimer4.OnTimer5.OnTimer6 ...
这中间有个填写数值1-99的,不能输入这百分比数值
<><第二步:/FCOLOR=70><请输入百分比/@@InPutInteger22><【/FCOLOR=249> <$STR(U26)>%
这一栏
这东西我收了!谢谢楼主!奇速论坛真好! 楼主发贴辛苦了,谢谢楼主分享!我觉得奇速论坛是注册对了! axaxaxa 发表于 2022-9-4 22:46
这中间有个填写数值1-99的,不能输入这百分比数值
%
这一栏
脚本没有写错可以设置你实在是不行写的话
#IF
CHECK 0
#ACT
MessageBox 请先勾选百分比保护在进行输入数值!
Break
把所有的这一段全都删除了.这个是你要打钩了回血才能写数值! a5830010 发表于 2022-9-5 20:44
脚本没有写错可以设置你实在是不行写的话
#IF
CHECK 0
不是的,√去掉之后也不能写。。。真搞不懂了。 axaxaxa 发表于 2022-9-5 22:13
不是的,√去掉之后也不能写。。。真搞不懂了。
我试过了 可以写.你要不然就在QM里面LOGIN 底下写
[@Login]
#IF
#ACT
SET 1
添加了这在小退上线后试试 a5830010 发表于 2022-9-6 19:21
我试过了 可以写.你要不然就在QM里面LOGIN 底下写
[@Login]
#IF
:L 我商城直接添加药了,不过还是谢谢大佬的指点
页:
[1]
2