[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

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