Перейти к содержимому

Добро пожаловать Falcon-Lair.com
Регистрация даст вам полный доступ к возможностям нашего сайта. Зарегистрировавшись или войдя под своим логином, вы сможете создавать темы, оставлять ответы в имеющихся темах, скачивать наши работы, участвовать в обсуждениях наших работ, пользоваться галереей, вести блоги, высказывать свои пожелания и даже принимать участие в развитии нашего проекта SFW и многое другое. Данное сообщение исчезнет, как только вы авторизируетесь. Если у вас возникли какие-либо проблемы с авторизацией (не приходит письмо), воспользуйтесь формой обратной связи.
Войти Регистрация
Фотография

Школа Скриптинга


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 63

#61
MagnuMspec

MagnuMspec

    Добрый администратор

  • Администратор
  • 5 451 сообщений
Участник

if (Стадия квеста 20)  && (какое-то еще условие)

     Строчки на какие-то действия

     if (еще какое-то условие)

          Опять какие-то действия

     endif

     SetStage (переход на другую стадию)

endif

 

Тут теперь я не понял.)

 

Допустим. Если у нас у квеста стадии 0 и 20.

 

Если мы запишем так:

if (Стадия квеста 20)  && (какое-то еще условие)
     Строчки на какие-то действия
     if (еще какое-то условие)
          Опять какие-то действия
     endif
endif
SetStage (переход на другую стадию)

У нас сразу сработает переход на эту другую стадию (не 20, а какую-то там, какую укажем).

А содержимое if'а отработает только в том случае, если выполняется условие.

Т.е. скрипт выполняется последовательно, но не останавливается на невыполненных условиях.

 

Все, теперь понял)


There must be always another way...
3531500.png


#62
Паха007

Паха007

    Конструктор

  • Управление проектами
  • 1 753 сообщений
Участник

Ну да, переход на стадию остается вне всех условий и просто выполняется.



#63
MagnuMspec

MagnuMspec

    Добрый администратор

  • Администратор
  • 5 451 сообщений
Участник

Окей, т.е. я сам не понял, сам себе объяснил. :D


There must be always another way...
3531500.png


#64
Вис961

Вис961

    Авторитет

  • Управление проектами
  • 896 сообщений
Участник

Пока от школы тут, к сожалению, лишь одно название. Учеников катастрофически не хватает  :D

 

Структура безусловна очень важна. Много раз лично сталкивался с ситуацией, когда пишешь кусок кода - всё работает. Добавляешь что-то ещё - перестаёт работать. И при этом не видишь ошибку. А потом оказывается, что где-то напортачил со структурой. Поэтому крайне важно не забывать табуляцию - это намного упрощает чтение кода и поиск ошибок.






Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных