Tekst: Różnice pomiędzy wersjami

Z wiki.skript.pl
Przejdź do nawigacji Przejdź do wyszukiwania
(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 '''Skripcie''' jest to [[Typy|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.
+
'''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 go wstawić dwa razy, dla przykładu <code>broadcast "Twoja różdżka naładowała się w 50%%."</code>
+
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> zwanym też ''et'' lub używając specjalnych nazw.
+
Tekst można formatować dodając specjalny znak <code>&</code> lub używając specjalnych nazw.
  
== Formatowanie tekstu ==
+
== 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==
W Skripcie gracz może dodać '''16''' kolorów do swojego tekstu.
+
 
{| class="wikitable" style="margin-left: auto; margin-right: auto; border: none;"
+
===Kolory===
 +
{| class="wikitable"
 
!Kolor
 
!Kolor
!Użycie nr1
+
!Nazwa
!Użycie nr2
+
!Kod
 
!Kolor
 
!Kolor
!Użycie nr1
+
!Nazwa
!Użycie nr2
+
!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===
W Skripcie gracz może dodać '''4''' style czatu do swojego tekstu.
+
{| class="wikitable"
 
 
{| class="wikitable" style="margin-left: auto; margin-right: auto; border: none;"
 
 
!Styl
 
!Styl
!Użycie nr1
+
!Nazwa
!Użycie nr2
+
!Kod
 
|-
 
|-
 
|pogrubienie
 
|pogrubienie
Linia 111: Linia 148:
 
|kursywa
 
|kursywa
 
|<italic>
 
|<italic>
|&i
+
|&o
 
|-
 
|-
 
|przekreślenie
 
|przekreślenie
 
|<strikethrough>
 
|<strikethrough>
|&s
+
|&m
 
|-
 
|-
 
|podkreślenie
 
|podkreślenie
 
|<underline>
 
|<underline>
|&u
+
|&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.