【发布时间】:2019-01-15 19:59:23
【问题描述】:
我想要发生的是每当expertotal% 等于levelup% 时,我想将1 添加到level%。我试过level% + 1,但出现语法错误。
然后每当level% 上升时,我想将levelup% 和experience% 乘以1.25。
这是我的代码:
do
sub lvl
level% = 1
levelup% = 50
experience% = 5
ExperTotal% = 0
if Expertotal% = levelup% then 'something here to add 1 to level%
while Expertotal% = levelup%
' multiply them both by 1.25
wend
loop
end sub
【问题讨论】:
-
level% = level% + 1有什么问题? -
抱歉,在我输入“if Expertotal% = levelup% then level% + 1”之前回复晚了,但一位朋友告诉我,我必须把那一行写下来,不过谢谢你的帮助
-
不,如果
if语句写在一行上,您可以将同一行用于完成该语句的指令。问题是由于level% + 1确实没有任何基本指令。要增加level%,您必须使用level% = level% + 1。