Tekst: Różnice pomiędzy wersjami
(Utworzono nową stronę "'''Tekst''' jest bardzo ważną wartością w wielu językach programowania, w '''Skripcie''' jest to typ oznaczany jako ''<text>''. Tekst można zapisać w '''...") |
(→Działania na tekście) |
||
| (Nie pokazano 8 wersji utworzonych przez 4 użytkowników) | |||
| Linia 1: | Linia 1: | ||
| − | '''Tekst''' jest bardzo ważną wartością w wielu językach programowania, w | + | '''Tekst''' jest bardzo ważną wartością w wielu językach programowania, w [[:Kategoria:Skript|Skripcie]] jest to [[Typy|typ]] oznaczany jako <code><text></code>. Tekst można zapisać w '''cudzysłowiu'''. [[Zmienne]] mogą przyjąć postać tekstu. W tym języku można również formatować tekst, konfigurować jego kolory i style, takie jak np. pogrubienie lub przekreślenie. |
| − | Aby pomyślnie bez błędu napisać procent jako tekst, należy | + | Aby pomyślnie bez błędu napisać procent lub kratke jako tekst, należy je wstawić dwa razy, dla przykładu <code>broadcast "Twoja różdżka naładowała się w 50%%."</code> |
Zmienne należy wstawiać również między procentami aby były one wzięte pod uwagę jako zmienne, ponieważ w innym przypadku zmienna zostanie wzięta jako zwykły tekst. | Zmienne należy wstawiać również między procentami aby były one wzięte pod uwagę jako zmienne, ponieważ w innym przypadku zmienna zostanie wzięta jako zwykły tekst. | ||
| − | Tekst można formatować dodając specjalny znak <code>&</code> | + | Tekst można formatować dodając specjalny znak <code>&</code> lub używając specjalnych nazw. |
| − | == | + | == Działania na tekscie == |
| + | Tak jak w każdym języku możemy edytować tekst. | ||
| + | {| class="wikitable" | ||
| + | |+ | ||
| + | !Wyrażenie | ||
| + | !Opis | ||
| + | !Przykład | ||
| + | !Zwrócony tekst | ||
| + | |- | ||
| + | |<code>first characters of %text%</code> | ||
| + | |Pobierze pierwszy znak tekstu | ||
| + | |<code>set {_1} to first characters of "Ala ma kota"</code> | ||
| + | |"A" | ||
| + | |- | ||
| + | |<code>first %number% characters of %text%</code> | ||
| + | |Pobierze podaną ilość znaków od początku | ||
| + | |<code>set {_2} to first 3 characters of "Ala ma kota"</code> | ||
| + | |"Ala" | ||
| + | |- | ||
| + | |<code>last characters of %text%</code> | ||
| + | |Pobierze ostatni znak tekstu | ||
| + | |<code>set {_3} to last characters of "Ala ma kota"</code> | ||
| + | |"a" | ||
| + | |- | ||
| + | |<code>last %number% characters of %text%</code> | ||
| + | |Pobierze podaną ilość znaków od tyłu | ||
| + | |<code>set {_4} to last 4 characters of "Ala ma kota"</code> | ||
| + | |"kota" | ||
| + | |- | ||
| + | |<code>length of %text%</code> | ||
| + | |Pobiera ilość znaków w tekscie | ||
| + | |<code>set {_5} to length of "Ala ma kota"</code> | ||
| + | |11 | ||
| + | |- | ||
| + | |<code>substring of %text% from characters %number% to %number%</code> | ||
| + | |Pobiera znaki między podanymi pozycjami | ||
| + | |<code>set {_6} to substring of "Ala ma kota" from characters 1 to 5</code> | ||
| + | |"Ala m" | ||
| + | |} | ||
| − | === Kolory === | + | ==Formatowanie tekstu== |
| − | + | ||
| − | {| class="wikitable | + | ===Kolory=== |
| + | {| class="wikitable" | ||
!Kolor | !Kolor | ||
| − | ! | + | !Nazwa |
| − | ! | + | !Kod |
!Kolor | !Kolor | ||
| − | ! | + | !Nazwa |
| − | ! | + | !Kod |
|- | |- | ||
|czarny | |czarny | ||
|<black> | |<black> | ||
| − | |style="background:#000; color:#FFF; font-family:monospace;"|&0 | + | | style="background:#000; color:#FFF; font-family:monospace;" |&0 |
|szary | |szary | ||
|<dark grey> | |<dark grey> | ||
| − | |style="background:#666666; color:#FFF; font-family:monospace;"|&8 | + | | style="background:#666666; color:#FFF; font-family:monospace;" |&8 |
|- | |- | ||
| Linia 30: | Linia 69: | ||
|niebieski | |niebieski | ||
|<blue> | |<blue> | ||
| − | |style="background:#00F; color:#FFF; font-family:monospace;"|&1 | + | | style="background:#00F; color:#FFF; font-family:monospace;" |&1 |
|jasno-niebieski | |jasno-niebieski | ||
|<indigo> | |<indigo> | ||
| − | |style="background:#4575D6; color:#000; font-family:monospace;"|&9 | + | | style="background:#4575D6; color:#000; font-family:monospace;" |&9 |
|- | |- | ||
| Linia 40: | Linia 79: | ||
|zielony | |zielony | ||
|<green> | |<green> | ||
| − | |style="background:#08A11C; color:#FFF; font-family:monospace;"|&2 | + | | style="background:#08A11C; color:#FFF; font-family:monospace;" |&2 |
|jasno-zielony | |jasno-zielony | ||
|<lime> | |<lime> | ||
| − | |style="background:#0ee32a; color:#000; font-family:monospace;"|&a | + | | style="background:#0ee32a; color:#000; font-family:monospace;" |&a |
|- | |- | ||
| Linia 50: | Linia 89: | ||
|morski | |morski | ||
|<aqua> | |<aqua> | ||
| − | |style="background:#008080; color:#000; font-family:monospace;"|&3 | + | | style="background:#008080; color:#000; font-family:monospace;" |&3 |
|cyjan | |cyjan | ||
|<cyan> | |<cyan> | ||
| − | |style="background:#52fff3; color:#000; font-family:monospace;"|&b | + | | style="background:#52fff3; color:#000; font-family:monospace;" |&b |
|- | |- | ||
| Linia 60: | Linia 99: | ||
|czerwony | |czerwony | ||
|<red> | |<red> | ||
| − | |style="background:#bf0d0d; color:#FFF; font-family:monospace;"|&4 | + | | style="background:#bf0d0d; color:#FFF; font-family:monospace;" |&4 |
|jasno-czerwony | |jasno-czerwony | ||
|<light red> | |<light red> | ||
| − | |style="background:#e84141; color:#000; font-family:monospace;"|&c | + | | style="background:#e84141; color:#000; font-family:monospace;" |&c |
|- | |- | ||
| Linia 70: | Linia 109: | ||
|purpurowy | |purpurowy | ||
|<purple> | |<purple> | ||
| − | |style="background:#6810b5; color:#FFF; font-family:monospace;"|&5 | + | | style="background:#6810b5; color:#FFF; font-family:monospace;" |&5 |
|różowy | |różowy | ||
|<magenta> | |<magenta> | ||
| − | |style="background:#bf58e8; color:#fff; font-family:monospace;"|&d | + | | style="background:#bf58e8; color:#fff; font-family:monospace;" |&d |
|- | |- | ||
| Linia 80: | Linia 119: | ||
|złoty | |złoty | ||
|<gold> | |<gold> | ||
| − | |style="background:#f2b602; color:#000; font-family:monospace;"|&6 | + | | style="background:#f2b602; color:#000; font-family:monospace;" |&6 |
|żółty | |żółty | ||
|<gold> | |<gold> | ||
| − | |style="background:#ffff00; color:#000; font-family:monospace;"|&e | + | | style="background:#ffff00; color:#000; font-family:monospace;" |&e |
|- | |- | ||
| Linia 90: | Linia 129: | ||
|jasno-szary | |jasno-szary | ||
|<grey> | |<grey> | ||
| − | |style="background:#b8b8b8; color:#000; font-family:monospace;"|&7 | + | | style="background:#b8b8b8; color:#000; font-family:monospace;" |&7 |
|biały | |biały | ||
|<white> | |<white> | ||
| − | |style="background:#ffffff; color:#000; font-family:monospace;"|&f | + | | style="background:#ffffff; color:#000; font-family:monospace;" |&f |
|} | |} | ||
| − | === Style === | + | ===Style=== |
| − | + | {| class="wikitable" | |
| − | |||
| − | {| class="wikitable | ||
!Styl | !Styl | ||
| − | ! | + | !Nazwa |
| − | ! | + | !Kod |
|- | |- | ||
|pogrubienie | |pogrubienie | ||
| Linia 111: | Linia 148: | ||
|kursywa | |kursywa | ||
|<italic> | |<italic> | ||
| − | |& | + | |&o |
|- | |- | ||
|przekreślenie | |przekreślenie | ||
|<strikethrough> | |<strikethrough> | ||
| − | |& | + | |&m |
|- | |- | ||
|podkreślenie | |podkreślenie | ||
|<underline> | |<underline> | ||
| − | |& | + | |&n |
| + | |- | ||
| + | |efekt matrix | ||
| + | |<obfuscated> | ||
| + | |&k | ||
|} | |} | ||
| + | ===Reset=== | ||
[[Kategoria:Skript]] | [[Kategoria:Skript]] | ||
[[Kategoria:Minecraft]] | [[Kategoria:Minecraft]] | ||
| + | W celu wyczyszczenia stylu i koloru tekstu należy użyć <code>&r</code> w miejscu, w którym chcemy zastosować reset. | ||
Aktualna wersja na dzień 18:30, 19 lis 2019
Tekst jest bardzo ważną wartością w wielu językach programowania, w Skripcie jest to typ oznaczany jako <text>. Tekst można zapisać w cudzysłowiu. Zmienne mogą przyjąć postać tekstu. W tym języku można również formatować tekst, konfigurować jego kolory i style, takie jak np. pogrubienie lub przekreślenie.
Aby pomyślnie bez błędu napisać procent lub kratke jako tekst, należy je wstawić dwa razy, dla przykładu broadcast "Twoja różdżka naładowała się w 50%%."
Zmienne należy wstawiać również między procentami aby były one wzięte pod uwagę jako zmienne, ponieważ w innym przypadku zmienna zostanie wzięta jako zwykły tekst.
Tekst można formatować dodając specjalny znak & lub używając specjalnych nazw.
Działania na tekscie
Tak jak w każdym języku możemy edytować tekst.
| Wyrażenie | Opis | Przykład | Zwrócony tekst |
|---|---|---|---|
first characters of %text%
|
Pobierze pierwszy znak tekstu | set {_1} to first characters of "Ala ma kota"
|
"A" |
first %number% characters of %text%
|
Pobierze podaną ilość znaków od początku | set {_2} to first 3 characters of "Ala ma kota"
|
"Ala" |
last characters of %text%
|
Pobierze ostatni znak tekstu | set {_3} to last characters of "Ala ma kota"
|
"a" |
last %number% characters of %text%
|
Pobierze podaną ilość znaków od tyłu | set {_4} to last 4 characters of "Ala ma kota"
|
"kota" |
length of %text%
|
Pobiera ilość znaków w tekscie | set {_5} to length of "Ala ma kota"
|
11 |
substring of %text% from characters %number% to %number%
|
Pobiera znaki między podanymi pozycjami | set {_6} to substring of "Ala ma kota" from characters 1 to 5
|
"Ala m" |
Formatowanie tekstu
Kolory
| Kolor | Nazwa | Kod | Kolor | Nazwa | Kod |
|---|---|---|---|---|---|
| czarny | <black> | &0 | szary | <dark grey> | &8 |
| niebieski | <blue> | &1 | jasno-niebieski | <indigo> | &9 |
| zielony | <green> | &2 | jasno-zielony | <lime> | &a |
| morski | <aqua> | &3 | cyjan | <cyan> | &b |
| czerwony | <red> | &4 | jasno-czerwony | <light red> | &c |
| purpurowy | <purple> | &5 | różowy | <magenta> | &d |
| złoty | <gold> | &6 | żółty | <gold> | &e |
| jasno-szary | <grey> | &7 | biały | <white> | &f |
Style
| Styl | Nazwa | Kod |
|---|---|---|
| pogrubienie | <bold> | &l |
| kursywa | <italic> | &o |
| przekreślenie | <strikethrough> | &m |
| podkreślenie | <underline> | &n |
| efekt matrix | <obfuscated> | &k |
Reset
W celu wyczyszczenia stylu i koloru tekstu należy użyć &r w miejscu, w którym chcemy zastosować reset.