[personal profile] blocknote
 Макрос `<<silently>>` в Twine 2 SugarCube 2 используется для скрытия вывода других макросов в пассаже. Он полезен, когда вы хотите выполнить некоторые операции, такие как установка переменных или проверка условий, без отображения их на экране. Он требует соответствующего макроса `<<endsilently>>`, чтобы указать конец скрытого блока кода. Например:
 
```twine
<<silently>>
<<set $name to "Иван">>
<<if $age >= 18>>
    <<set $adult to true>>
<</if>>
<</silently>>
Здравствуйте, <<print $name>>. Вы <<if $adult>>взрослый<</if>><<if not $adult>>ребенок<</if>>.
```
 
Этот код не будет показывать ничего, кроме последней строки, которая будет зависеть от значения переменной `$age`. Все макросы внутри `<<silently>>` и `<<endsilently>>` будут выполнены, но не будут видны игроку.
 
Я нашел некоторые полезные ресурсы по Twine 2 SugarCube 2, которые объясняют, как использовать макрос `<<silently>>` и другие макросы:
 
- [Документация SugarCube v2](^1^)
- [SugarCube - Twine Cookbook](^2^)
- [Need help with formatting on display, i.e. removing newline in Twine 2. ...](^3^)
 
Надеюсь, это было полезно для вас. 😊
 
Source: Conversation with Bing, 8/29/2023
(1) SugarCube v2 Documentation - Motoslave.net. https://www.motoslave.net/sugarcube/2/docs/.
(2) silently - Twine Cookbook. http://www.twinery.org/cookbook/twine1/macros/silently.html.
(3) Need help with formatting on display, i.e. removing newline in Twine 2. .... https://twinery.org/questions/42582/help-formatting-display-removing-newline-twine-sugarcube.
(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

May 2026

S M T W T F S
     12
3456789
10111213141516
171819 20 212223
2425 2627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Powered by Dreamwidth Studios