Как сделать?
…
AntiPod,
см. Действие по таймеру, давно уже ответил :/
Nex,
Ой, спасибо большое, я просто потерял этот ответ.
Как сделать максимальное значение определенной переменной равной 10?
JetPilot:
Как сделать максимальное значение определенной переменной равной 10?
А подробнее, что должно происходить при присвоении переменной значений 11?
Т
Ntropy:
А подробнее, что должно происходить при присвоении переменной значений 11?
При действии переменная принимает значение +1,то есть дойдя до значения 10,действие должно отменяться.
JetPilot:
При действии переменная принимает значение +1,то есть дойдя до значения 10,действие должно отменяться.
Нужно самостоятельно увеличивать значение переменной.
переменная += 1
а затем проверять её значение и если возможно выполнять действие
if переменная < 10:
переменная += 1
gs 'действие'
end
хммм,не получилось,наверно я что то не понял или быть может я не правильно выразился.Отменяться действие должно то которое увеличивает переменную,что бы она не могла быть больше 10.
Я так понимаю тебе нужно действие которое, при нажатии, увеличивает переменную, а при значении 10 она отключается?
Пиши вот так:
ACT 'Действие'
if переменная = 10:
delact $selact
end
переменная = переменная+1
end
Евген спасибо,все получилось) и Ntropy спасибо тебе тоже за старание)
Но мне ОГРОМНОЕ спасибо :)
Ntropy:
переменная += 1
Давно хотел спросить - что означает это великое выражение? ;) И что оно выполняет в коде?
переменная = переменная +1 ;)
А-а-а :)
За подпись респект :)
Самый надежный способ:
IF x<10:
ACT 'Увеличить':
x = x + 1
GOTO $CURLOC
END
END
При этом учитываем, что код локации выполняется более одного раза.
Госпади, Некс. Ты со свои АНТИДЕЛАКТОМ. Зачем его тогда делали вообще?
Чем мой пример плох. По моему рабочий.