[personal profile] blocknote
 Если вы хотите переключаться между элементами массива, вам нужно использовать индекс элемента, а не сам массив. Например, вы можете написать:
 
<<set $weekofdays to ["пн", "вт", "ср", "чт", "пт", "сб", "вс"]>>
<<set $index to 0>>
<<print $weekofdays[$index]>>
<<set $index += 1>>
<<print $weekofdays[$index]>>
 
 
Этот код выведет на экран “пнвт”. Вы можете менять значение $index, чтобы получать разные элементы массива. Но не забывайте, что индексация начинается с нуля, и что если $index больше длины массива, то вы получите ошибку. В этом случае, вам нужно использовать оператор остатка от деления, как я показал в предыдущем ответе.

 

====================================

Чтобы переключать дни недели, вам нужно увеличивать значение $weekdays на единицу каждый раз, когда вы добавляете один день. Например, вы можете написать:

 

<<set $days += 1>>

<<set $weekdays += 1>>

<<print "Завтра " + $namedayweek[$weekdays % 7] + ".">>

 

Этот код выведет на экран “Завтра Вт.”, если $weekdays было равно 0 (Пн) до этого.

 

Если вы хотите узнать больше о том, как работать с массивами и операторами в Twine 2 SugarCube 2, вы можете посмотреть документацию или руководство для начинающих.

 


(will be screened)
(will be screened)
(will be screened)
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

blocknote

September 2025

S M T W T F S
 123456
78910111213
14151617181920
21222324 252627
282930    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Powered by Dreamwidth Studios