RU 📌 Pinned

Как сделать?

Dark[Ol(U23)leneri] #34 18.04.2010 22:57 6408 comments 2435400 views

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

При этом учитываем, что код локации выполняется более одного раза.

Госпади, Некс. Ты со свои АНТИДЕЛАКТОМ. Зачем его тогда делали вообще?
Чем мой пример плох. По моему рабочий.

Log in or Register to post comments.