Paste #112207: Unnamed Denizen Script Paste

Date: 2023/07/12 15:01:38 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16


text_testing:
    type: procedure
    debug: true
    script:
        - define border <&7><&sp.strikethrough.repeat[36]>
        - define char <&sp>
        - define max_width <[border].text_width>

        - define sentence "<bold><&c>My Custom Title"
        - define sentence_width <[sentence].text_width>
        - define letters <list>
        - while <element[<[letters].unseparated><[sentence]><[letters].unseparated>].text_width.is_less_than_or_equal_to[<[max_width]>]>:
            - while stop if:<element[<[letters].include[<&sp>].unseparated><[sentence]><[letters].include[<&sp>].unseparated>].text_width.is_more_than[<[max_width]>]>
            - define letters:->:<[char]>
        - determine <[sentence]> if:<[letters].is_empty>
        - determine <[letters].unseparated><[sentence]><[letters].unseparated>