LOGCLEAR
//SWITCH для ресурсов
$LVLRES=inputbox("какие ресурсы собирать?",60,999)
print($LVLRES)
switch($LVLRES)
case(0)
print("0")
$COLORRES1=0
$COLORRES2=0
$COLORRES3=0
$COLORRES4=0
$COLORRES5=0
LOGWRITE($COLORRES1,$COLORRES2,$COLORRES3,$COLORRES4,$COLORRES5)
case(30)
print("30")
$COLORRES1=0
$COLORRES2=0
$COLORRES3=0
$COLORRES4=0
$COLORRES5=0
LOGWRITE($COLORRES1,$COLORRES2,$COLORRES3,$COLORRES4,$COLORRES5)
case(60)
print("60")
$COLORRES1=4480676
$COLORRES2=6739939
$COLORRES3=5638832
$COLORRES4=1383280
$COLORRES5=1507450
$COLORRES6=8221204
$COLORRES7=6721792
LOGWRITE($COLORRES1,$COLORRES2,$COLORRES3,$COLORRES4,$COLORRES5)
GOTO(BOOT)
case(90)
print("90")
$COLORRES1=0
$COLORRES2=0
$COLORRES3=0
$COLORRES4=0
$COLORRES5=0
LOGWRITE($COLORRES1,$COLORRES2,$COLORRES3,$COLORRES4,$COLORRES5)
case(120)
print("120")
$COLORRES1=0
$COLORRES2=0
$COLORRES3=0
$COLORRES4=0
$COLORRES5=0
LOGWRITE($COLORRES1,$COLORRES2,$COLORRES3,$COLORRES4,$COLORRES5)
default
PRINT("НЕ ВВЕДЕНО ЗНАЧЕНИЕ")
$LVLRES=90
end_switch
BOOT:
Еще одна проблема вылезла со свитчом, когда вставляю этот кусок кода отдельно, в другом файле, то все нормально переход происходит именно к тому что написал, 30 к 30, 60 к 60, но как только вставляю в код бота, все идет на перекосяк: ввожу 60, он сделает все операции с 0 потом 30 потом 60 и т.д. Именно поэтому я поставил там goto, чтобы хоть на этом вышел.Но почему он так некорректно работает внутри другого кода, непонятно.